07.11.2007, 10:21
Hallo,
ich bin gerade dabei eine Grafik bzw. Text in die untere Zeile, wo der Edit-, PM-Button ist, einzufügen. Allerdings passiert dies nicht. Im folgenden versuche ich zu erklären, was ich bisher unternommen habe.
Als erstest habe ich beim Aktivieren des Plugins folgendes:
Hiermit bewirke ich, dass die Variable $postadress vor den Button Email kommt. Die Variable $postadress sehe ich dann auch im Template. Daran kann es also nicht liegen.
Weiterhin habe ich ein Funktion adress() geschrieben
Diese habe ich mit folgendem Hook im Postbit verankert:
Somit müßte die Funktion adress bei jeder Antwort ausgeführt werden. Das ist auch der Fall, was man an den Hilfausgaben "Hallo" und "Test" sehen kann. Hier kann also auch nicht das Problem liegen.
Und obwohl Test ausgegeben wird, nimmt er nicht die Variable $postadress mit in die Darstellung auf.
Mir ist es ein Rätsel, warum es nich funktioniert. Ich hoffe ich sehe einfach den Wald vor lauter Bäumen nicht mehr und findet den Fehler.
ich bin gerade dabei eine Grafik bzw. Text in die untere Zeile, wo der Edit-, PM-Button ist, einzufügen. Allerdings passiert dies nicht. Im folgenden versuche ich zu erklären, was ich bisher unternommen habe.
Als erstest habe ich beim Aktivieren des Plugins folgendes:
Code:
find_replace_templatesets("postbit", '#'.preg_quote('{$post[\'button_email\']}').'#', '$postadress{\$post[\'button_email\']}');
Weiterhin habe ich ein Funktion adress() geschrieben
Code:
function adress(){
global $db, $mybb, $lang, $theme;
//Start adding necessary buttons to postbit
$uid = $mybb->user['uid'];
echo "Hallo";
if($mybb->user['uid'] != 0)
{
echo "Test";
$postadress = "<a href=\"addressbook.php\">hallo</a>";
}
}
Diese habe ich mit folgendem Hook im Postbit verankert:
Code:
$plugins->add_hook("postbit", "adress");
Und obwohl Test ausgegeben wird, nimmt er nicht die Variable $postadress mit in die Darstellung auf.
Mir ist es ein Rätsel, warum es nich funktioniert. Ich hoffe ich sehe einfach den Wald vor lauter Bäumen nicht mehr und findet den Fehler.