Beiträge: 14
Themen: 4
Registriert seit: 10.09.2008
25.05.2010, 17:43
(Dieser Beitrag wurde zuletzt bearbeitet: 25.05.2010, 17:44 von Integer.)
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
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Schau doch einfach, wie das MyBB das macht... Die Klasse ist einfach zu benutzen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
25.05.2010, 21:04
(Dieser Beitrag wurde zuletzt bearbeitet: 25.05.2010, 21:05 von querschlaeger.)
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.
Beiträge: 14
Themen: 4
Registriert seit: 10.09.2008
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
Beiträge: 1.443
Themen: 95
Registriert seit: 15.12.2005
MyBB-Version: 1.6.x
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";
Beiträge: 14
Themen: 4
Registriert seit: 10.09.2008
Super genial hat geklappt
Mfg Integer