Pagina 1 di 2

Dimensione caratteri titoli sez.

Inviato: 11/07/2011, 19:56
da Sonia
come da titolo vorrei cambiare le dimensioni dei titoli delle sez., nell'indice le dimensioni sono così:

http://imageshack.us/photo/my-images/85 ... ne3ps.png/

mentre nei subforum le dimensioni dei caratteri sono così:

http://imageshack.us/photo/my-images/82 ... ine4k.png/

io in pratica vorrei che i caratteri dell'indice fossero uguali ai caratteri dei subforum....aiutino?

p.s. lo stile è Aerored

Re: Dimensione caratteri titoli sez.

Inviato: 11/07/2011, 21:19
da Micogian
L'aiutino è che non c'è niente di meglio che capire come funziona.
Quando hai un problema legato allo stile (i CSS) devi aprire la pagina in visualizzazione struttura e cercare di capire quali sono i tag o le classi interessate:
Ad esempio, se apro la tua pagina in struttura vado a cercare la parola "Logo" che è il titolo della tabella centrale.
La parte di codice interessata è questa:

Codice: Seleziona tutto

<table class="tablebg" cellspacing="1" width="100%" style="margin-bottom:5px;">
  <tr>
    <th> 
        <div class="widget-header" align="left">
             <span style="color: #FFF;"><a href="#" title="#6"><img src="./portal/images/icon_block/heart.png" title="Logo" height="12" width="12" /></a>&nbsp;Logo</span>

        </div>
    </th>
  </tr>
Da qui capisco che la riga che comprende l'icona "heart.png" e la stringa "Logo" è inserita tra i tag <span> e che questi sono all'interno di un <div> con class="widget-header".
Devi pertanto guardare nel file CSS (se lo stile è di derivazione Prosilver i file sono diversi, se è di derivazione subsiver2 il file è stylesheet.css) e vedere se trovi corrispondenze con la classe e i tag associati.
E' probabile che la dimensione del font sia stabilita dalla classe "widget-header", ma non sempre è detto.
Può anche essere una impostazione generale.
Comunque, visto che il tag <span> ha già uno style inserito, nulla ti vieta di aggiungere la dimensione del font nel tag stesso.
A questo punto potrebbe diventare un valore del tipo 1.2em (20% in più) oppure 14px (14 pixel), devi provare.

Codice: Seleziona tutto

<span style="color: #FFF; font-size: 1.2em;"><a href="#" title="#6">
Ora il problema è dove trovo questa stringa: se è un portale non lo conosco, se è un forum dovrebbe stare nel template, in index_body.html o forumlist.html.

Attenzione che se modifichi template o stile devi poi aggiornare la cache.

Una cosa utile per cercare una stringa in un file è il comando "Agent Ransack", lo trovi in rete ed è gratuito.
Devi scaricare in locale una copia dei file che hai nel forum, poi lanci Agent Ransack, ci metti la stringa che vuoi trovare e la cartella (con sottocartelle) dove cercare.
Il programma ti fornisce l'elenco dei file dove si trova la stringa inserita e le corrispondenti righe.

E' utilissimo, io lo uso spesso.

Re: Dimensione caratteri titoli sez.

Inviato: 11/07/2011, 23:55
da Sonia
ok grazie per le info, io nel frattempo ho trovato la riga da te descritta ed in portal_index_body.html però la mia riga del codice è così:

Codice: Seleziona tutto

<span style="color: #FFF;"><a href="#" title="#{top_block_files.TOP_BLOCK_ID}">
ho anche provato ad inserire questo

Codice: Seleziona tutto

font-size: 1.2em;
ma non è cambiato nulla.

Re: Dimensione caratteri titoli sez.

Inviato: 12/07/2011, 7:08
da Micogian
Sonia ha scritto:<span style="color: #FFF;"><a href="#" title="#{top_block_files.TOP_BLOCK_ID}">[/code]

ho anche provato ad inserire questo

Codice: Seleziona tutto

font-size: 1.2em;
ma non è cambiato nulla.
Dovrebbe funzionare, al limite puoi usare i pixel (font-size: 14px;) ma potrebbe essere un problema di cache.
Dopo una modifica al template bisogna aggiornare la cache, si può fare da PCA --> STILI --> Template --> Aggiorna (in corrispondenza dello stile usato), oppure cancellando via FTP tutti i file della cartella "cache", escluso .htaccess e index.php (se esiste).
I file di cache servono a memorizzare le pagine del Forum e velocizzare l'apertura, se non ci sono si creano automaticamente.
Se non fai questa operazione vedrai la pagina vecchia anche se hai fatto delle modifiche.

Re: Dimensione caratteri titoli sez.

Inviato: 12/07/2011, 10:04
da Sonia
niente da fare....ho provato di tutto ma ancora niente.

Re: Dimensione caratteri titoli sez.

Inviato: 12/07/2011, 10:59
da Micogian
Forse non hai trovato il codice giusto da modificare.
Io ho fatto così:
1) ho "salvato con nome" la tua pagina nel mio PC.
2) ho aperto il file html che si genera, ho trovato la parte di codice del box "Logo"

Codice: Seleziona tutto

<div class="widget-header" align="left">
             <span style="color: rgb(255, 255, 255);"><a tip="#6" href="#">
3) ho aggiunto lo stile font-size

Codice: Seleziona tutto

<div class="widget-header" align="left">
             <span style="font-size: 1.4em; color: rgb(255, 255, 255);"><a tip="#6" href="#">
e questo è il risultato:
sonia.jpg
Questo riguarda l'indice, non so se stai parlando del Portale, ma la cosa non è diversa.

Re: Dimensione caratteri titoli sez.

Inviato: 12/07/2011, 12:43
da Sonia
scusami ma forse mi sono spiegata male io, io sto parlando d'ingrandire i titoli delle varie sez, per esempio in Giochi Console e Pc il titolo del topic, Playstation 3, è molto più piccolo rispetto alla descrizione del topic stesso mentre dovrebbe essere il contrario, cosa che invece non accade nei subforum, i titoli dei topic sono delle dimensioni giuste....

Re: Dimensione caratteri titoli sez.

Inviato: 12/07/2011, 14:16
da Micogian
Dato che in effetti i Titoli dei Forum sono più piccoli dei titoli dei subforum io mi ero occupato di questo e in effetti la modifica funziona sul titolo del Forum.
Il principio comunque non cambia, se tu guardi il codice sorgente della pagina devi trovare la parte di codice interessata al Titolo "Playstation 3" e vedere quali sono le classi e i tag interessati.
Io quella pagina non la vedo e non posso saperlo.

Re: Dimensione caratteri titoli sez.

Inviato: 12/07/2011, 16:20
da Sonia
ok, dunque ho trovato il codice nella sorgente pagina:

Codice: Seleziona tutto

<a class="forumlink" href="./viewforum.php?f=16">Playstation 3</a>
				<p class="forumdesc">Sez. dedicata alla console di casa Sony, la Ps3</p>
				</td></tr></table>
successivamente ho trovato questo in forumlist_body.html

Codice: Seleziona tutto

<a class="forumlink" href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>
				<p class="forumdesc">{forumrow.FORUM_DESC}</p>
ho provato a mettere sia questo

Codice: Seleziona tutto

font-size: 1.2em;
che questo

Codice: Seleziona tutto

font-size: 14px;
ma nessuna modifica ha avuto effetto.

Re: Dimensione caratteri titoli sez.

Inviato: 12/07/2011, 17:43
da Micogian
Come l'hai messo il "font-size" ?
devi metterlo in un tag "style", ad esempio:

Codice: Seleziona tutto

<a style="font-size: 1.4em;" class="forumlink" href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>
Ma se guardi bene nella riga c'è la class="forumlink". Se guardi nei CSS dovresti trovare questa classe è controllare quali sono le impostazioni (colore, dimensioni, ecc.)
La riga successiva riguarda la descrizione del Forum e in questo caso la classe è "forumdesc".
Controlla la differenza tra i due.
E' probabile che la differenza sia dovuta al fatto che il Titolo è un link e quindi viene trattato come tale mentre la descrizione è solo un testo.
Se il tuo stile è di derivazione Prosilver ci sono diversi file CSS e spesso in uno c'è un'impostazione che viene ribaltata dal successivo.
Io in questi casi uso Agent Ransack e cerco le parole che mi servono, in questo caso "forumlink".
Il programma mi dice dove si trova questa classe.