Per far questo è necessario apportare delle piccole modifiche al template postbit o postbit_legacy (dipende dalla modalità di visualizzazione post) e creare un piccolo plugin al fine di poter alimentare la variabile atta alla verifica dei forum di visualizzazione.
Qui di seguito vi riporto solo la parte di codice necessaria per limitare la visualizzazione per il codice di richiamo del campo profilo utente vi rimando a quest'altro articolo Vbulletin4: Utilizzare i Campi profilo nei template postbit
Codice PHP:
<!-- Richiamo campo profilo utente in the postbit Start -->
<vb:if condition="in_array($forum['forumid'], array(x,y,z))">
codice per il richiamo del fieldx
</vb:if>
<!-- / Richiamo campo profilo utente in postbit End -->
Codice PHP:
<vb:if condition="in_array($forum['forumid'], array(x,y,z.......))"> …...........</vb:if>
Procediamo con la creazione del plugin.
Andiamo in admincp → plugins e prodotti → aggiungi nuovo plugin
Per chi utilizza la modalità postbit
compilare i campi come segue:
Prodotto: vBulletin
Locazione hook: postbit_display_complete
Titolo: Attivazione variabile $forum nel template postbit
Ordine esecuzione: 5
Codice plugin PHP
Codice PHP:
Codice PHP:
if (THIS_SCRIPT == showthread) {
vB_Template::preRegister('postbit',array('forum' => $forum));
}
Per chi utilizza la modalità postbit_legacy
compilare i campi come segue:
Prodotto: vBulletin
Locazione hook: postbit_display_complete
Titolo: Attivazione variabile $forum nel template postbit_legacy
Ordine esecuzione: 5
Codice plugin PHP
Codice PHP:
Codice PHP:
if (THIS_SCRIPT == showthread) {
vB_Template::preRegister('postbit_legacy',array('forum' => $forum));
}
questo plugin alimenta la variabile $forum nei template postbit


Questo/a opera è pubblicato sotto una Licenza Creative Commons.




Tutorial