Registrazione di variabili nel tuo plugin vBulletin consente di accedere nel modello della pagina o in un altro modello esistente. VBulletin è un pacchetto software commerciale popolare che consente di ospitare un forum sul tuo sito Web. Prima della versione 4 di vBulletin, era possibile accedere automaticamente variabili nei template. Dalla versione 4 è necessario chiamare il metodo "preregistrati" per registrare le variabili con un modello specifico, prima di potervi accedere.
Istruzioni
1
Aprire il vostro plugin vBulletin con un editor di testo come blocco note di Windows.
2
Dichiarare le variabili e inizializzarle con valori nel tuo plugin aggiungendo il codice seguente:
$my_str = "Ciao";
$my_arr = array (
'apple' => 'red',
3
'banana' => 'yellow'
);
Registrare le variabili e salvarli in una matrice aggiungendo il codice seguente dopo le righe dichiarando le variabili:
$mytemplater = vB_Template::create('mytemplate');
$mytemplater -> register ('my_str', $my_str);
$mytemplater -> register ('my_arr', $my_arr);
$myrendervar = $mytemplater -> Render ();
vB_Template::preRegister ('FORUMHOME', array ('myrendervar' = > $myrendervar));
Il metodo "preregistrati" garantisce che i dati si passano a un modello esistente prima del rendering. Sostituire "FORUMHOME" con il modello che si desidera passare i dati.
4
Salvare il plugin vBulletin e chiudere il file.
5
Aprire il file di origine del modello che preregistrate le variabili in un editor di testo, come blocco note di Windows.
6
Accedere le variabili aggiungendo il codice seguente nel file modello:
{vb: myrendervar raw}
7
Salvare il file di modello. Caricare entrambi i file al server del forum per aggiornare il plugin e il modello.