MyBB.de Forum
MyBBs globale Variablen - 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: MyBBs globale Variablen (/thread-21950.html)

Seiten: Seiten: 1 2


MyBBs globale Variablen - Jockl - 08.01.2010

Hallo zusammen,

ich meine dazu schon mal was gelesen zu haben, kann es aber leider nicht mehr finden.

Wie kann ich denn alle zur Verfügung stehenden, globalen Variablen (wie z.B. $db, $mybb, $lang, $user usw. usf.) auslesen, die MyBB zur Verfügung stellt?


RE: MyBBs globale Variablen - frostschutz - 08.01.2010

in $GLOBALS stehen alle drin. welche variablen es gibt ist unterschiedlich, hängt davon ab wo du dich einhängst. einfach im eigenen plugin als debugmessage mal ausgeben lassen um zu sehen was du benutzen kannst. idealerweise sollten dabei keine anderen plugins aktiv sein damit du nur variablen erwischst die von MyBB kommen und nicht welche die zufällig ein anderes plugin setzt.


RE: MyBBs globale Variablen - Jockl - 09.01.2010

Vielen Dank für Deine Antwort, frostschutz. Werde mal sehen, wie ich das am besten mache. Der erste Schuss gab mir eine ganze Menge an Infos raus aber nicht das, was ich eigentlich erhofft hatte. Wink


RE: MyBBs globale Variablen - Gemil - 09.01.2010

an welchem Hook möchtest du denn was rausfinden? evtl. kann man dir helfen


RE: MyBBs globale Variablen - Jockl - 09.01.2010

Ich habe im Moment eigentlich keinen speziellen Hook im Sinn. Wenn ich so manches Plugin ansehe, werden diverseste globale MyBB-Variablen gesetzt, bevor z.B. Templates ersetzt, MySQL-Abfragen (usw. usf) gestartet werden. Hier hätte ich einfach gerne mal eine Liste aller zur Verfügung stehenden Variablen gesehen.

Vielleicht stelle ich mir das aber auch ein wenig zu einfach vor.... Toungue


RE: MyBBs globale Variablen - StefanT - 09.01.2010

Da gibt es wirklich viele... Toungue Man sollte schon wissen, was man sucht.


RE: MyBBs globale Variablen - Jockl - 09.01.2010

Zum Ersten: das glaube ich auch Wink

Zum Zweiten: da gebe ich Dir prinzipiell recht.
Wie geht Ihr denn dabei vor, wenn Ihr in bestimmten Funktionen globale Variablen zur Verfügung stellen wollt/müsst? Einen Hook zu kennen ist ja das eine, aber welche Variable welche Infos zur Verfügung stellt, das andere.....

Ich weiß nicht, wie ich mich da jetzt besser ausdrücken soll, wo mich der Schuh drückt. Blush


RE: MyBBs globale Variablen - StefanT - 09.01.2010

Ich brauche eigentlich nichts außergewöhnliches... Toungue Sonst muss man halt den Code das MyBBs durchsuchen.


RE: MyBBs globale Variablen - Jockl - 09.01.2010

Das mach ich schon immer. Wink Dachte nur an so etwas wie eine "Übersicht"....


RE: MyBBs globale Variablen - Gemil - 09.01.2010

die größten variablem sind eigentlich $db (für alle db sachen) und $mybb (inputs, userdaten etc)

spezielle variablem wie z.b. $events guck ich imme rim mybb quellcode nach. such einfach nach dem entsprechendem hook und darüber einfach was es so für variablen gibt.