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

MOD Lista Topic

Cerchi una MOD? Chiedi in questo forum.
Questa sezione è supportata dagli utenti del forum, pertanto lo Staff potrebbe non eseguire tali richieste.
Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: MOD Lista Topic

Messaggio da gennyna » 06/03/2010, 0:47

questa era fatta per prosilver ma la devo fare per subsilver.. e ho tentato di modificarlo in questo modo:

Codice: Seleziona tutto

<!-- INCLUDE overall_header.html -->
    <style>
    /* Pagination (per i tasti alfabetici)
    ---------------------------------------- */
    .pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
       font-weight: normal;
       text-decoration: none;
       color: #808080;
       margin: 0 2px;
       padding: 0 2px;
       background-color: #eeeeee;
       border: 1px solid #bababa;
       font-size: 1.2em;
       line-height: 1.8em;
    }

    .pagination span a:hover {
       border-color: #808080;
       background-color: #c0c0c0;
       color: #FF0000;
       text-decoration: none;
    }
    </style>

    <!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ENDIF -->
    <h2><a href="{U_VIEWFORUM}">{FORUM_NAME}</a></h2>
   <ul class="linklist">
             <!-- BEGIN icons_list -->
             <li class="icon-home"><a href="#{icons_list.MY_ICON_ID}">&nbsp;&nbsp;{icons_list.MY_ICON_TEXT}&nbsp:&nbsp;</a></li>
             <!-- END icons_list -->
          </ul>
    <br>
    </table>
    <!-- BEGIN topic_list -->
       <!-- IF  topic_list.TOPIC_ICON_IMG == '' -->
    </table><br>
       <table class="tablebg" cellspacing="1" width="100%">
          <tr>
             <td class="cat" colspan="2" width="92%">&nbsp;&nbsp;<a name="tl{topic_list.TOPIC_TITLE}">.</a>&nbsp;&nbsp;&nbsp;<font size="4">{topic_list.TOPIC_TITLE}</font></td>
             <td class="catdiv" colspan="3" align="center">&nbsp;<a href="#top">top</a></td>
          </tr>
       </table>
       <table class="tablebg" cellspacing="1" width="100%">   
          <tr>
             <th colspan=2" width="40%">&nbsp;Titolo del Topic&nbsp;</th>
             <th width="33%">&nbsp;Nome del Forum&nbsp;</th>
             <th width="7%">&nbsp;{L_VIEWS}&nbsp;</th>
             <th width="12%">&nbsp;Autore&nbsp;</th>
             <th>&nbsp;Data&nbsp;</th>
          </tr>


       <!-- ELSE -->

          <tr class="row1">
          <td class="row1" width="3%"><img src="{T_ICONS_PATH}{topic_list.TOPIC_ICON_IMG}" alt="" /> </td>
             <td class="row1" align="left" width="37%">&nbsp;&nbsp;&nbsp;<a class="topictitle" href="{topic_list.TOPIC_LINK}">{topic_list.TOPIC_TITLE}</a>{topic_list.I_VALUE}</td>
             <td class="row1" align="left" width="33%">{topic_list.TOPIC_CATEGORY_NAME}</td>
             <td class="row1" align="center" width="7%">{topic_list.VIEWS}</td>
             <td class="row1" width="12%" align="center" ><font color="#{topic_list.TOPIC_AUTHOR_COLOUR}">{topic_list.TOPIC_AUTHOR}</font></td>
             <td class="row1" align="left" >{topic_list.FIRST_POST_TIME}</td>         
          </tr>

       <!-- ENDIF -->
    <!-- END topic_list-->
    </table>
       <span class="corners-bottom"></span></div>
    <br>
    <!-- INCLUDE overall_footer.html -->
A vedere si vede bene ma se clicco sul menù "animazione" o quant altro non funziona..
eccoti un esempio pratico:
http://www.clonedb.altervista.org/forum ... php?f=8#24

I topic sono messi in ordine.. ma non funge quela sorta di "menù"

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: MOD Lista Topic

Messaggio da Micogian » 06/03/2010, 6:30

La Lista degli argomenti è una serie di links che portano alle categorie ma non corrispondono:

Codice: Seleziona tutto

             <!-- BEGIN icons_list -->
             <li class="icon-home"><a href="#{icons_list.MY_ICON_ID}">&nbsp;&nbsp;{icons_list.MY_ICON_TEXT}&nbsp:&nbsp;</a></li>
             <!-- END icons_list -->
          </ul>
    <br>
    </table>
    <!-- BEGIN topic_list -->
       <!-- IF  topic_list.TOPIC_ICON_IMG == '' -->
    </table><br>
       <table class="tablebg" cellspacing="1" width="100%">
          <tr>
             <td class="cat" colspan="2" width="92%">  <a name="tl{topic_list.TOPIC_TITLE}">.</a>   <font size="4">{topic_list.TOPIC_TITLE}</font></td>
Il link è <a href="#{icons_list.MY_ICON_ID}"> ma la destinazione è <a name="tl{topic_list.TOPIC_TITLE}">.</a>
con la stringa "tl" davanti al titolo.
La stringa "tl" o la metti nel link (<a href="#tl{icons_list.MY_ICON_ID}">) o la togli dal "name" (<a name="{topic_list.TOPIC_TITLE}">.</a>)

EDIT

Guardando meglio, il codice che hai usato è diverso da quello messo qui http://www.phpbbitalia.net/forum/richie ... html#p9334
Il valore di "name" deve essere la CATEGORIA, altrimenti per forza che non funziona.
Mi ricordo che nella testata delel Categorie avevi messo l'icona e il link al relativo numero di Categoria.
Altrimenti come fa a funzionare il link che porta alla Categoria ?

danielesplash
Utente
Utente
Messaggi: 167
Iscritto il: 09/02/2010, 22:41
Versione: 3.0.7-PL1
Server: UNIX/Linux
Località: Roma
Contatta:

Re: MOD Lista Topic

Messaggio da danielesplash » 06/03/2010, 9:21

danielesplash ha scritto:Ok grazie....

Rimango perplesso sul periodo di ricerca: non è possibile fare una lista fissa? Cioè che posti sempre e comunque TUTTI i topic scritti in quel forum? Aggiungendone man mano altri di nuovi e per questo creare altre pagine?
Bingo non si può proprio fare questa cosa che ho scritto?

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: MOD Lista Topic

Messaggio da Micogian » 06/03/2010, 9:45

danielesplash ha scritto:
danielesplash ha scritto:Ok grazie....

Rimango perplesso sul periodo di ricerca: non è possibile fare una lista fissa? Cioè che posti sempre e comunque TUTTI i topic scritti in quel forum? Aggiungendone man mano altri di nuovi e per questo creare altre pagine?
Bingo non si può proprio fare questa cosa che ho scritto?
Nessuno ti vieta di fissare il periodo di ricerca in 1, 2 o 10 anni. Ci sono Forum che hanno un movimento talmente elevato che la Lista sarebbe infinita, poi ognuno sceglie sulla base delle proprie esigenze. Ovvio che se nella query non si inserisce il controllo del periodo questo non avviene ma io credo che una Mod va pensata per esigenze generali, non per il singolo che comunque ha sempre la possibilità di impostare le proprie scelte.

Suddividere in pagine multiple, d'accordo, ma in che modo ? spezzando la lista alfabetica o suddividendo per data ?
In una Lista alfabetica non mi sermbra valido spezzare per data e suddividere per Lettera perde gran parte della sua utilità.

danielesplash
Utente
Utente
Messaggi: 167
Iscritto il: 09/02/2010, 22:41
Versione: 3.0.7-PL1
Server: UNIX/Linux
Località: Roma
Contatta:

Re: MOD Lista Topic

Messaggio da danielesplash » 06/03/2010, 10:13

TI ringrazio sempre per le tue risposte^^

Vorrei spezzarla per NUMERO DI RIGHE o NUMERO DI CARATTERI ^^ Un po' come fa il forum quando in una pagina puoi decidere se visualizzare 5-10 argomenti e, superati quelli, crea automaticamente una nuova pagina ^^ In questo modo potrei sicuramente risolvere il problema delle liste lunghissime causato dalla ricerca "a tempo indeterminato" ^^

Comunque dove modifico affinchè la ricerca sia "per sempre" e non "ultimi 120gg" ?

GRAZIE ANCORA ^^

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: MOD Lista Topic

Messaggio da Micogian » 06/03/2010, 11:16

danielesplash ha scritto:TI ringrazio sempre per le tue risposte^^

Vorrei spezzarla per NUMERO DI RIGHE o NUMERO DI CARATTERI ^^ Un po' come fa il forum quando in una pagina puoi decidere se visualizzare 5-10 argomenti e, superati quelli, crea automaticamente una nuova pagina ^^ In questo modo potrei sicuramente risolvere il problema delle liste lunghissime causato dalla ricerca "a tempo indeterminato" ^^

Comunque dove modifico affinchè la ricerca sia "per sempre" e non "ultimi 120gg" ?

GRAZIE ANCORA ^^
Vedi, questa è una Lista suddivisa per "blocchi alfabetici", non una Lista di Topics di un determinato Forum che sono visualizzati su più righe, normalmente in base alla data.
La lista per "blocchi" potrebbe venire interrotta spezzando la sequenza in qualsiasi momento.
C'è poi il problma che i pulsanti alfabetici sono link "interni" e quindi non funzionano al di fuori della pagina.
In sostanza, per risolvere un problema se ne creano altri. Alla fine si cerca di trovare una soluzione accettabile e quella per periodo mi sembrava la più logica. Si poteva anche fare una pagina per ogni lettera dell'alfabeto ma poi sfido chiunque ad andare a leggerla.
Lo scorrimento verticale non è un problema in internet, i pulsanti alfabetici ci permettono di spostarci facilmente nella pagina, il pulsante "top" ci consente di tornare in testata, l'unico problema è legato a un eventuale numero troppo elevato di record.

Per il titolo della Lista devi modificare il template nella parte precedente la lista Alfabetica.

danielesplash
Utente
Utente
Messaggi: 167
Iscritto il: 09/02/2010, 22:41
Versione: 3.0.7-PL1
Server: UNIX/Linux
Località: Roma
Contatta:

Re: MOD Lista Topic

Messaggio da danielesplash » 06/03/2010, 12:32

Grazie ancora ^^
danielesplash ha scritto: Comunque dove modifico affinchè la ricerca sia "per sempre" e non "ultimi 120gg" ?
bingo ha scritto: Per il titolo della Lista devi modificare il template nella parte precedente la lista Alfabetica.
Non intendevo quello ^^

Intendevo come modifico da RICERCA per gli ultimi 120gg a RICERCA da sempre (intendo il lasso di tempo della ricerca).

Grazie

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: MOD Lista Topic

Messaggio da Micogian » 06/03/2010, 12:40

danielesplash ha scritto:Grazie ancora ^^
danielesplash ha scritto: Comunque dove modifico affinchè la ricerca sia "per sempre" e non "ultimi 120gg" ?
bingo ha scritto: Per il titolo della Lista devi modificare il template nella parte precedente la lista Alfabetica.
Non intendevo quello ^^

Intendevo come modifico da RICERCA per gli ultimi 120gg a RICERCA da sempre (intendo il lasso di tempo della ricerca).

Grazie
Hai due strade, modificare il periodo o escludere la riceca per periodo:
1) il periodo di ricerca cambia se indicato nell'url: http://www.nome_dominio/forum/mod_listatopics.php?f=9&gg=365 (cerca i topics degli ultimi 365 giorni del forum_id=9)
2) Togli dalla query la riga "AND pt.topic_last_post_time > $data_post ", in questo caso non esiste un limite di tempo.

Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: MOD Lista Topic

Messaggio da gennyna » 06/03/2010, 14:15

bingo ha scritto:La Lista degli argomenti è una serie di links che portano alle categorie ma non corrispondono:

Codice: Seleziona tutto

             <!-- BEGIN icons_list -->
             <li class="icon-home"><a href="#{icons_list.MY_ICON_ID}">&nbsp;&nbsp;{icons_list.MY_ICON_TEXT}&nbsp:&nbsp;</a></li>
             <!-- END icons_list -->
          </ul>
    <br>
    </table>
    <!-- BEGIN topic_list -->
       <!-- IF  topic_list.TOPIC_ICON_IMG == '' -->
    </table><br>
       <table class="tablebg" cellspacing="1" width="100%">
          <tr>
             <td class="cat" colspan="2" width="92%">  <a name="tl{topic_list.TOPIC_TITLE}">.</a>   <font size="4">{topic_list.TOPIC_TITLE}</font></td>
Il link è <a href="#{icons_list.MY_ICON_ID}"> ma la destinazione è <a name="tl{topic_list.TOPIC_TITLE}">.</a>
con la stringa "tl" davanti al titolo.
La stringa "tl" o la metti nel link (<a href="#tl{icons_list.MY_ICON_ID}">) o la togli dal "name" (<a name="{topic_list.TOPIC_TITLE}">.</a>)

EDIT

Guardando meglio, il codice che hai usato è diverso da quello messo qui http://www.phpbbitalia.net/forum/richie ... html#p9334
Il valore di "name" deve essere la CATEGORIA, altrimenti per forza che non funziona.
Mi ricordo che nella testata delel Categorie avevi messo l'icona e il link al relativo numero di Categoria.
Altrimenti come fa a funzionare il link che porta alla Categoria ?

Il fatto è che non sapedo dove mettere mano ho preso di esempio il codice delle LISTE AUTIAMTICHE E HO PROVATO A MOdificare i valori..
potresti modificarmi tu quel template che ti ho mandato sbagliato?

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: MOD Lista Topic

Messaggio da Micogian » 06/03/2010, 15:12

Gennà, la struttura subsilver delle Liste può andar bene, quello che cambia sono le variabili da utilizzare.
Io mi ci posso mettere ma ho bisogno di tempo, devo riprendere in mano il tutto e il problema più grosso è che non ho la struttura per provarlo poi.
Il php è corretto e fornisce due liste di variabili, una per creare la Lista delle Categorie, l'altra per la lista vera e propria dei Topics.
Vediamo se riesco in questi giorni.

Rispondi

Torna a “Richiesta MOD”

Chi c’è in linea

Visitano il forum: Nessuno e 60 ospiti