Pagina 1 di 4

Mod Liste Automatiche

Inviato: 12/07/2010, 21:21
da MavericK
Ciao a tutti,
Dove posso trovare una mod delle liste automatiche che non tenga conto dei tag tipo [REL] [FOUND] ecc?

Re: Mod Liste Automatiche

Inviato: 12/07/2010, 21:56
da Astro86

Re: Mod Liste Automatiche

Inviato: 12/07/2010, 22:26
da MavericK
Grazie ho 2 problemi ancora però:
1) La mod non elimina i tag
2) Come integrarla a questo stile? http://demo.phpbb3styles.net/Absolution

Se vi è d'aiuto ecco il mio forumlist_body.html

Codice: Seleziona tutto

<!-- BEGIN forumrow -->
    <!-- IF (forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW) or forumrow.S_NO_CAT  -->
            </ul>
    </div> <!-- end custom row -->
<div class="custom-foot"><div class="custom-foot-right"></div></div>
        </div>
    <!-- ENDIF -->

    <!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->

            <div class="inner">
            <ul class="topiclist">
                <li class="header">
                <div class="custom-cat-header">
                <div class="custom-cat-header-left">
                    <dl class="icon">
                    

                    <div class="custom-cat-header-right"></div>
                        <dt><!-- IF forumrow.S_IS_CAT --><div style="padding-left: 20px; margin-top: 8px;"><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE --><div style="padding-left: 20px; margin-top: 8px; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; text-shadow: 2px 2px 2px #0b2534;">{L_FORUM}</div><!-- ENDIF --></div></dt>
                    </dl>
                    </div> <!-- /custom-cat-header-left -->
                    </div> <!-- custom cat header -->
                    
                </li>
            </ul>    <div class="custom-row">
            <ul class="topiclist forums">
    <!-- ENDIF -->

    <!-- IF not forumrow.S_IS_CAT -->

        <li class="row">
            <dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
                <dt title="{forumrow.FORUM_FOLDER_IMG_ALT}">
                    
                <!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED --> <a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a> <!-- ENDIF -->


                    <!-- IF forumrow.FORUM_IMAGE --><span class="forum-image">{forumrow.FORUM_IMAGE}</span><!-- ENDIF -->
                    <a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a><br />
                    <span class="forum-descriptions">{forumrow.FORUM_DESC}</span>
                    <!-- IF forumrow.MODERATORS -->
                        <br /><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}
                    <!-- ENDIF -->
                    <!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS --><br /><strong>{forumrow.L_SUBFORUM_STR}</strong> {forumrow.SUBFORUMS}<!-- ENDIF -->
                </dt>
                <!-- IF forumrow.CLICKS -->
                    <dd class="redirect"><span>{L_REDIRECTS}: {forumrow.CLICKS}</span></dd>
                <!-- ELSEIF not forumrow.S_IS_LINK -->
                <dd class="lastpost"><span>
                        <!-- IF forumrow.U_UNAPPROVED_TOPICS --><a href="{forumrow.U_UNAPPROVED_TOPICS}">{UNAPPROVED_IMG}</a><!-- ENDIF -->
                         <!-- IF forumrow.LAST_POST_TIME -->{L_LAST_POST} {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
                        <!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>
                    </dd>
                    <dd class="topics">{forumrow.TOPICS}<br /><span>{L_TOPICS}</span><dfn>{L_TOPICS}</dfn></dd>
                    <dd class="posts">{forumrow.POSTS}<br /><span>{L_POSTS}</span><dfn>{L_POSTS}</dfn></dd>
                <!-- ENDIF -->
            </dl>
        </li>

    <!-- ENDIF -->

    <!-- IF forumrow.S_LAST_ROW -->
            </ul>
         <!-- end custom row -->
            </div><div class="custom-foot"><div class="custom-foot-right"></div></div>
    <!-- ENDIF -->

<!-- BEGINELSE -->
    <div class="panel">
        <div class="inner"><span class="corners-top"><span></span></span>
        <strong>{L_NO_FORUMS}</strong>
        <span class="corners-bottom"><span></span></span></div>
    </div>
<!-- END forumrow -->


Re: Mod Liste Automatiche

Inviato: 12/07/2010, 23:06
da Carlo
1) Che intendi con "non elimina i tag"?
2) Più o meno le parti del codice dovrebbero essere uguali a quelle dello stile "prosilver", proprio perchè quello stile è derivante da prosilver.

Re: Mod Liste Automatiche

Inviato: 13/07/2010, 7:24
da Micogian
Lui intende i tag racchiusi tra parentesi quadre che avolte sono all'inizio del titolo, come [DEV] ad esempio.
In effetti la MOD deriva da quella di T@by dove non si teneva conto solamente della prima parentesi quadra e quindi l'ordinamento teneva conto del primo carattere dopo la parentesi.
Fare in modo di non considerare l'intero tag è un pò più complesso, quando ho tempo vedrò di risolvere il problema, penso con la funzione REGEXP.

Il forumlist_body serve solamente a inserire il link alla MOD, la MOD funziona comunque, basta creare un link che può essere inserito in qualsiasi posto.

Re: Mod Liste Automatiche

Inviato: 13/07/2010, 20:38
da MavericK
bingo ha scritto:Lui intende i tag racchiusi tra parentesi quadre che avolte sono all'inizio del titolo, come [DEV] ad esempio.
In effetti la MOD deriva da quella di T@by dove non si teneva conto solamente della prima parentesi quadra e quindi l'ordinamento teneva conto del primo carattere dopo la parentesi.
Fare in modo di non considerare l'intero tag è un pò più complesso, quando ho tempo vedrò di risolvere il problema, penso con la funzione REGEXP.

Il forumlist_body serve solamente a inserire il link alla MOD, la MOD funziona comunque, basta creare un link che può essere inserito in qualsiasi posto.
Hai centrato il punto..
Per il forumlist_body appunto mi serve una mano a quello.. Quando lo metto come in prosilver mi si sfalda tutto.. Penso sia problema di tag <div> (che non riesco a risolvere)

E poi vorrei fare anche che se non ci sono TOPIC che iniziano con una certa lettera, la lettera non si veda neanche tra l'elenco

Re: Mod Liste Automatiche

Inviato: 13/07/2010, 22:50
da Micogian
Il problema dei tag tra parentesi quadre bisogna che l'affronti un giorno o l'altro.

La Mod è stata provata anche su prosilver e mi risulta che funzioni, bisogna fare attenzione alle modifiche perchè basta un niente per sballare il Forum.

La possibilità di escludere i pulsanti alfabetici è un problema perchè prima viene creato l'indice e poi la Lista, quindi non è possibile saperlo prima se una lettera ha un contenuto.
Credo sia possibile fare in modo che il pulsante non porti da nessuna parte se non ci sono Topics con quella lettera, ma è tutto da vedere. Non ora.

Re: Mod Liste Automatiche

Inviato: 14/07/2010, 13:18
da MavericK
Sono riuscito a sistemare il problema con i tag div, ma cliccando su lista per titoli o lista per autori ottengo la lista di tutte le sezioni contenute in quella categoria.. mentre a me servirebbe sezione per sezione.

Re: Mod Liste Automatiche

Inviato: 14/07/2010, 15:33
da Micogian
Le due Mod possono visualizzare liste singole o Liste multiple di più Forum.
Se tu hai inserito i links in corrispondenza delle Categorie il programma controlla il contenuto della Categorie e propone la lista dei subforum.
Per ottenere la Lista dei singoli Forums devi fare in modo che la pagina richiamata sia mod_topiclist.php?f=xx dove xx è il forum_id da elaborare.
Se ci sono subforum il programma provvede a inserire tutti i forum_id contenuti nella categoria, richiamando la pagina mod_topiclist.php?f=1,2,3,4 facendo quindi un controllo su più forum.

Le soluzioni sono diverse e sempre legate al primo url .
Se provi a inserire nell'url un indirizzo http://tuo_dominio/tuo_forum/mod_topiclist.php?f=xx mettendo al posto di xx il forum_id che vuioi aprire vedrai la Lista richiesta.
Quindi dovresti creare links specifici per ogni Forum ma le possibilità sono diverse.
Potresti creare una pagina che contiene tutti i links ai Forum che ti interessano, altrimenti il link non va sulla Categoria ma in corrispondenza del Subforum. Per fare questi ci vuole una certa conoscenza della struttura di phpbb.

Re: Mod Liste Automatiche

Inviato: 14/07/2010, 18:35
da MavericK
Non si possono mettere i lnk Lista per Titolo ecc all'inizio della lista di tutti i post che contine una sezione?
Li per intenderci:
Immagine