bbcode_uid und Nachricht($message) ?

  • Hi.

    Ich habe eine bbcode_uid und eine Nachricht($message), die den bbcode enthält.

    z.B.


    Code
    [url=test.de]test[/url]


    Jetzt habe ich dies zwei komponenten wie folgt zusammengesetzt:



    Aber als ausgabe bekomme ich immernoch


    Code
    [url=test.de]test[/url]


    Hast jemand ne peilung woran das liegt? der bb_uid wird doch generiert und zusammengebastelt.... :roll:

  • Ok, dann nehem ich dein merkpüwridges geschreibsel mal auseinander..


    if( $board_config['allow_bbcode'] )
    {
    if( $message != '' && $message_bbcode_uid != '' )
    {
    $message = ( $board_config['allow_bbcode'] ) ? : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
    }
    }

    doppelthält besser

    bbencode_second_pass($message, $message_bbcode_uid)

    was ist in der $message_bbcode_uid und wie schaut die funk bbencode_second_pass() aus

    if( !$board_config['allow_html'] && !$userdata['user_allowhtml'] )
    $message = strip_tags($message);

    kommt das so nicht besser als deine 7 zeilen dafür ?!

    if( $board_config['allow_smilies'] && $profiledata['user_allowsmile'])
    $message = smilies_pass($message);

    hier geht wohl das gleiche oder ?!


    $message = str_replace("\n", "\n
    \n", $message);

    füher hat man
    $message = nl2br($message);

    verwendet.


    im grßen und ganzen lässt sich dein gesamter code auf 6 zeieln kürzen und ist dadruch wesenlich shcneller aberohne die funtion und die poarameter erläuterung bekommt man das ganze 0 zum laufen.