BBCode anzeigen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
oern
Mitglied
Beiträge: 31
Registriert: 16.05.2006 23:17
Kontaktdaten:

BBCode anzeigen

Beitrag von oern »

Hi,

ich möchte BBCode außerhalb des phpbbs anzeigen der bbcode selbst kommt aus einen post des phpbbs.

Ich kenne den BBCode selbst und die UID
also sollte ich den BBCode so als Html anzeigen können:

Code: Alles auswählen

define('IN_PHPBB'  , true);
$phpbb_root_path   = 'pfad/board/';
include($phpbb_root_path  . 'extension.inc');
include($phpbb_root_path  . 'common.'.$phpEx);
include($phpbb_root_path  . 'includes/bbcode.'.$phpEx);

echo bbencode_second_pass(bbcode hier, uid da);
Bei einen einfachen post geht das auch aber wenn der bbcode etwas komplexer ist kommt:

Fatal error: Call to a member function on a non-object in pfadboard/includes/bbcode.php on line 98

Was kann man dagegen machen ?

bbcode.php Zeile 98:

Code: Alles auswählen

$tpl_filename = $template->make_filename('bbcode.tpl');
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

das liegt daran, dass $template ein unbekanntes objekt ist. lösung dafür: folgenden code einfügen:

Code: Alles auswählen

include($phpbb_root_path  . 'includes/template.'.$phpEx);
$template_name = 'subSilver';
$template = new Template($phpbb_root_path . 'templates/' . $template_name);
hierbei solltest du die variable $template_name anpassen, sodass sie auf das verzeichnis deines styles verweist
Buchtips.net bietet mehr als 2500 Buchrezensionen
oern
Mitglied
Beiträge: 31
Registriert: 16.05.2006 23:17
Kontaktdaten:

Beitrag von oern »

Damit ist der Fehler jetzt weg danke
oern
Mitglied
Beiträge: 31
Registriert: 16.05.2006 23:17
Kontaktdaten:

Beitrag von oern »

Noch eine Frage ist das der Richtige Weg BBCode anzuzeigen oder gibt es da einen besseren ?
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

wenn du es unbedingt über die phpbb-routinen lösen willst, ist das der einzige weg. es gibt natürlich auch ncoh frei verfügbare bbcode-parser
Buchtips.net bietet mehr als 2500 Buchrezensionen
oern
Mitglied
Beiträge: 31
Registriert: 16.05.2006 23:17
Kontaktdaten:

Beitrag von oern »

Naja ich möchte schon den vollen funktionsumfang des boards haben also bleib ich bei der lösung...
Antworten

Zurück zu „Coding & Technik“