phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Modifica Profili Utenti "a sinistra"

Supporto generale stili
Avatar utente
systemcrack
Utente
Utente
Messaggi: 399
Iscritto il: 15/05/2010, 22:50
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL 5.1.49-community-log
Contatta:

Re: Modifica Profili Utenti "a sinistra"

Messaggio da systemcrack » 30/01/2015, 14:01

Grazie Brunino.. era la conferma che cercavo! ;)

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Modifica Profili Utenti "a sinistra"

Messaggio da Micogian » 30/01/2015, 14:25

Nel css personalizzato che ho usato io questo è il codice che inverte la posizione dell'avatar e del testo:

Codice: Seleziona tutto

/* Profilo a sinistra, testo a destra - by Micogian 
----------------------------------------------------*/
.attachbox {
	float: left;
	width: auto;
	max-width: 100%;
	margin: 5px 5px 5px 0;
	padding: 6px;
	border: 1px dashed transparent;
	clear: right; /*left;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.postbody {
	padding: 0;
	line-height: 1.48em;
	width: 84%; /*76%;*/
	float: right; /*left;*/
	position: relative;
}

.postprofile {
	/* Also see tweaks.css */
	margin: 5px 0 10px 0;
	min-height: 80px;
	border: 1px solid transparent;
	border-width: 0 0 0 1px;
	width: 14%; /*22%;*/
	float: left; /*right;*/
	display: inline;
}

.bg1 {
	background-color: #F7F7F7; /*#ECF3F7;*/
}

.bg2 {
	background-color: #F2F2F2; /*#e1ebf2;*/
}

.bg3 {
	background-color: #F9F9F9; /*#e1ebf2;*/
}

.online {
	background-image: none;
	background-position: 10% 0; /*100% 0;*/
	background-repeat: no-repeat;
}
Ho mantenuto, commentandoli, i codici originali.
Ho utilizzato anche una divisione diversa dei due blocchi, riducendo il profilo per dare maggior spazio al testo del post, visto che noi usiamo molte immagini.
Probabilmente c'è ancora qualcosina da correggere, le linee divisorie tra profilo e testo, ecc, ma sostanzialmente funziona senza toccare i file di sistema.

Avatar utente
systemcrack
Utente
Utente
Messaggi: 399
Iscritto il: 15/05/2010, 22:50
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL 5.1.49-community-log
Contatta:

Re: Modifica Profili Utenti "a sinistra"

Messaggio da systemcrack » 31/01/2015, 9:16

Grazie mille Micogian..

Avatar utente
masterbiz
Utente
Utente
Messaggi: 96
Iscritto il: 03/05/2012, 18:40
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.5.9.1
Database: MySQL 5.5.41
Località: Sicily (Island)
Contatta:

Re: Modifica Profili Utenti "a sinistra"

Messaggio da masterbiz » 01/03/2015, 20:34

David125 ha scritto:
Micogian ha scritto:Io ho fatto in questo modo: non ho toccato i file css di sistema, ho creato un css personalizzato che ho aggiunto all'elenco presente in stylesheet.css.
Il contenuto del css personalizzato è questo

Codice: Seleziona tutto

/* Profilo a destra, testo a sinistra */
----------------------------------------*/
.attachbox {
	clear: right; /*left;*/
}

.postbody {
	padding: 0;
	line-height: 1.48em;
	width: 78%;
	float: right; /*left;*/
	position: relative;
}

.postprofile {
	/* Also see tweaks.css */
	margin: 5px 0 10px 0;
	min-height: 80px;
	border: 1px solid transparent;
	border-width: 0 0 0 1px;
	width: 20%;
	float: left; /*right;*/
	display: inline;
}

.bg1 {
	background-color: #EBF3DB; /*#ECF3F7;*/
}

.bg2 {
	background-color: #EFF3E7; /*#e1ebf2;*/
}

.online {
	background-image: none;
	background-position: 10% 0; /*100% 0;*/
	background-repeat: no-repeat;
}
Per il principio che se in un file ci sono 2 classi ripetute vale l'ultima, il risultato si ottiene senza modificare il css originale.
Per comodità nel file personalizzato ho mantenuto i valori originali trasformandoli in commenti.

perfetto, grazie :)
Grazie mille ;)
[b][i]"Il software è come il sesso, è meglio quando è libero"[/i][/b]

BirimboBirambo
Utente
Utente
Messaggi: 22
Iscritto il: 20/02/2015, 17:37
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL(i) 5.1.71-community-log

Re: Modifica Profili Utenti "a sinistra"

Messaggio da BirimboBirambo » 02/03/2015, 13:42

masterbiz ha scritto:
David125 ha scritto:
Micogian ha scritto:Io ho fatto in questo modo: non ho toccato i file css di sistema, ho creato un css personalizzato che ho aggiunto all'elenco presente in stylesheet.css....
OT: Funziona ma non riesco a capire perché mi vada a posizionare il post come in allegato. Dovrebbe stare in alto ( detto male, sulla proiezione del bordo superiore dell'avatar ).
Please help :)
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Modifica Profili Utenti "a sinistra"

Messaggio da Micogian » 02/03/2015, 14:02

E' un problema di larghezza dei due box che è espressa in percentuale, lo spazio destinato all'avatar (postprofile) ha un width: 20%; mentre il postbody è 78%. Il totale fa 98% ma probabilmente padding e margin vanno a influire sulla dimensione del postbody che non avendo spazio a sufficienza va a capo.
Basterebbe inserire provvisoriamente un "border: 1px solid red;" alle classi postprofile e postbody per vedere il bordo rosso del contenitore.
Potrebbe anche dipendere dall'avatar troppo grande che aumenta la dimensione del postprofile e di conseguenza il postbody non ci sta.
Bisogna lavorare sulle dimensioni del width.

BirimboBirambo
Utente
Utente
Messaggi: 22
Iscritto il: 20/02/2015, 17:37
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL(i) 5.1.71-community-log

Re: Modifica Profili Utenti "a sinistra"

Messaggio da BirimboBirambo » 02/03/2015, 14:17

Micogian ha scritto:Potrebbe anche dipendere dall'avatar troppo grande che aumenta la dimensione del postprofile e di conseguenza il postbody non ci sta.
è un 160x160
Bisogna lavorare sulle dimensioni del width.
In quale file?

Avatar utente
systemcrack
Utente
Utente
Messaggi: 399
Iscritto il: 15/05/2010, 22:50
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL 5.1.49-community-log
Contatta:

Re: Modifica Profili Utenti "a sinistra"

Messaggio da systemcrack » 02/03/2015, 16:43

Sul com c'è questo che funziona bene
https://www.phpbb.com/community/viewtop ... &t=2289261

Avatar utente
masterbiz
Utente
Utente
Messaggi: 96
Iscritto il: 03/05/2012, 18:40
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.5.9.1
Database: MySQL 5.5.41
Località: Sicily (Island)
Contatta:

Re: Modifica Profili Utenti "a sinistra"

Messaggio da masterbiz » 02/03/2015, 21:13

systemcrack ha scritto:Sul com c'è questo che funziona bene
https://www.phpbb.com/community/viewtop ... &t=2289261
questa va in conflitto con i moduli del portal board3

Micogian ha scritto:E' un problema di larghezza dei due box che è espressa in percentuale, lo spazio destinato all'avatar (postprofile) ha un width: 20%; mentre il postbody è 78%. Il totale fa 98% ma probabilmente padding e margin vanno a influire sulla dimensione del postbody che non avendo spazio a sufficienza va a capo.
Basterebbe inserire provvisoriamente un "border: 1px solid red;" alle classi postprofile e postbody per vedere il bordo rosso del contenitore.
Potrebbe anche dipendere dall'avatar troppo grande che aumenta la dimensione del postprofile e di conseguenza il postbody non ci sta.
Bisogna lavorare sulle dimensioni del width.
Ciao , non vedo la linea verticale che separa il login da tutto il resto del post :o
[b][i]"Il software è come il sesso, è meglio quando è libero"[/i][/b]

BirimboBirambo
Utente
Utente
Messaggi: 22
Iscritto il: 20/02/2015, 17:37
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL(i) 5.1.71-community-log

Re: Modifica Profili Utenti "a sinistra"

Messaggio da BirimboBirambo » 03/03/2015, 17:19

Micogian ha scritto:E' un problema di larghezza dei due box che è espressa in percentuale, lo spazio destinato all'avatar (postprofile) ha un width: 20%; mentre il postbody è 78%. Il totale fa 98% ma probabilmente padding e margin vanno a influire sulla dimensione del postbody che non avendo spazio a sufficienza va a capo.
Basterebbe inserire provvisoriamente un "border: 1px solid red;" alle classi postprofile e postbody per vedere il bordo rosso del contenitore.
Potrebbe anche dipendere dall'avatar troppo grande che aumenta la dimensione del postprofile e di conseguenza il postbody non ci sta.
Bisogna lavorare sulle dimensioni del width.
Fatte entrambe le cose... non si vede nessun bordo rosso ( era da modificare content.css? ) e nulla cambia sul posizionamento del post ( ora le width sono 14 ed 86, ma ne ho provate molte )...

Rispondi

Torna a “Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 41 ospiti