Pagina 1 di 3

MOD Thanks solo su alcune categorie

Inviato: 19/12/2010, 16:29
da Haku
Ciao a tutti ^^
Ho installato questa MOD richiesta poco tempo fa:
http://www.phpbb.it/forum/viewtopic.php ... nk*#p89519
Ed ho eseguito la modifica per ringraziare tutti i post.
Ora però,io vorrei far si che il grazie venga inserito solo in alcune categorie richieste da me,perchè in tutte non mi serve.
Quindi l'ho modificata in questo modo:

Codice: Seleziona tutto

        <!-- IF FORUM_ID == 33 or postrow.FORUM_ID == 33 or FORUM_ID == 26 or postrow.FORUM_ID == 26 IF FORUM_ID == 17 or postrow.FORUM_ID == 17 or FORUM_ID == 56 or postrow.FORUM_ID == 56 IF FORUM_ID == 7 or postrow.FORUM_ID == 7 or FORUM_ID == 31 or postrow.FORUM_ID == 31 IF FORUM_ID == 32 or postrow.FORUM_ID == 32 or FORUM_ID == 22 or postrow.FORUM_ID == 22 IF FORUM_ID == 23 or postrow.FORUM_ID == 23 or FORUM_ID == 13 or postrow.FORUM_ID == 13 IF FORUM_ID == 14 or postrow.FORUM_ID == 14 or FORUM_ID == 57 or postrow.FORUM_ID == 57 IF FORUM_ID == 59 or postrow.FORUM_ID == 59 or FORUM_ID == 83 or postrow.FORUM_ID == 83 IF FORUM_ID == 24 or postrow.FORUM_ID == 24 or FORUM_ID == 25 or postrow.FORUM_ID == 25 IF FORUM_ID == 51 or postrow.FORUM_ID == 51 or FORUM_ID == 15 or postrow.FORUM_ID == 15 IF FORUM_ID == 16 or postrow.FORUM_ID == 16 or FORUM_ID == 52 or postrow.FORUM_ID == 52 -->
        <!-- IF not S_USER_LOGGED_IN and not postrow.THANKS -->
           <!-- ELSEIF postrow.S_IS_OWN_POST and not postrow.THANKS -->
           <!-- ELSE -->
           <tr>
              <td class="spacer" colspan="2" height="1"><img src="images/spacer.gif" alt="" width="1" height="1" /></td>
           </tr>
           <!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
              <td style="text-align: center;"><!-- IF S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and not S_IS_BOT --><a href="{postrow.THANKS_LINK}"><img src="{T_IMAGESET_PATH}{postrow.THANKS_IMG}" alt="{postrow.THANK_ALT}{postrow.POST_AUTHOR}{postrow.THANK_ALT2}" /></a> <!-- ENDIF --></td>
              <td valign="top" style="padding-left: 4px;">
                 <!-- IF postrow.THANKS -->  {postrow.THANK_TEXT}{postrow.POST_AUTHOR_FULL}{postrow.THANKS_GENDER}:<br/> {postrow.THANKS}<!-- ENDIF -->
              </td>
           </tr>
           <!-- ENDIF --><!-- ENDIF -->
Solo che appena apro un topic non mi si vede (pagina bianca).
Dove sbaglio?

Re: MOD Thanks solo su alcune categorie

Inviato: 23/12/2010, 7:48
da Carlo
Il link non va.

Re: MOD Thanks solo su alcune categorie

Inviato: 26/12/2010, 2:18
da Haku
Strano,è il link di phpbb.it.
Comunque ho risolto ^^

Re: MOD Thanks solo su alcune categorie

Inviato: 26/12/2010, 9:57
da Carlo
Ma lo avrai semplicemente copiato così come si vedeva, poichè credo che tu sappia che i links lunghi vengono ridotti.

Re: MOD Thanks solo su alcune categorie

Inviato: 26/12/2010, 22:56
da Haku
Ho risolto comunque così:

Codice: Seleziona tutto

                <!-- IF (FORUM_ID == 31 or postrow.FORUM_ID == 31 FORUM_ID == 22 or postrow.FORUM_ID == 22 or FORUM_ID == 13 or postrow.FORUM_ID == 13 or FORUM_ID == 57 or postrow.FORUM_ID == 57 or FORUM_ID == 83 or postrow.FORUM_ID == 83 or FORUM_ID == 7 or postrow.FORUM_ID == 7 or FORUM_ID == 24 or postrow.FORUM_ID == 24 or FORUM_ID == 15 or postrow.FORUM_ID == 15 or FORUM_ID == 39 or postrow.FORUM_ID == 39 or FORUM_ID == 66 or postrow.FORUM_ID == 66) and postrow.S_FIRST_ROW -->

        <!-- IF not S_USER_LOGGED_IN and not postrow.THANKS -->
           <!-- ELSEIF postrow.S_IS_OWN_POST and not postrow.THANKS -->
           <!-- ELSE -->
           <tr>
              <td class="spacer" colspan="2" height="1"><img src="images/spacer.gif" alt="" width="1" height="1" /></td>
           </tr>
           <!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
              <td style="text-align: center;"><!-- IF S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and not S_IS_BOT --><a href="{postrow.THANKS_LINK}"><img src="{T_IMAGESET_PATH}{postrow.THANKS_IMG}" alt="{postrow.THANK_ALT}{postrow.POST_AUTHOR}{postrow.THANK_ALT2}" /></a> <!-- ENDIF --></td>
              <td valign="top" style="padding-left: 4px;">
                 <!-- IF postrow.THANKS -->  {postrow.THANK_TEXT}{postrow.POST_AUTHOR_FULL}{postrow.THANKS_GENDER}:<br/> {postrow.THANKS}<!-- ENDIF -->
              </td>
           </tr>
           <!-- ENDIF -->
        <!-- Ringraziamento solo primo post -->

        <!-- ELSEIF FORUM_ID == 33 or postrow.FORUM_ID == 33 or FORUM_ID == 26 or postrow.FORUM_ID == 26 or FORUM_ID == 17 or postrow.FORUM_ID == 17 or FORUM_ID == 56 or postrow.FORUM_ID == 56 or FORUM_ID == 32 or postrow.FORUM_ID == 32 or FORUM_ID == 23 or postrow.FORUM_ID == 23 or FORUM_ID == 14 or postrow.FORUM_ID == 14 or FORUM_ID == 59 or postrow.FORUM_ID == 59 or FORUM_ID == 25 or postrow.FORUM_ID == 25 or FORUM_ID == 51 or postrow.FORUM_ID == 51 or FORUM_ID == 16 or postrow.FORUM_ID == 16 or FORUM_ID == 52 or postrow.FORUM_ID == 52 or FORUM_ID == 91 or postrow.FORUM_ID == 91 -->

        <!-- IF not S_USER_LOGGED_IN and not postrow.THANKS -->
           <!-- ELSEIF postrow.S_IS_OWN_POST and not postrow.THANKS -->
           <!-- ELSE -->
           <tr>
              <td class="spacer" colspan="2" height="1"><img src="images/spacer.gif" alt="" width="1" height="1" /></td>
           </tr>
           <!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
              <td style="text-align: center;"><!-- IF S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and not S_IS_BOT --><a href="{postrow.THANKS_LINK}"><img src="{T_IMAGESET_PATH}{postrow.THANKS_IMG}" alt="{postrow.THANK_ALT}{postrow.POST_AUTHOR}{postrow.THANK_ALT2}" /></a> <!-- ENDIF --></td>
              <td valign="top" style="padding-left: 4px;">
                 <!-- IF postrow.THANKS -->  {postrow.THANK_TEXT}{postrow.POST_AUTHOR_FULL}{postrow.THANKS_GENDER}:<br/> {postrow.THANKS}<!-- ENDIF -->
              </td>
           </tr>
           <!-- ENDIF -->
        <!-- Ringraziamento tutti i post by Xiradorn Lab -->

        <!-- ELSE -->

        &nbsp;

        <!-- ENDIF -->
Questo codice fa si che appare solo in alcune categorie,e in altre,si può ringraziare solo nel primo post.
Mi chiedevo però,invece che far ringraziare dal primo post,non posso farlo partire dal secondo?

Re: MOD Thanks solo su alcune categorie

Inviato: 26/12/2010, 23:00
da Carlo
Cioè, facendo ringraziare il secondo post?
Oppure permette di ringraziare tutti i posts, tranne il primo?

Re: MOD Thanks solo su alcune categorie

Inviato: 27/12/2010, 0:34
da Haku
Ho strutturato così...in alcune categorie,è possibile rinrgraziare solo il primo post,nelle altre tutti i post...ma in quest'ultimi,vorrei farli partire dal secondo post invece che dal primo...
Quindi:
permette di ringraziare tutti i posts, tranne il primo
Centrato in pieno :D

Re: MOD Thanks solo su alcune categorie

Inviato: 27/12/2010, 9:33
da Carlo
In tale codice:

Codice: Seleziona tutto

<!-- IF (FORUM_ID == 31 or postrow.FORUM_ID == 31 FORUM_ID == 22 or postrow.FORUM_ID == 22 or FORUM_ID == 13 or postrow.FORUM_ID == 13 or FORUM_ID == 57 or postrow.FORUM_ID == 57 or FORUM_ID == 83 or postrow.FORUM_ID == 83 or FORUM_ID == 7 or postrow.FORUM_ID == 7 or FORUM_ID == 24 or postrow.FORUM_ID == 24 or FORUM_ID == 15 or postrow.FORUM_ID == 15 or FORUM_ID == 39 or postrow.FORUM_ID == 39 or FORUM_ID == 66 or postrow.FORUM_ID == 66) and postrow.S_FIRST_ROW -->
sostituisci and postrow.S_FIRST_ROW con and not postrow.S_FIRST_ROW.

Quel "not" aggiunto, indica per l'appunto, che deve essere visualizzato solo se si è in quei determinati forums, e non è il primo post.

Re: MOD Thanks solo su alcune categorie

Inviato: 27/12/2010, 17:29
da Haku
Quindi parte dai secondi post di quelle categorie?

Re: MOD Thanks solo su alcune categorie

Inviato: 27/12/2010, 18:25
da Carlo
Sì.