Hallo,
besteht die Möglichkeit, dass ich beim posten eines Beitrages welche von den Foren-Variablen benutzen kann?
z.B. aus der "lang_admin.php" -> $lang['Group_auth_explain']
interne Variablen beim posten benutzen
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Hallo
Das würde gehen, wenn z.b. die bbcode.php entsprechend anpasst.
Mal ein Beispiel:
bbcode.php
suche
füge danach ein
suche
füge danach ein
Und schon könntest du mit [lang=Board_disable] den Wert bzw. Inhalt von $lang['Board_disable'] im Beitrag anzeigen. .. Würde so allerdings nur mit dem Inhalt der lang_main.php funktionieren, müsstest also den Code selbst erweitern, wenn du auch auf den Inhalt der anderen Sprachdateien zugreifen willst.
Das würde gehen, wenn z.b. die bbcode.php entsprechend anpasst.
Mal ein Beispiel:
bbcode.php
suche
Code: Alles auswählen
// [i] and [/i] for italicizing text.
$text = str_replace("[i:$uid]", $bbcode_tpl['i_open'], $text);
$text = str_replace("[/i:$uid]", $bbcode_tpl['i_close'], $text);Code: Alles auswählen
// [lang=xyz]
$text = preg_replace_callback("/\[lang=([a-zA-Z0-9_]+?):$uid\]/is", create_function('$lang_key', 'global $lang; return isset($lang[$lang_key[1]]) ? $lang[$lang_key[1]] : \'\';'), $text);Code: Alles auswählen
// [i] and [/i] for italicizing text.
$text = preg_replace("#\[i\](.*?)\[/i\]#si", "[i:$uid]\\1[/i:$uid]", $text);Code: Alles auswählen
// [lang=xyz]
$text = preg_replace('/\[lang=([a-zA-Z0-9_]+?)\]/si', "[lang=\\1:$uid]", $text);