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
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

MOD Lista Topic

Messaggio da Astro86 » 03/12/2009, 14:57

Salve.. rieccomi a rompervi le scatole con le mod :mrgreen:

in un forum (non mi ricordo il link) cera una comodissima lista automatica che ti faceva vedere tutti i topic presenti in una determinata sezione in ordine alfabetico..

sul com o provato a cercare ma non conoscendo il nome preciso di questa mod (e per il mio scarzo inglese) e come trovare un ago nel paiaio.

conoscete per caso una mod che fa più o meno questa funzione?

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: MOD Lista Topic

Messaggio da Carlo » 03/12/2009, 16:24

Sì, è una MOD dell'utente "T@by" di phpBB.it, ma se non sbaglio ha eliminato l'allegato poichè voleva rilasciarla a pagamento.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

Re: MOD Lista Topic

Messaggio da Astro86 » 03/12/2009, 16:28

Allora dovrebbe almeno lasciare una spece di demo con funzioni molto limitate.... dubito che la gente compri mod a occhi bendati.. (che non sanno comè, che funzioni ha ecc.) bho vabbe

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: MOD Lista Topic

Messaggio da Carlo » 03/12/2009, 16:34

Credo di sapere dove posso recuperare una versione ancora esistente (dall'utente gennyna).
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

Re: MOD Lista Topic

Messaggio da Astro86 » 03/12/2009, 18:33

sarebbe fantastico se la trovi

edit:
quarda qui
http://www.phpbb.it/forum/viewtopic.php ... 68#p120168
io lo fatto ma mi funziona a meta... mi da la lista ma non i topic (leggi l'ultimo messaggio) per vedere il mio problema

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: MOD Lista Topic

Messaggio da Carlo » 03/12/2009, 18:57

Cioè, qual'è il funzionamento di tale script php?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

Re: MOD Lista Topic

Messaggio da Astro86 » 03/12/2009, 19:07

mettere in ordine alfabetico tutti i topic in un determinato forum..
pero questa script e stata pensata per leggere soltanto i topic dentro i subforum, pero io non voglio che legga i subforum... ma solo i forum


dice da modificare la quary della script per leggere i topic nei forum e non nei subforum ma non riesco a capire come...

ecco la quary

Codice: Seleziona tutto

//QUERY DI SELEZIONE DEI DATI
    $sql = "SELECT
    pt.topic_id, pt.icon_id, pt.topic_title, pt.topic_views, pt.topic_first_poster_name, pt.topic_time, pf.parent_id, pf.forum_id, pf.forum_name AS forum_name_cor,
    UCASE(LEFT(TRIM(LEADING '[' FROM pt.topic_title), 1)) AS first_char
    FROM ". TOPICS_TABLE." pt,". FORUMS_TABLE. " pf
    WHERE pt.forum_id = pf.forum_id
    AND pf.parent_id = $forum_id AND
    pt.topic_type = 0
    ORDER BY UCASE(TRIM(LEADING '[' FROM pt.topic_title))";

    $db->sql_query($sql);
    $result = $db->sql_query($sql);

    $current_char = '';
    $template->assign_block_vars('topic_list', array(
       'TOPIC_ICON_IMG'   => '',
       'TOPIC_TITLE'   => "%",
       'TOPIC_LINK'   => '',
       'FORUM_NAME'   => "%",
       'TOPIC_AUTHOR'   => "%",
       'VIEWS'        => "%"
    ));

    $string = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    while ($row = $db->sql_fetchrow($result))
    {
       if (strchr("0123456789", $row['first_char']) && $current_char == ''){
          $current_char = '0';
          $template->assign_block_vars('topic_list', array(
             'TOPIC_ICON_IMG'   => '',
             'TOPIC_TITLE'   => "0-9",
             'TOPIC_LINK'   => '',
             'TOPIC_AUTHOR'   => '',
             'VIEWS'        => ''
          ));
       } else if (strchr($string, $row['first_char']) ){
          if ($row['first_char'] != $current_char) {
             chapter($current_char, $row['first_char']);
             $current_char = $row['first_char'];
          }
       }
       
       $template->assign_block_vars('topic_list', array(
          'TOPIC_ICON_IMG'   => (!empty($icons[$row['icon_id']])) ? $icons[$row['icon_id']]['img'] : 'misc/empty.gif',
          'TOPIC_TITLE'      => $row['topic_title'],
          'TOPIC_LINK'      => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 't='.$row['topic_id']),
          'FORUM_NAME_COR'   => $row['forum_name_cor'],
          'VIEWS'         => $row['topic_views'],
          'TOPIC_AUTHOR'      => $row['topic_first_poster_name'],
          'FIRST_POST_TIME'   => date("d.m.Y",$row['topic_time']) //$user->format_date($row['topic_time'])
       ));
    }
    $db->sql_freeresult($result);
    chapter($current_char, "-");
forte te puoi dirmi cosa devo modificare per far leggere alla script solo i topic del forum e non dei sub

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: MOD Lista Topic

Messaggio da Carlo » 03/12/2009, 19:35

Modifica la query SQL, cioè questo:

Codice: Seleziona tutto

    $sql = "SELECT
    pt.topic_id, pt.icon_id, pt.topic_title, pt.topic_views, pt.topic_first_poster_name, pt.topic_time, pf.parent_id, pf.forum_id, pf.forum_name AS forum_name_cor,
    UCASE(LEFT(TRIM(LEADING '[' FROM pt.topic_title), 1)) AS first_char
    FROM ". TOPICS_TABLE." pt,". FORUMS_TABLE. " pf
    WHERE pt.forum_id = pf.forum_id
    AND pf.parent_id = $forum_id AND
    pt.topic_type = 0
    ORDER BY UCASE(TRIM(LEADING '[' FROM pt.topic_title))";
con questo:

Codice: Seleziona tutto

    $sql = "SELECT
    pt.topic_id, pt.icon_id, pt.topic_title, pt.topic_views, pt.topic_first_poster_name, pt.topic_time, pf.parent_id, pf.forum_id, pf.forum_name AS forum_name_cor,
    UCASE(LEFT(TRIM(LEADING '[' FROM pt.topic_title), 1)) AS first_char
    FROM ". TOPICS_TABLE." pt,". FORUMS_TABLE. " pf
    WHERE pt.forum_id = $forum_id AND
    pt.topic_type = 0
    ORDER BY UCASE(TRIM(LEADING '[' FROM pt.topic_title))";
Non l'ho testato, ma credo che funzioni.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Astro86
phpBB Expert
phpBB Expert
Messaggi: 924
Iscritto il: 12/08/2009, 14:36
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6
Database: MYSQL
Località: PC. Via localhost N° 82.51.149.40
Contatta:

Re: MOD Lista Topic

Messaggio da Astro86 » 03/12/2009, 19:59

Ora provo e ti faccio sapere...

Edit:
Funziona pero ce un piccolo problema... ogni post lo ripete una trentina di volte :lol: mi si è formata una lista che non finisce più!

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 » 09/01/2010, 15:55

leggete qui: http://www.phpbb.it/forum/viewtopic.php?f=64&t=21015

uso questa versione sul mio sito: www.clonedb.net

è figihissima... e funge meglio di quella di t@by

ciauu

Rispondi

Torna a “Richiesta MOD”

Chi c’è in linea

Visitano il forum: Nessuno e 60 ospiti