MyBB.de Forum

Normale Version: Shoutbox & MyBB 1.2 ?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Bin auch für die Veröffentlichung Smile
Na dann ist es, glaube ich, schon sinnvoller auf die Fassung vom Author zu warten.
Nach langem Probieren funktionieren nun endlich so Dinge wie "/me" und "/slap" .
Der Ersatz für die nun weggefallene Funktion domecode() ist gefunden, allerdings sind neue Problemchen aufgetaucht. Die Smilies werden noch nicht automatisch durch entsprechende Bildchen ersetzt. Naja, bald müsste musicalmidget ja 'ne Lösung präsentieren.
Hier die alte domecode():
Code:
                // Check for /me tag in shout.
                $mecheck = explode(' ', $shout['message']);
                if($mecheck[0] == '/me' || $mecheck[0] == '/slap')
                {
                    $shout['message'] = domecode($shout['message'], $shout['username']);
                    $shout['username'] = '';
                }
Meine Lösung ist nun (angelehnt an Michaels vorherige Lösung) etwas in der Art:
Code:
                // Check for /me tag in shout.
                $mecheck = explode(' ', $shout['message']);
                if($mecheck[0] == '/me' || $mecheck[0] == '/slap')
                {
                require_once MYBB_ROOT."inc/class_parser.php";
                $parser = new postParser;
                $parser_options = array(
                    "me_username" => $shout['username']
                );
                $shout['message'] = $parser->parse_mycode($shout['message'], $parser_options);
                $shout['username'] = '';
                }

Gruß, Jens
Seiten: 1 2