Seite 4 von 14
Verfasst: 05.05.2008 00:07
von Schnally
Dann versteh ich den Fehler bei mir nicht. Hat wer anders vielleicht noch eine Idee?
Verfasst: 05.05.2008 00:10
von 4seven
Testuser u. Link zum Board (geht auch per PN)
Verfasst: 05.05.2008 04:54
von Dr.Death
Moin,
es funktioniert auch mit einem relativen Pfad , allerdings ist der absolute Pfad zu empfehlen.
Grund: Dann funktioniert der BBCode auf "externen" Seiten wie z.B. in den Kommentaren der phpBB Gallery

Verfasst: 05.05.2008 06:00
von 4seven
Verstehe.
Kann man dann nicht gleich mit $phpbb_root_path arbeiten?
Verfasst: 05.05.2008 08:07
von Dr.Death
Nein,
da PHP Variablen und PHP Code im BBCode nicht übergeben werden können. ( nicht erlaubt sind )
Verfasst: 05.05.2008 08:30
von djchrisnet
da bin ich aber andere meinung. alle Template-platzhalter sind in den BB-Codes nutzbar, sofern sie in der aufgerufenen seite zugewiesen sind. genauso wie man sprachvariable über {L_} Nutzen kann. also müsste alles, was über page_header auf jeden fall nutzbar sein.
Verfasst: 05.05.2008 09:26
von Dr.Death
Hast Du das getestet mit diesem MOD?
Wenn es funktiert ( im BBCode ) wäre ich für die Lösung dankbar.
Leider habe ich momentan keinen Zugriff, da ich Unterwegs bin...
Verfasst: 05.05.2008 10:09
von nickvergessen
ich habs eben mal versucht.
In der includes/functions.php steht ROOT_PATH zur Verfügung.
bei der Verwendung wird aber
Code: Alles auswählen
http://www.flying-bits.org/{ROOT_PATH}gallery/image_page.php?image_id=83
daraus
Verfasst: 05.05.2008 10:26
von djchrisnet
ja habs auch grade nochmal getestet, aber {L_*} funktionieren! eventuell kann man eine sprachvariable zweckentfremden! ohne diese extra zu definieren, sondern quasi nur die lang-datei in den includes zu laden !
EDIT:
ich habe der /languege/de/common.php folgendes hinzugefügt:
und dann folgende HTML ersetzung genutzt:
Code: Alles auswählen
<img src="{L_ROOT_PATH}text2schild.php?smilie=random&text={TEXT}" />
UND ES KLAPPT!
getestet hier:
http://www.djchrisnet.de/knowledge/test ... _path.html
http://www.djchrisnet.de/phpbb3-f54/tes ... -t238.html
Verfasst: 05.05.2008 13:01
von Napoli
Kann ich nur bestätigen, die Lösung von djchrisnet klappt einwandfrei!
/Edit
Ideal wäre es, das Ganze als Button neben den BBCodes anzeigen zu lassen. Wenn du willst, könnte ich mich auch mal daran versuchen

Ansonsten würde ich es beim Button mal mit
Code: Alles auswählen
onClick="window.open('{U_SMILIE_CREATOR}', '_blank');"
versuchen.
Napoli