[plugin] Template per Variable global erreichbar - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html) +--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html) +--- Thema: [plugin] Template per Variable global erreichbar (/thread-16500.html) Seiten: Seiten:
1
2
|
[plugin] Template per Variable global erreichbar - homepage-sk - 12.07.2010 Für mein Plugin, das ich gerade erstelle, möchte ich gerne teile davon, also ein Template dass ich mit dem Plugin erstelle eines überall auf MyBB und eines nur im Profil der jeweiligen User anzeigen. Jedoch weiss ich nicht, wie man ein Template per Variable {$var} überall erreichbar macht. (Im Forum und Internet hab ich bereits gesucht, aber nichts gefunden, auch wenn ich glaube dass dies sicherlich schon einmal gefragt wurde.) Wie man dann die Variable automatisch in das jeweilige Template einbindet glaube ich weiss ich, ist jedoch nicht nötig, bzw. möglich da ich bereits so viel am Template herumgeschrieben habe. Ich wäre euch über eure Hilfe sehr dankbar. MFG RE: [plugin] Template per Variable global erreichbar - StefanT - 12.07.2010 Das geht mit global: http://de.php.net/manual/de/language.variables.scope.php RE: [plugin] Template per Variable global erreichbar - homepage-sk - 12.07.2010 Also dann müsste ich doch ganz einfach folgenden Code: PHP-Code: eval("\$userlinks .= \"".$templates->get("userlinks")."\";"); Ich hab mir mal ein Plugin angeschaut, das genau das macht was ich will, jedoch seh ich da, dass diese global immer innerhalb einer selbstgemachten Funktion ist... RE: [plugin] Template per Variable global erreichbar - StefanT - 12.07.2010 Was für ein Fehler kommt denn. RE: [plugin] Template per Variable global erreichbar - homepage-sk - 12.07.2010 Bei der Installation: Zitat:Fatal error: Call to a member function get() on a non-object in /users/clubfreeware/www/inc/plugins/links.php on line 307 RE: [plugin] Template per Variable global erreichbar - StefanT - 12.07.2010 Hast du denn $template als global geladen? RE: [plugin] Template per Variable global erreichbar - homepage-sk - 12.07.2010 hm... wohl kaum. Weiss zumindest nicht wie was ich gemacht habe ist das hier in die links.php im Ordner plugins geschrieben: PHP-Code: eval("\$userlinks .= \"".$templates->get("userlinks")."\";"); MFG RE: [plugin] Template per Variable global erreichbar - querschlaeger - 12.07.2010 Dir fehlt das: PHP-Code: global $templates; RE: [plugin] Template per Variable global erreichbar - homepage-sk - 12.07.2010 Kann es sein dass es drauf an kommt wo man das hinschreibt? Denn auch mit dem ist immer noch der gleiche Error zu sehen... Edit: ^^ Okay habs zu oberst hingeschrieben, jetzt funktionierts! Vielen Dank! RE: [plugin] Template per Variable global erreichbar - homepage-sk - 29.08.2010 Sorry für den Push hier, doch ich habe das hier mal machen wollen, dann jedoch erst anderes gemacht. Nun bring ichs irgendwie nicht mehr hin. Kann es sein dass dies mit MyBB 1.6 nicht mehr funktioniert? Oder das ich das eval und das global an die falsche Stelle geschrieben habe? global ist nun beinahe oben und eval ganz unten. Doch irgendwiefunzt das ganze einfach nicht Könnt ihr mir weiterhelfen? Vielen Dank. |