Pagina 1 di 1

Impostare Messaggio solo per il primo topic

Inviato: 05/04/2011, 9:55
da gennyna
Ho creato una stringa come questa:

Codice: Seleziona tutto

<strong><span style="color: rgb(158, 141, 167);">Se scarichi, ringrazia l'autore del topic cliccando sulla manina col pollice rivolto all'alto!!</span></strong>
Vorrei che venga visualizzata in determinati forum nel viewtopic_body.html e che venga visualizzato solo nel primo messaggio ( topic principale)

Re: Impostare Messaggio solo per il primo topic

Inviato: 05/04/2011, 10:10
da Micogian
Devi usare nel file viewtopic.html la variabile S_FIRST_ROW che corrisponde al primo Post di un Topic

Codice: Seleziona tutto

<!-- IF postrow.S_FIRST_ROW -->codice......<!-- ENDIF -->
Se lo vuoi visualizzato solo in alcuni Forum devi creare alla fonte una Variabile nel file che crea l'array "postrow", se non ricordo male functions.php o functions_display.php.
Ad esempio io ho creato una Mod che visualizza nel primo Post un pulsante per modificare il Titolo di tutti i Posts.
Prima viene creata una variabile U_EDIT_TITLE che sarà visibile solo in alcuni Forum e solo dai Moderatori, poi inserisco le due condizioni nel file viewtopic.html

Codice: Seleziona tutto

<!-- IF postrow.U_EDIT_TITLE && postrow.S_FIRST_ROW -->visualizza il pulsante Modifica_titolo<|-- ENDIF -->
Il pulsante "Modifica Titoli" verrà visualizzato solo nel primo Posts e solo da chi è autorizzato.

Re: Impostare Messaggio solo per il primo topic

Inviato: 05/04/2011, 12:01
da gennyna
Ti spiego a cosa mi serve che facciamo prima... Essenzialmente quello che devo fare è molto facile.
Ho installato la Thanks mod di phpbb.com e io vorrei inserire a fianco all'iconcina per ringraziare quel testo che vedi nel primo topic.

Solo che i problemi sono 2:

- LA thanks mod ( pulsantino per ringraziare) si vede solo nel primo post
- Di conseguenza se metto quella scritta nel wievtopic si vedrà in tutti i topic

Re: Impostare Messaggio solo per il primo topic

Inviato: 05/04/2011, 13:44
da Micogian
Se usi

Codice: Seleziona tutto

<!-- IF postrow.S_FIRST_ROW -->codice......<!-- ENDIF -->
la vedi solo nel primo post.

Re: Impostare Messaggio solo per il primo topic

Inviato: 06/04/2011, 13:01
da gennyna
perfetto :P