neuer Link im Menü des Benutzer-CPs - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: neuer Link im Menü des Benutzer-CPs (/thread-14801.html) Seiten: Seiten:
1
2
|
RE: neuer Link im Menü des Benutzer-CPs - Manuel - 08.11.2009 Wird den die Sprache überhaupt in der Funktion geladen, in der der Link hinzugefügt wird? Gibt es überhaupt eine "run" - Funktion, also eine Funktion die "dauernd" laufen sollte? (Die Hooks des Plugins wären für den Support sehr hilfreich ;D) Es kann sein, dass nur während der Installation die Sprache geladen wird. RE: neuer Link im Menü des Benutzer-CPs - Jockl - 08.11.2009 Ja, die Sprache wird geladen. Bei den Sprachvariablen eines separat erzeugten Templates gibt es keine Probleme. Das Problem tritt nur bei dem Link im Benutzer-CP auf. Folgende Hooks werden im Plugin gesetzt: PHP-Code: $plugins->add_hook('postbit', 'my_fav_post'); Ich hatte schon nach einem Hook für das Benutzer-CP gesucht. Wenn ich aber z.B. usercp_start benutze, wird mir ein Fehler (in der MySQL-Syntax) beim Aufruf des Benutzer-CP angezeigt. Hinweis: Die o.a. Variable "$lang->plugindatei_lang" lautet übrigens "$lang->my_fav_post". Da gab es leider schon auf MyBBCoder ein Missverständnis. Aber die Beiträge können ja nicht mehr editiert werden. RE: neuer Link im Menü des Benutzer-CPs - Manuel - 08.11.2009 (08.11.2009, 12:56)Jockl schrieb: Ich hatte schon nach einem Hook für das Benutzer-CP gesucht. Wenn ich aber z.B. usercp_start benutze, wird mir ein Fehler (in der MySQL-Syntax) beim Aufruf des Benutzer-CP angezeigt. Das ist auch der falsche Hook. Du musst usercp_menu nehmen^^ Lies dich dazu dann noch in die functions_user.php ein, damit du weißt wie du den Link hinzufügen musst. RE: neuer Link im Menü des Benutzer-CPs - Jockl - 08.11.2009 Super, mit PHP-Code: $plugins->add_hook('usercp_menu', 'my_fav_post_xmlhttp'); Ich hatte auch mal PHP-Code: $plugins->add_hook('usercp_menu', 'my_fav_post'); RE: neuer Link im Menü des Benutzer-CPs - Jockl - 03.03.2012 Ich hole diesen Thread mal aus der Versenkung, auch wenn es sich um eine etwas andere Fragestellung handelt: Für ein neues Plugin habe ich einen Navigationspunkt im UserCP erstellt und nutze folgenden Hook: PHP-Code: $plugins->add_hook("usercp_menu", "find_users_gallery_run", 50); Außerdem erzeugt das Plugin ein eigenes css-file, das u.a. folgenden Inhalt hat: PHP-Code: .usercp_nav_usersgallery { Nun zu der Frage: wenn ich mich innerhalb des UserCPs in den Kategorieen "Dein Profil", "Sonstiges" oder auch "Spielhalle" bewege, dann hat der Nav-Punkt User-Galerie ein Icon (siehe Anhang). Wenn ich mich dagegen im Bereich "Nachrichten" bewege, dann verschwindet das Icon (siehe ebenfalls Anhang). Ich finde dafür keine Erklärung. Vielleicht könnte mich jemand anderes "auf die richtige Spur" bringen? Danke Dir Stefan! Der Grund für das komische Verhalten ist, dass ich die css-Klasse nicht an die private.php angebunden habe. RE: neuer Link im Menü des Benutzer-CPs - doylecc - 03.03.2012 Meine erste Vermutung wäre, du müsstest dafür einen weiteren Hook nutzen, da der Nachrichtenbereich über private.php aufgerufen wird und nicht wie der andere Teil des Menüs über usercp.php RE: neuer Link im Menü des Benutzer-CPs - Jockl - 03.03.2012 Hallo waldo, Danke Dir. Es lag, wie oben editiert, an dem css des Plugins, das ich nicht mit der private.php verbunden habe. RE: neuer Link im Menü des Benutzer-CPs - doylecc - 03.03.2012 Ah, ich sollte schneller tippen, um nicht immer alles zu verpassen. RE: neuer Link im Menü des Benutzer-CPs - Jockl - 03.03.2012 Kein Problem, Danke Dir trotzdem! |