Wie rufe ich eine Variable aus einem vBulletin Plugin?

November 3

Variablen in Ihr vBulletin-Plugin registrieren, können Sie sie in der Seitenvorlage oder in eine andere vorhandene Vorlage zugreifen. VBulletin ist eine populäre kommerzielle Software-Paket, das hilft Ihnen ein Forum auf Ihrer Website zu hosten. Vor Version 4 vBulletin war es möglich, automatisch Variablen in Vorlagen zugreifen. Seit Version 4 ist es notwendig, rufen Sie die Methode "vormerken", um die Variablen mit einer bestimmten Vorlage registrieren, bevor Sie darauf zugreifen können.

Anweisungen

1 Öffnen Sie Ihr vBulletin-Plugin mit einem Texteditor wie Windows Notepad.

2 Deklarieren Sie Variablen und initialisieren sie mit Werten in Ihr Plugin fügen Sie folgenden Code:

$my_str = "Hallo";$my_arr = Array ()

'apple' => 'red', 'banana' => 'yellow' );3

Registrieren Sie Ihre Variablen und fügen Sie den folgenden Code nach die Zeilen deklarieren von Variablen in ein Array speichern:

$mytemplater = vB_Template::create('mytemplate');$mytemplater -> registrieren ('My_str', $my_str);$mytemplater -> registrieren ('My_arr', $my_arr);$myrendervar = $mytemplater -> render();vB_Template::preRegister ('FORUMHOME', Array ('Myrendervar' = > $myrendervar));

Die Methode "vormerken" wird sichergestellt, dass Ihre Daten an eine vorhandene Vorlage übergeben, bevor es wiedergegeben wird. Ersetzen Sie "FORUMHOME" durch die Vorlage die Daten übergeben werden sollen.

4 Speichern Sie vBulletin-Plugin zu, und schließen Sie die Datei.

5 Öffnen Sie die Quelldatei der Vorlage, die Sie die Variablen in einem Texteditor wie Windows Notepad angemeldet.

6 Fügen Sie folgenden Code in der Vorlagendatei zugreifen Sie Variablen:

{Vb: roh Myrendervar}

7 Speichern Sie die Vorlagendatei. Hochladen Sie beide Dateien in das Forum Server aktualisieren Sie das Plugin und die Vorlage.