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: keep image names - nach Update SP1c

    Jossi

    • Fördermitglied
    • Beiträge: 140
    Re: keep image names - nach Update SP1c
    Antwort #15 am: 12. September 2016, 07:22:11
    Wäre sicher auch für andere interessant und hilfreich, wenn man das Modul (eventuell hier) mal kurz vorstellen würde.

    Setzt das Modul den vorhandenen Image-Namen einfach vor den vom System erstellten ID-Code oder kann man damit vielleicht noch mehr anstellen, wie zB alt- und title-Text eingeben?

    Weiß jetzt nicht genau, ob das gegen die Forenregeln verstößt, aber auch der Preis wäre natürlich interessant.

    Ich fände es sehr hilfreich, wenn es eine eigene Seite mit Modulen und Erweiterungen zur neuen Version (V2...) geben würde, ganz egal ob gratis oder kostenpflichtig.

    Jossi
    Werbung / Banner buchen

    web28

    • modified Team
    • Beiträge: 9.404
    Re: keep image names - nach Update SP1c
    Antwort #16 am: 12. September 2016, 14:00:49
    Modul Bilddateinamen erhalten:

    Friederike

    • Fördermitglied
    • Beiträge: 87
    Re: keep image names - nach Update SP1c
    Antwort #17 am: 26. März 2019, 14:19:15
    Ich hätte auch Interesse an dem Modul. Gibt es das noch irgendwo?

    Bis dahin habe ich bisher nur einen NICHT updatesicheren Weg gefunden, in Anlehnung an das Modul von Gunnart:

    In der Datei admin/includes/classes/categories:

    Suche nach

    Code: PHP  [Auswählen]
    defined('_VALID_XTC') or die('Direct Access to this location is not allowed.');

    Füge dahinter ein:

    Code: PHP  [Auswählen]
    function unArrayCleanImgName($Input) { //GUNNART
            $Count = 0;
            while ( $Count < count($Input) ) {
                    $Name .= cleanImgName($Input[$Count]);
                    $Count++;
            }
            return $Name;
    }
    function cleanImgName($Name){ //GUNNART
            $Name = htmlentities($Name, ENT_QUOTES);
            $Name = preg_replace("/(&([AaOoUu])[^;]*;)/",'$2e',$Name);
            $Name = preg_replace("/(&([Ss])[^;]*;)/",'$2$2',$Name);
            $Name = preg_replace("/(&([CcIiZzEeNn])[^;]*;)/",'$2',$Name);
            $Name = preg_replace("/(&[^;]*;)/",'',$Name);
            return preg_replace("/([^0-9a-zA-Z])/",'_',$Name);
    }

    Und suche nach:

    Code: PHP  [Auswählen]
    $image_name = $data_id.$separator.$counter.'.'.$suffix;

    Ersetze diese Zeile durch:

    Code: PHP  [Auswählen]
    $image_name = $data_id.$separator.$counter.$separator.unArrayCleanImgName($name_arr).'.'.$suffix;

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Re: keep image names - nach Update SP1c
    Antwort #18 am: 26. März 2019, 20:12:11
    1 Antworten
    2405 Aufrufe
    23. September 2010, 19:51:03 von Tomcraft
    9 Antworten
    8720 Aufrufe
    18. Mai 2017, 14:49:10 von piru
    0 Antworten
    2093 Aufrufe
    04. Januar 2013, 09:28:53 von hechicero
    3 Antworten
    2105 Aufrufe
    24. Juli 2014, 10:48:25 von Modulfux
               
    anything