Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Nach Bilder hochladen ist Cache veraltet

    kaisa

    • Schreiberling
    • Beiträge: 365
    Nach Bilder hochladen ist Cache veraltet
    am: 06. Dezember 2014, 09:11:58
    Es passiert mir oft, dass ich im Admin Produktbilder aktualisere, die dann aber im admin nicht sehe oder noch die alten sehe.
    Kann nicht nach einem Upload der Cache generell gelöscht werden oder so? Ist vielleicht ein Einzeiler oder ist das schon in SP1/SP2 gelöst?
    Sonst muss ich nach jedem Upload immer manuell im Admin die Caches löschen.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=31686.0

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Nach Bilder hochladen ist Cache veraltet
    Antwort #1 am: 07. Dezember 2014, 15:17:26
    Wird nix helfen, da der Browsercache sich die Bilder auch merkt.

    kaisa

    • Schreiberling
    • Beiträge: 365
    Re: Nach Bilder hochladen ist Cache veraltet
    Antwort #2 am: 07. Dezember 2014, 17:33:45
    Der browsers cache ist nicht das problem. Ich kann die seite komplett neu laden und die bilder erscheinen dennoch nicht.

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    Re: Nach Bilder hochladen ist Cache veraltet
    Antwort #3 am: 07. Dezember 2014, 18:42:22
    kann dein Problem bestätigen, tritt bei mir auch öfters auf
    Und in meinem Entwicklungsystem ist der Browsercache definitiv aus.

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    Re: Nach Bilder hochladen ist Cache veraltet
    Antwort #4 am: 07. Dezember 2014, 18:59:39
    Ich habe da auf die schnelle bisschen Experimentiert...

    Wenn die Dateieindung .JPG ist Funktioniert es wie es soll
    wenn die Dateiendung .jpg ist dann kommt der effekt.

    scheint also an der klein/groß schreibung zu liegen.

    Auch wird die Datei mit dem .jpg nicht gelöscht

    wie es bei PNG oder GIF aussieht habe ich noch nicht geschaut.

    Ich werde mir das Problem mal genauer betrachten kann nicht allzuviel sein

    kaisa

    • Schreiberling
    • Beiträge: 365
    Re: Nach Bilder hochladen ist Cache veraltet
    Antwort #5 am: 07. Dezember 2014, 19:41:15
    In der Tat habe ich meistens ".jpg" als Endung.

    Unverständlich, warum es an der Schreibweise liegen soll. Bin gespannt.

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    Re: Nach Bilder hochladen ist Cache veraltet
    Antwort #6 am: 07. Dezember 2014, 21:19:53
    teste mal, bei mir klappts :-)

    suche in der admin/includes/classes/categories.php
    ca. zeile 551
    Code: PHP  [Auswählen]
    $nsuffix = array_pop($pname_arr);
    und mache daraus
    Code: PHP  [Auswählen]
    $nsuffix = strtolower(array_pop($pname_arr));

    dann bisschen weiter unten in der gleichen Datei
    Code: PHP  [Auswählen]
    WHERE products_image = '".$products_data['products_previous_image_0']."'");
    zu:
    Code: PHP  [Auswählen]
    WHERE products_image LIKE '%".$products_data['products_previous_image_0']."%'");

    und
    Code: PHP  [Auswählen]
    WHERE products_image  = '".$products_image->filename."'");
    zu
    Code: PHP  [Auswählen]
    WHERE products_image LIKE '%".$products_image->filename."%'");

    dadurch werden bei den neuen Dateien die erweiterungen immer klein geschrieben.
    Bei mir hat es geklappt....

    kaisa

    • Schreiberling
    • Beiträge: 365
    Re: Nach Bilder hochladen ist Cache veraltet
    Antwort #7 am: 07. Dezember 2014, 21:33:19
    danke erstmal für die Mühe. Ich hoffe es klappt, denn gerade die kleingeschriebenen Endungen machten offenbar die Probleme. Eine Konvertierung in Kleinschreibung macht dann doch nicht viel Sinn, oder?

    Ich werde es testen.

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    Re: Nach Bilder hochladen ist Cache veraltet
    Antwort #8 am: 07. Dezember 2014, 21:36:06
    doch macht es komischerweise
    Frag aber nicht warum ..... erklären kann ich es mir auch nicht
    aber das ergebnis zählt :-)

    web0null

    • Experte
    • Beiträge: 1.998
    Re: Nach Bilder hochladen ist Cache veraltet
    Antwort #9 am: 08. Dezember 2014, 18:46:54
    Zitat
    WHERE products_image LIKE '%".$products_data['products_previous_image_0']."%'");

    @mr.mc.mauser,
    du weißt aber schon dass wenn nach Bild 3_0.jpg gesucht wird auch,

    • 13_0.jpg
    • 23_0.jpg
    • 353_0.jpg
    • 1553_0.jpg

    usw. gefunden wird,
    und das sicher nicht Sinn der Sache ist.
    Besonders nicht auf die nachfolgende Funktion "xtc_del_image_file()".

    Abgesehen davon versteh ich nicht warum du "NACH" der Bild-Endung 3_0.jpg??? auch noch mit einem "Platzhalter" nach Zeichen suchst.

    Gruß

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    Re: Nach Bilder hochladen ist Cache veraltet
    Antwort #10 am: 08. Dezember 2014, 19:00:54
    ja ich weiss das mit dem suchen.

    Das seltsame ist aber
    das sich ohne mod einige bilder nicht haben löschen lassen
    und das immer wieder das gleiche bild da war !

    ich gebe zu es war eine quick and Dirty Lösung

    kaisa

    • Schreiberling
    • Beiträge: 365
    Re: Nach Bilder hochladen ist Cache veraltet
    Antwort #11 am: 09. Dezember 2014, 08:57:39
    Mir war auch so, dass das "%" mehr Probleme verursachen könnte. Vielleicht treten die Probleme auf, wenn eine Datei mit .JPG schon existiert und durch eine mit .jpg ersetzt wird.
    rechtstexte für onlineshop
    3 Antworten
    2485 Aufrufe
    20. Juni 2014, 23:27:29 von Matt
    1 Antworten
    2348 Aufrufe
    18. November 2013, 16:51:02 von web28
    1 Antworten
    1786 Aufrufe
    07. Februar 2018, 14:31:54 von Königsadler