MyBB.de Forum
class-parser nutzen? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: class-parser nutzen? (/thread-22383.html)



class-parser nutzen? - Integer - 25.05.2010

Liebe Community,

ich habe als Mainpage eine eigene Page erstellt. Die Neuigkeiten aus der Datenbank ausgelesen und so funktioniert alles super.

Jedoch möchte ich den class-parser nutzen um die Post-Message mit Smileys und BB-Codes zu parsen.

Jemand eine Idee ?

Ich bedanke mich jetzt schon recht herzlich.

Mfg Integer


RE: class-parser nutzen? - StefanT - 25.05.2010

Schau doch einfach, wie das MyBB das macht... Die Klasse ist einfach zu benutzen.


RE: class-parser nutzen? - querschlaeger - 25.05.2010

Hallo, schau dir mal die examples.zip hier an: https://www.mybb.de/forum/thread-22010.html
Genauer die parser-Datei da drin.
Das ist zwar für den Page Manager aber das ist ja auch nur PHP. Wink


RE: class-parser nutzen? - Integer - 25.05.2010

Ich habe alles versucht, deswegen habe ich auch nur diese Frage hier gestellt.
Bekomme immer die Fehlermeldung:
Fatal error: Call to a member function run_hooks() on a non-object in /www/htdocs/w00c95a9/web/forum/inc/class_parser.php on line 96

Auch bei deinem Example.

Mfg Integer


RE: class-parser nutzen? - querschlaeger - 26.05.2010

Funktioniert perfekt:

PHP-Code:
$message "[b]MyBB[/b] is a free bulletin board system software package developed by the MyBB Group. It is written in PHP and licensed as free software under the [color=#ff0000]GNU General Public License[/color], version 3. :)";

define("IN_MYBB"1);
require_once 
"./global.php";
require_once 
MYBB_ROOT."inc/class_parser.php";
$parser = new postParser;
$options = array(
    
'allow_mycode' => 1,
    
'allow_smilies' => 1
);
$message $parser->parse_message($message$options);
echo 
$message

Je nachdem wo du den Codeschnipsel benutzt, brauchst du natürlich diese beiden Zeilen nicht:

PHP-Code:
define("IN_MYBB"1);
require_once 
"./global.php"



RE: class-parser nutzen? - Integer - 26.05.2010

Super genial hat geklappt Smile

Mfg Integer