phpBB2.0 bbencode_second_pass will net :(



  • Hi,

    ich bin momentan was das phpBB2.0 am "studieren" und verzweifle an der bbencode_second_pass-Funktion.

    Problem ist der 2. Parameter der Funktion, dieses $uid.

    so sieht momentan mein code aus:
    [php]echo bbencode_second_pass("fett[code]#include <iostream>\nint main () { return 0; }[/code]", 0);[/php]
    Führe ich es so aus, passiert ganz einfach: GAR nichts.

    Der String den ich als 1. Paramter übergebe bleibt exakt der selbe!

    Jetzt habe ich mal etwas rumgespielt und alle :$uid aus dem Code gelöscht.

    z.B. hier:[php]
    text = str\_replace("[b:uid]", $bbcode_tpl['b_open'], text);text); text = str_replace("[/b:$uid]", $bbcode_tpl['b_close'], text);//wirdzutext); // wird zu text = str_replace("", $bbcode_tpl['b_open'], text);text); text = str_replace("", $bbcode_tpl['b_close'], $text);
    [/php]

    So läuft das dann auch, aber das ist sicherlich nicht im Sinne des Erfinders. 😞

    Und mache ich es so, werden die HTML-Zeichen, also > und < und co. nicht mehr ersetzt im Code-Tag 😞

    Weiß jemand Rat?

    Vielen vielen mega großen Dank im voraus und frohes Neues! :xmas1:



  • war das nun mein fehler oder laufen die php-Codetags nicht richtig hier? 😕



  • hat sich erledigt 🙂 bin grad in der doku darüber gestoßen


Anmelden zum Antworten