MyBB.de Forum

Normale Version: Fehler beim einsetzen und entfernen eines Links bei einem Plugin :(
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe folgendes Problem:
Manchmal wird der Link im Footer nicht eingebaut (meistens schon) und beim deaktivieren meines Plugins wird der Link nur bis auf das | entfernt...

Code fürs einfügen:
PHP-Code:
    /* Templates editieren */
    
require MYBB_ROOT."./inc/adminfunctions_templates.php";
    
find_replace_templatesets("footer"'#<div class="bottommenu"><span class="smalltext">#''<div class="bottommenu"><span class="smalltext"><a href="imprint.php">'.$lang->imprint.'</a>&nbsp;|&nbsp;'); 

Und entfernen:
PHP-Code:
    /* Templates editieren */
    
require MYBB_ROOT."./inc/adminfunctions_templates.php";
    
find_replace_templatesets("footer"'#<a href="imprint.php">(.*?)</a>&nbsp;|&nbsp;#'''); 

Wäre froh, wenn ihr mir helfen könntet Wink

lg
Öhm. Wo liegt jetzt genau dein Problem? Möchtest du das | wegmachen?
Ganz einfach:
Beim Hinzufügen erscheint der Impressum Link (Default Templates: Impressum | Kontakt | ...) aber wird nicht korrekt entfernt. (Default Templates: |Kontakt | ... - ohne die " ", nur das | bleibt, Leerzeichen sind weg)

lg
Hast du es mal mit Leerzeichen anstatt &nbsp; versucht? An sich scheint der Code korrekt zu sein.
Hm, aber dann kommen die Leerzeichen beim einfügen nicht ist das Problem.

lg
Wie meinst du das? Da dürfte es eigentlich keine Probleme geben.