WebsiteBaker Support (2.12.x) > Hilfe & Support (deutsch)
falscher Bildpfad im Frontend - gibt es eine einfache Lösung?
msfrog:
Ich erlaube mir mal, zum Thema zurückzukehren. Ich habe leider auch ein Problem mit der SYSVAR:AppUrl.MediaDir in der Version 2.12.1. Im Editor ist der Pfad korrekt und vollständig, da steht dann https://blablabla/media/bild.jpg. In der Datenbank wird daraus {SYSVAR:AppUrl.MediaDir}bild.jpg und im Frontend https://blablabla/mediabild.jpg - Es fehlt also der Slash nach media. Nun ist die Frage: Wo geht der hopps? Irgendwie hab ich ja den Editor im Verdacht, der macht ja auch gerne mal lustigen Unfug und entfernt ungefragt CSS-Klassen usw. aus dem Quelltext, wenn ich die manuell eingebaut habe. Was meint ihr, wie könnte ich das Problem lösen?
DarkViper:
Also vorweg: Der Editor ist nicht der Böse. ;)
Der zeigt's ja richtig an und speichert auch das Richtige in der DB.
Im Moment fällt mir als Fehlerquelle nur der OutputFilter ein. Genauer gesagt die Datei
/modules/output_filter/filters/filterReplaceSysvar.php
Und hier in diesem Bereich:
function doFilterReplaceSysvar($sContent) {
$aReg = array (
'AppUrl' => WB_URL.'/',
'MediaDir' => trim(MEDIA_DIRECTORY, '/').'/', <<< hier könnte der letzte, anzuhängende Slash fehlen
'MEDIA_REL' => WB_URL.'/'.trim(MEDIA_DIRECTORY, '/').'/'
);
Irgendwo im Hinterkopf hab ich die Erinnerung, dass es da vor läääängerer Zeit schon mal Probleme gab.
Manuela
PS: wenn's nicht klappt, die Datei einpacken und mir per E-Mail senden.
hgs:
--- Quote from: msfrog on February 21, 2020, 09:17:05 PM ---Ich erlaube mir mal, zum Thema zurückzukehren. Ich habe leider auch ein Problem mit der SYSVAR:AppUrl.MediaDir in der Version 2.12.1. .....
--- End quote ---
Nur eine Frage, schon ein upgrade auf die 2.12.2 in die Überlegungen mit einfließen lassen.
Diese Updates werden ja nicht umsonst der Comunity zur Verfügung gestellt. :wink:
Navigation
[0] Message Index
[*] Previous page
Go to full version