Visualizzazione Stampabile
-
Testo dei post
C'è una sezione nel template dove poter intervenire per fissare le impostazioni di default solo sul testo dei post (margini, allineamento, colori, etc.) senza che la modifica abbia effetto anche sul testo dei titoli e dei sottotitoli di forum e topic?
Intervenendo nella sezione "primo colore alternante" sotto "footer tabella" gli effetti sono generalizzati.
-
No. Questo lo devi fare dallo stile. Consiglio di crearne uno nuovo (figlio), per lasciare intatto quello originale.
-
Si, ho creato un secondo foglio di stile.
Sul css di invision, con questa opzione così settata
Codice:
.postcolor
{
text-align: justify;
padding-left: 30px;
padding-right: 30px;
}
ottengo di default l'allineamento giustificato del testo, nell'ambito dei post, e i margini a destra e a sinistra di 30px.
Nelle opzioni di stile di vBulletin non trovo l'equivalente di .postcolor
Trovo un gruppo di impostazioni titolato "primo colore alternante" (First Alternating Color).
Se setto questo gruppo come illustrato sopra, ottengo si l'allineamento e i margini voluti nel testo dei post, ma lo stesso effetto (indesiderato) si produce nel testo della colonna dei titoli e dei sottotitoli dei forum e del numero dei post.
-
Devi crearti ex novo una classe contenente tutte le modifiche che desideri ed impostarla come riferimento per la "zona post".
-
Ho due difficoltà.
1) Dove devo inserire il codice della nuova classe di regole?
Ho provato ad inserire questo codice:
Codice:
.postcolor
{
text-align: justify;
padding-left: 30px
padding-right: 30px;
}
in primo colore alternante - attributi extra css.
(Non trovo un file che contenga il foglio di stile per esteso).
2) Come realizzo l'associazione tra la zona post e la nuova classe?
Ho provato a modificare il template postbit in questo punto,
Codice:
<!-- message -->
<div class id="post_message_$post[postid]">$post[message]</div>
<!-- / message -->
nel seguente modo:
Codice:
<!-- message -->
<div class ".postcolor" id="post_message_$post[postid]">$post[message]</div>
<!-- / message -->
Però, l'effetto non c'è.
O inserisco in modo sbagliato o associo in modo sbagliato.
O entrambi.
-
Soluzione trovata :) (o almeno, l'effetto è riuscito).
In postbit:
Codice:
<!-- message -->
<div id="post_message_$post[postid]" class="zona_post">$post[message]</div>
<!-- / message -->
In addizionali definizioni CSS
Codice:
/* ***** classe "zona post" ***** */
.zona_post
{ text-align: justify; padding-left: 30px; padding-right: 30px; }
-
La soluzione è quella corretta. Complimenti!
-
Ciao a tutti... Sto cercando in tutti i modi di applicare questa modifica ma pur inserendo tutto correttamente come indicato da Malix non ottengo alcun risultato.. A me interessa solo il testo giustificato nei post...
Questo è il mio postbit:
Codice:
<!-- message -->
<div id="post_message_$post[postid]" class="corpopost">$post[message]</div>
<!-- / message -->
Ho sostituito il codice predefinito.
Questo invece è addizionali definizioni CSS:
Codice:
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }
/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }
/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }
/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }
/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.underline { text-decoration: underline; }
/* ***** classe zona post ***** */
.corpopost { text-align: justify; }
Qualcuno trova errori?