PluginLibrary - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html) +--- Thema: PluginLibrary (/thread-23132.html) |
PluginLibrary - MyBB.de Bot - 31.01.2011 Eine neue Erweiterung wurde veröffentlicht: PluginLibrary Zitat:PluginLibrary is not a stand-alone plugin, but rather a library of useful functions that can be used by plugins and plugin developers. For example, it can help you manage settings of your plugin, or apply edits to core files. The list of PluginLibrary's features is expected to grow over time and contributions are welcome. RE: PluginLibrary 4 - kapsonfire - 10.08.2011 Ich will ja nicht unhöflich sein, könnte mir aber jemand das Teil auf rapidshare oder sonstwo hochladen? MYBB.com ist bei mir down^^ RE: PluginLibrary 4 - frostschutz - 10.08.2011 Du findest alle meine Plugins auch hier https://github.com/frostschutz Passendes Projekt auswählen, Download anklicken, da sollte dann eine Liste mit Tags (in der Regel Release-Versionen) drunter erscheinen, anklicken, downloaden. RE: PluginLibrary 4 - kapsonfire - 10.08.2011 Ouuh danke! Dann kann ich endlich weiter mein Forum einrichten! RE: PluginLibrary - tomtom - 20.09.2011 Hallo, ich schreibe grad meine Plugins (nicht die, die ich hier veröffentlicht habe) um und habe Probleme mit den Templates, die nicht im Cache geladen werden. Alle Templates, die über meine Plugins lade, würde ich gern an Cache übergeben. Geht das auch über PluginLibrary, oder muss ich das anders lösen? RE: PluginLibrary - StefanT - 20.09.2011 Dazu musst du die $templatelist anpassen, z.B. mit dem Hook "global_start". RE: PluginLibrary - tomtom - 20.09.2011 Danke Stefan, werde das heute Abend mal probieren. Ist dann die Funktion cache_read() damit hinfällig, oder was kann ich mit dieser Funktion einlesen? RE: PluginLibrary - frostschutz - 20.09.2011 Das ist ein allgemeiner Datencache (wie MyBB's $cache). Mit den Templates hat das erstmal nichts zu tun. Wenn dein Plugin z.B. eine Anzeige macht die umständlich mit vielen Datenbank-Queries erzeugt werden muss, die sich gleichzeitig aber nur selten / kaum ändert, dann kann es Sinn machen diese Daten zu cachen statt bei jedem Seitenaufruf neu über die Datenbank zu gehen. MyBB's Cache hat dann den Nachteil daß alle Caches immer geladen werden (zumindest beim Datenbank-Cache) und jedes Aktualisieren eines Caches auch wieder ein Datenbank-Query nach sich zieht. Die Cache-Funktion in PluginLibrary lädt und schreibt nur bei Bedarf (z.B. in eine Cache-Datei) und umgeht die Datenbank komplett. RE: PluginLibrary - tomtom - 20.09.2011 Vielen Dank frostschutz, das hilft mir nun nochmal wieder weiter. RE: PluginLibrary - tomtom - 30.12.2011 Hallo, ich finde einfach nicht heraus, wie ich user ausschließen kann: if($PL->is_member('3,4,6')) { show_secret_menu(); } Egal, wo ich das Ausrufezeichen setze, es funktioniert einfach nicht! Oder gibt es dazu eine andere Anweisung? |