Wie rufe ich eine Variable aus einem vBulletin Plugin?
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.