MyBB.de Forum

Normale Version: class-parser nutzen?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
Schau doch einfach, wie das MyBB das macht... Die Klasse ist einfach zu benutzen.
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
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
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"
Super genial hat geklappt Smile

Mfg Integer