Mediendateien: falsche URL nach Update

Hi,

schaut mal bitte hier: http://kupplungs-profi.de/Anhaengerkupplung-Einbau-Kits/Audi/Audi-A3/Audi-A3-Sportback-Anhaengerkupplung-starr-inkl-Datenbus-E-Satz.html

Ganz unten gibt es PDFs zum Download. Seit dem Update stimmt die URL nicht mehr.

http://kupplungs-profi.de/out/media/http://kupplungs-profi.de/out/media/85010109J%20-%20Audi%20A3%20Sportback.pdf

Was kann man da tun? Habe schon in PHPMyAdmin nachgeschaut, in der DB steht der korrekte Pfad (http://kupplungs-profi.de/out/media/85010109J%20-%20Audi%20A3%20Sportback.pdf). Wieso hängt OXID dort noch etwas davor?

Okay, mit einem dreckigen Fix in der /core/oxmediaurl.php konnte ich mir helfen.

Statt:


    public function getLink()
    {
        if ( $this->oxmediaurls__oxisuploaded->value ) {
            $sUrl = $this->getConfig()->isSsl() ? $this->getConfig()->getSslShopUrl() : $this->getConfig()->getShopUrl();
            $sUrl .= 'out/media/';
            $sUrl .= $this->oxmediaurls__oxurl->value;
        } else {
            $sUrl = $this->oxmediaurls__oxurl->value;
        }

        return $sUrl;
    }


Jetzt:


public function getLink()
{    
    $sUrl = $this->oxmediaurls__oxurl->value;

    return $sUrl;
}


Vielleicht hilft es ja irgendwem. Ob es ein Bug ist, kann ich nicht beurteilen.

Gibt es eigentlich eine elegante Möglichkeit funktionen umzuschreiben, ohne am Core rumzufummeln?

https://bugs.oxid-esales.com/view.php?id=3321

-> /out/pictures/media/

Ich sehe nicht, wie das mit meinem Problem zusammenh

…hängt, wollte ich schreiben

…da geb ich Dir vollkommen recht… Mir scheint, der werte Herr Moderator hat irgendwie den Post von Dir nur halb durchgelesen…

In dem Fall vielleicht mal im Template nachschauen?
Was für ein Update war das? Von wo auf was?

[QUOTE=Hebsacker;85582]…da geb ich Dir vollkommen recht… Mir scheint, der werte Herr Moderator hat irgendwie den Post von Dir nur halb durchgelesen…

In dem Fall vielleicht mal im Template nachschauen?
Was für ein Update war das? Von wo auf was?[/QUOTE]

kommt vor :wink:

update von 4.5.0 auf 4.5.8.
mit dem template hats nicht viel zu tun. der url string wird an der stelle zusammengesetzt, die ich oben genannt hab…

wichtig wäre mir solche core änderungen irgendwie sauber auslagern zu können. ein entwickler anwesend?

naja …

seit der 4.5.1 ist der Pfad aber definitiv geändert von /out/media auf /out/pictures/media

Was sagt oxchkversion zur Konsistenz?