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:

Code: Alles auswählen

	'ROOT_PATH'						=> $phpbb_root_path,
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! :wink:

/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 :wink:
Ansonsten würde ich es beim Button mal mit

Code: Alles auswählen

onClick="window.open('{U_SMILIE_CREATOR}', '_blank');"
versuchen.

Napoli