News:

Wondering if this will always be free?  See why free is better.

Main Menu

Problema conteggio post

Started by laudia, October 21, 2011, 05:40:21 AM

Previous topic - Next topic

laudia

ciao,
avrei un problema che non so se sia una cosa normale o no. Dato che ho creato il mio forum da poco mi sono accorta solo ora che non appare il numero di messaggi quando ci sono solo discussioni nella sottosezione. Esempio:

nome sezione
          sottosezione A (10 messaggi in 10 discussioni)
          sottosezione B (10 messaggi in 10 discussioni)

In "nome sezione" in teoria  dovrebbe conparire (20 messaggi in 20 discussioni) invece conpare (0 messaggi in 0 discussioni).Se un utente vede 0 discussini non clicca sul link anche se in realtà ce ne sono molte nelle sottosezioni con conseguenti problemi.
Vorrei sapere se è un problema del mio forum o se è una cosa normale come faccio a risolvere il problema.

ps. Se non si è capito vorrei che nelle sezioni comparisse il numero di messaggi e discussoni totali comprese quelle delle sottosezioni.

smf 1

emanuele

admin > boards > impostazioni
Spunta "Conta i post delle board figlie nel totale delle principali". ;)


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.

laudia

grazie risolto, non credevo fosse così semplice.

Dato che in alcune sezioni volevo che ci fossero solo sottosezioni ho cercato fra i mod è ho trovato questo

http://custom.simplemachines.org/mods/index.php?mod=1745

installato senza problemi ma attivandolo mi toglie tutta la parte inferiore, tra cui il banner che è posizionato sotto.
Il mod fà quello che volevo ma vorrei che una volta attivato nella sezione, scomparisse solo la parte dove appaiono e si inseriscono nuove discussioni e nient' arltro qullo che c' è stto, banner compreso vorrei che rimanesse uguale.
Come posso fare?

emanuele

???
Quale banner?

Magari prendi uno screenshot (usa il tasto "stamp" della tastiera ed incolla in ad esempio paint) e indica con qualche riquadro cosa deve rimanere e/o cosa deve sparire. ;)


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.

laudia

#4
uso il mod ad revenue sharing per i banner.
questo è prima del mod detto prima, quello in rosso è quello che vorrei che non apparisse attivandolo



attivato il mod nella sezione, la parte inferiore viene sostituita dalle due icone Nuovi messaggi e Nessun nuovo messaggio, ma solo fatto login, agli ospiti invece non compare nulla sotto.



Quello che ho cerchiato in rosso è vero che scompare attivando il mod nella sezione ma, sconpare, come vedi nella seconda immagine, anche il resto che è sotto e quello vorrei che rimanesse.
Non uso il tema di default ma è per farti capire.

emanuele

Devi fare una modifica alla modifica... :)

Se vuoi prova ad allegare il file MessageIndex.template.php (lo trovi nella directory del tuo tema, oppure in quella del tema di default).


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.

laudia

Il mio tema non ha questo file ti allego quello di default

emanuele

Quello in allegato dovrebbe funzionare.

Ho cambiato:
elseif ($context['user']['is_logged'])
echo '
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td align="', !$context['right_to_left'] ? 'left' : 'right', '" class="smalltext">
<img src="' . $settings['images_url'] . '/new_some.gif" alt="" align="middle" /> ', $txt[333], '
<img src="' . $settings['images_url'] . '/new_none.gif" alt="" align="middle" style="margin-left: 4ex;" /> ', $txt[334], '
</td>
</tr>
</table>';


in:
elseif ($context['user']['is_logged'])
{
echo '
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td align="', !$context['right_to_left'] ? 'left' : 'right', '" class="smalltext">
<img src="' . $settings['images_url'] . '/new_some.gif" alt="" align="middle" /> ', $txt[333], '
<img src="' . $settings['images_url'] . '/new_none.gif" alt="" align="middle" style="margin-left: 4ex;" /> ', $txt[334], '
</td>
</tr>
</table>';
// AD REVENUE SHARING - PLACEMENT OF ARS ADS BELOW PERSONAL MESSAGES SIDEMENU
if ($modSettings['ars_enabled']) {
showArsAds("tables");
}
// END OF ARS PLACEMENT OF ARS ADS
}


Ricordati che se dovessi togliere uno dei due mod dovresti rimuovere questa ulteriore modifica a mano, quindi magari segnati da qualche parte che l'hai fatta! ;)


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.

laudia

facendo login il banner compare perfettamente ma, per gli ospiti, non compare ancora nulla

emanuele



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.

laudia

adesso è perfetto, grazie infinite.

Già che ci sono, stavo persando di cambiare il link di linktree che porta alla home, dal nome del forum a semplicemente in "home" cioè $txt[103] , che è più breve, perchè ho notato che è un pò lungo.

Esempio:  su linktree invece di  " Simple Machines Community Forum  "  fare comparire     " Home " 

L' unico mod che ho trovato è per smf 2 per la 1 niente. Ho provato a fare delle modifiche da sola ma, mi sa che mi ci vorrà un pò per imparare, emanuele devo chiedere di nuovo il tuo aiuto.

emanuele

Questa èì una scommessa perché non l'ho provato...
Apri load.php (directory Sources) e cerca:
// Set the top level linktree up.
array_unshift($context['linktree'], array(
'url' => &$scripturl,
'name' => &$context['forum_name']
));


e cambialo in:
// Set the top level linktree up.
array_unshift($context['linktree'], array(
'url' => &$scripturl,
'name' => $txt[103]
));


Potrebbe anche funzionare...credo.


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.

laudia

'name' => $txt[103]

non funziona, invece scrivendo direttamente "Home" funziona

'name' => Home

quindi il codice da cambiare è questo ma con $txt[103] non appare nulla

emanuele

Che stupido: $txt viene inizializzato la riga dopo...ovviamente a quel punto ancora non esiste nulla... :-[

Quote from: laudia on October 24, 2011, 01:09:14 PM
non funziona, invece scrivendo direttamente "Home" funziona
'name' => Home

quindi il codice da cambiare è questo ma con $txt[103] non appare nulla
Quel codice non dovrebbe funzionare...
Questo invece sì:
'name' => 'Home'
;)


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.

laudia


Advertisement: