Nwlapcug.com


Come faccio a chiamare una variabile da un Plugin vBulletin?

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',
'banana' => 'yellow'
);
3

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.