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
![Zwinkern ;-)](./images/smilies/icon_e_wink.gif)
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
![Zwinkern :wink:](./images/smilies/icon_e_wink.gif)
Ansonsten würde ich es beim Button mal mit
Code: Alles auswählen
onClick="window.open('{U_SMILIE_CREATOR}', '_blank');"
versuchen.
Napoli