Probleme mit {T_IMAGES_PATH} in der bbcode.php

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
MalkContent
Mitglied
Beiträge: 40
Registriert: 18.08.2008 00:59

Probleme mit {T_IMAGES_PATH} in der bbcode.php

Beitrag von MalkContent »

Hallo, ich versuche über einen bbcode, der nicht rein aus html besteht und deswegen in der bbcode.php definiert ist, Bilder einzubinden und benutze dabei die Variable {T_IMAGES_PATH}.

folgender Code:

Code: Alles auswählen

'<img src="{T_IMAGES_PATH}mods/dicemod/stock/d' . $diceroll['numsides'] . '/' . $currentpips . '.gif" alt="' . $currentpips . '" /> '
Wird im Quelltext einer aufgerufenen Seite als folgendes ausgegeben:

Code: Alles auswählen

<img src="{T_IMAGES_PATH}mods/dicemod/stock/d10/1.gif" alt="1" /> 
Muss ich irgendwo noch definieren, dass in der bbcode.php diese Variable möglich ist, oder benutze ich sie an dieser Stelle falsch? :/

UPDATE:
Hab das ganze mit

Code: Alles auswählen

global $phpbb_root_path;
'<img src="' . "{$phpbb_root_path}" . 'images/mods/dicemod/stock/d' . $diceroll['numsides'] . '/' . $currentpips . '.gif" alt="' . $currentpips . '" /> '
zum Laufen bekommen.

Natürlich hätte ein einfaches

Code: Alles auswählen

'<img src="./images/mods/dicemod/stock/d' . $diceroll['numsides'] . '/' . $currentpips . '.gif" alt="' . $currentpips . '" /> '
gereicht, aber ich war nicht sicher, ob das definitiv in allen Fällen funktioniert.

Wie dem auch sei, die Frage bleibt bestehen:
Kann ich Variablen wie {T_IMAGES_PATH} irgendwie in der bbcode.php benutzen? :/
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: Probleme mit {T_IMAGES_PATH} in der bbcode.php

Beitrag von nickvergessen »

MalkContent hat geschrieben:Natürlich hätte ein einfaches

Code: Alles auswählen

'<img src="./images/mods/dicemod/stock/d' . $diceroll['numsides'] . '/' . $currentpips . '.gif" alt="' . $currentpips . '" /> '
gereicht, aber ich war nicht sicher, ob das definitiv in allen Fällen funktioniert.
Dem ist definitiv nicht so.
MalkContent hat geschrieben:Wie dem auch sei, die Frage bleibt bestehen:
Kann ich Variablen wie {T_IMAGES_PATH} irgendwie in der bbcode.php benutzen? :/
T_IMAGES_PATH wird in der includes/functions.php zugewiesen mit "{$web_path}images/" also ums kurz zu sagen, dein obiger Weg ist der richtige.
kein Support per PN
Benutzeravatar
MalkContent
Mitglied
Beiträge: 40
Registriert: 18.08.2008 00:59

Re: Probleme mit {T_IMAGES_PATH} in der bbcode.php

Beitrag von MalkContent »

danke =)
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“