News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Non mostra nome colonna topic e post

Started by ivanom., July 27, 2012, 03:43:41 AM

Previous topic - Next topic

ivanom.

Salve a tutti
nel mio tema duvvar non mi compare il nome delle colonne "post" e "topic" nell'indice.
Mi appaiono i numeri sia di post che di topic ma non l'intestazione delle colonne. se metto il tema di default è ok.
invece cosa strana nelle sottosezioni compaiono i nomi delle colonne sia topic che post sapreste dirmi che problema è?
grazie!

emanuele

Link a dove si può vedere/scaricare il tema? ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.


emanuele

Okay, credo di aver capito...
E' come è impostato il tema credo. Nel tema di default non ci sono due colonne, ma una sola colonna con entrambi i numeri e di fianco ad ognuno la scritta "post" e "topic", in questo caso direi che chi ha realizzato il tema ha voluto mettere le due colonne separate, ma non si è premunito di dire cosa è una e cosa è l'altra...
Credo che il modo più elegante di risolverlo sarebbe inserire un'intestazione alla tabella.
Il file da modificare è BoardIndex.template.php che trovi nella directory del tema.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

ivanom.

Grazie. velocissima e ottima risposta, ma mi potresti dire cosa aggiungere al file e in che parte del board.index.template.php.
ma poi perchè nelle sottosezioni ci sono i nomi nelle due colonne vedi:
http://iopsicologodimiofiglio.it/forum/index.php?board=35.0

emanuele

Senza un link dove possa scaricare il tema e darci un'occhiata, l'unica risposta che al momento posso darti è: compara il file MessageIndex.template.php con BoardIndex.template.php. Ci sono due blocchi di codice simili, basta individuare nel primo dove viene creata l'intestazione della tabella e "copiarlo" nel secondo.

Quindi...link? :P


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

ivanom.

scusami, ho fatto un'altra gaffe ::) pensavo volessi il link del mio forum
ecco quello del tema Duvvar che mi da il problema:
http://custom.simplemachines.org/themes/index.php?lemma=2544

emanuele

Apri BoardIndex.template.php (quello che trovi nella directory Themes/DuuvarTheme) e cerca:
Code (find) Select
echo '
<tbody class="content" id="category_', $category['id'], '_boards">';


quindi inserisci una riga ed aggiungi:
Code (add after) Select
echo '
            <tr style="line-height:8px;">
            <td align="center" class="windowbg"><strong>', $txt['status'],'</strong></td>
            <td align="left" class="windowbg"><strong>', $txt['board'],'</strong></td>
            <td align="center" class="windowbg"><strong>', $txt['posts'],'</strong></td>
            <td align="center" class="windowbg"><strong>', $txt['topics'],'</strong></td>
            <td align="center" class="windowbg"><strong>', $txt['last_post'],'</strong></td>
            </tr>';


Giusto per essere sicuri, questo nuovo blocco deve stare *prima* della riga:
/* Each board in each category's boards has:


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

ivanom.

perfetto! ;D funziona era quello che volevo.
ho solo tolto, lasciando vuoto, i campi status e board, mi piace di più.
Un'ultima cosa e poi non ti disturbo più:
se volessi togliere gli stessi campi (stato e sezione)anche dalle sottosezioni



in che file posso modificarli? (nel BoardIndex.template.php non riconosco una cosa simile)

emanuele

In MessageIndex.template.php cerchi il blocco che hai aggiunto dall'altra parte.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

ivanom.


ivanom.

Scusa di nuovo mi sono accorto che le scritte topic e post e nuovo post compaiono anche nella sezione dei "reindirizzamenti" dove non c'entrano niente c'è un modo per toglierli solo di li?

emanuele

Nessun modo "pulito"...
Il modo "sporco" è aggiungere una condizione tipo:
if ($category['id'] != 123)
appena prima del "echo" che hai inserito e sostiture a 123 l'id della categoria in cui *non* vuoi che l'intestazione appaia.
L'id della categoria lo puoi vedere dal link del titolo della categoria stessa, ad esempio qui su sm.org il ilnk della categoria supporto è:
http://www.simplemachines.org/community/index.php?action=collapse;c=3;sa=collapse;fff71f98b=3c084ce773c95d7c45422d68a790cf32#c3
Vedi quel "c=3"? 3 è l'id della categoria.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

ivanom.

Sei grandissimo funziona! ;D
e grazie per la pazienza!

Advertisement: