BBCode - Komplexe Weiterverarbeitung des Inhalts

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Shauku
Mitglied
Beiträge: 120
Registriert: 20.11.2006 20:24

BBCode - Komplexe Weiterverarbeitung des Inhalts

Beitrag von Shauku »

Ich möchte einen BBCode erstellen, der den Inhalt etwas komplexer weiterverarbeitet, sprich den String nochmal durch einen PHP Code schleift (mit IF Sätzen, explode Befehlen, Schleifen, usw. usw.).

Ich habe den multi-bbc-1-4-0.mod installiert. Mir fallen für eine Änderungen nur die bbcode.tpl und bbcode.php ein, aber hier hab ich mich schon ohne Erfolg ausgetobt. Das hier ist ungefähr der Stand, der für einen beliebigen Link (Google, etc.) funktioniert.

bbcode.tpl

Code: Alles auswählen

<!-- BEGIN test -->
Der Query: {QUERY}<br>
Der String: {STRING}
<!-- END test -->
bbcode.php

Code: Alles auswählen

  $bbcode_tpl['test'] = '\'' . $bbcode_tpl['test'] . '\'';
  $bbcode_tpl['test'] = str_replace('{STRING}', "' . str_replace('\\\"', '\"', '\\1') . '", $bbcode_tpl['test']);
  $bbcode_tpl['test'] = str_replace('{QUERY}', "' . urlencode(str_replace('\\\"', '\"', '\\1')) . '", $bbcode_tpl['test']);
Jemand einen Tip, wie ich das hinbekomm, bzw. wo ich z.B. eine neue Variable wie {STRING} generieren kann? 8)
Benutzeravatar
Shauku
Mitglied
Beiträge: 120
Registriert: 20.11.2006 20:24

Re: BBCode - Komplexe Weiterverarbeitung des Inhalts

Beitrag von Shauku »

Ich brauch wirklich nur die Stelle, wo ich mein php-Code einfügen kann. In den template Dateien funktionierts schonmal nicht :D .
Benutzeravatar
Shauku
Mitglied
Beiträge: 120
Registriert: 20.11.2006 20:24

Re: BBCode - Komplexe Weiterverarbeitung des Inhalts

Beitrag von Shauku »

Und ich dachte, dass kann mir jeder beantworten, der an phpBB schonmal rumgecodet hat... :( .

BBCode... der Text ist die Variable. Wohin mit dem php Code zur Weiterverabeitung, wenn er mehrzeilig ist?
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“