WebsiteBaker Support (2.12.x) > Hilfe & Support (deutsch)

falscher Bildpfad im Frontend - gibt es eine einfache Lösung?

<< < (5/5)

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