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?
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.
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.
an welchem Hook möchtest du denn was rausfinden? evtl. kann man dir helfen
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....
Da gibt es wirklich viele...
Man sollte schon wissen, was man sucht.
Zum Ersten: das glaube ich auch
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.
Ich brauche eigentlich nichts außergewöhnliches...
Sonst muss man halt den Code das MyBBs durchsuchen.
Das mach ich schon immer.
Dachte nur an so etwas wie eine "Übersicht"....
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.