MyBB.de Forum
Shoutbox & MyBB 1.2 ? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Shoutbox & MyBB 1.2 ? (/thread-2918.html)

Seiten: Seiten: 1 2


RE: Shoutbox & MyBB 1.2 ? - faker7 - 06.09.2006

Bin auch für die Veröffentlichung Smile


RE: Shoutbox & MyBB 1.2 ? - Michael - 06.09.2006

Zum Thema: http://community.mybboard.net/showthread.php?tid=12084&pid=78957#pid78957


RE: Shoutbox & MyBB 1.2 ? - lenkradschloss - 07.09.2006

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