Werbung / Banner buchen
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: MODUL: keep image name (Bildname beibehalten) für Shopversion 2.x  (Gelesen 798 mal)

Online awids

  • Experte
  • *****
  • Beiträge: 2.519
  • Geschlecht: Männlich
    • Teile Beitrag
    • awids Onlineshop
In Anlehnung an Gunnarts Lösungsweg und dem von Friederike geposteten Code stelle ich euch hier eine updatesichere Klassenerweiterung zum Erhalt des Bildernames bereit.

Der Dateiname ist wie folgt aufgebaut:

Originaler_Titel_des_Bildes_ID-COUNTER.jpg
(Beispiel Produkt-ID 1, Hauptbild als JPG: Originaler_Titel_des_Bildes_1-0.jpg)

Wer ausreichend Kenntnisse hat, kann die Ausgabe des Dateinamens natürlich entsprechend seiner Wünsche anpassen.

Die Datei anhand der vorgegebenen Ordnerstruktur einfach ins Shoproot laden (ggf. umbenannten Admin-Ordner berücksichtigen) und im Backend unter Module > Klassenerweiterungen Module > categories das Modul "keepImageName" installieren. Schon kann es losgehen.

Liebe Grüße

awids

[EDIT Tomcraft 26.03.2019: Beitrag abgetrennt von "keep image names - nach Update SP1c".]

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

Online awids

  • Experte
  • *****
  • Beiträge: 2.519
  • Geschlecht: Männlich
    • Teile Beitrag
    • awids Onlineshop
Re: MODUL: keep image name (Bildname beibehalten) für Shopversion 2.x
« Antwort #1 am: 26. März 2019, 22:04:43 »
Hier noch ein Beispiel aus der Praxis:
[ Für Gäste sind keine Dateianhänge sichtbar ]

Offline Guenter59

  • Viel Schreiber
  • *****
  • Beiträge: 1.468
    • Teile Beitrag
Re: MODUL: keep image name (Bildname beibehalten) für Shopversion 2.x
« Antwort #2 am: 26. März 2019, 23:17:27 »
Hi

habs zwar noch nicht ausprobiert, aber sinnvolle Maßnahme.
Ist ja auch schon in Liste der angepassten updatesicheren Module eingetragen worden

GMS

Offline Martin109

  • Fördermitglied
  • *****
  • Beiträge: 220
  • Geschlecht: Männlich
    • Teile Beitrag
    • Bay-Tec Modelltechnik
Re: MODUL: keep image name (Bildname beibehalten) für Shopversion 2.x
« Antwort #3 am: 27. März 2019, 09:40:01 »
Tolles Modul. :-)

Gibt es da auch eine Möglichkeit, bei schon bestehenden Artikeln,
die Bildernamen auch alle automatisch zu ändern.
Von Hand währe das kaum zu schaffen. :-)

Gruß Martin

Online Hetfield

  • modified Team
  • *****
  • Beiträge: 738
    • Teile Beitrag
    • MerZ IT-SerVice - Internetsolutions for eCommerce and eBusiness
Re: MODUL: keep image name (Bildname beibehalten) für Shopversion 2.x
« Antwort #4 am: 27. März 2019, 10:42:55 »
Das Modul gab es eigentlich auch schon lange hier ebenfalls als Klassenerweiterung: ANLEITUNG: Bildernamen bei Upload erhalten

Finde ich auch etwas besser, da diese Version zur Bereinigung des Dateinamens die shopinterne Funktion seo_url_href_mask verwendet. Sollte zumindest als zusätzliche Alternative hier ergänzt werden.

MfG Hetfield  8-)

Online awids

  • Experte
  • *****
  • Beiträge: 2.519
  • Geschlecht: Männlich
    • Teile Beitrag
    • awids Onlineshop
Re: MODUL: keep image name (Bildname beibehalten) für Shopversion 2.x
« Antwort #5 am: 27. März 2019, 13:36:24 »
[...]
gibt es da auch eine Möglichkeit, bei schon bestehenden Artikeln,
die Bildernamen auch alle automatisch zu ändern.
[...]

Mit dem Modul leider nicht. Du könntest allenfalls eine CSV exportieren, hier die neuen Bildnamen eintragen, Bilder auf den FTP ziehen und dann die CSV wieder importieren. Ist zwar auch einiges an Arbeit, aber man dazu nicht jeden Artikel einzeln öffnen.

Das Modul gab es eigentlich auch schon lange hier ebenfalls als Klassenerweiterung: ANLEITUNG: Bildernamen bei Upload erhalten
[...]

Das ist in dem Beitrag leider untergegangen. Zumindest wusste ich nichts von dessen Existenz und hab das Modul hier eigentlich auch nur schnell zusammengezimmert, weil Friederieke das brauchte.

Damit das nicht weiterhin untergeht, sollte es vielleicht auch in den 1. Beitrag des Themas angehängt und im Thread für die 2.x-Module in Beitrag 1 verlinkt werden.

LG awids

Offline Friederike

  • Fördermitglied
  • *****
  • Beiträge: 47
    • Teile Beitrag
Re: MODUL: keep image name (Bildname beibehalten) für Shopversion 2.x
« Antwort #6 am: 04. April 2019, 21:10:14 »
Hach, wie schön! Herzlichen Dank!  :-B

Offline noRiddle

  • Experte
  • *****
  • Beiträge: 10.036
  • Geschlecht: Männlich
    • Teile Beitrag
    • Webdesign Bonn - Köln
Re: MODUL: keep image name (Bildname beibehalten) für Shopversion 2.x
« Antwort #7 am: 06. April 2019, 13:48:30 »
Ohne es mir angeschaut zu haben, allein vom Screenshot aus dem ersten Post ausgehend:
Wo ist der genaue Sinn solche Bildnamen zu haben, insbesondere auch mit Blick auf Mehrsprachigkeit eines Shops ?
Wäre es da nicht sinnvoller, wenn dies nicht auch so schon der Fall ist, die Verknüpfung des Artikelnamens mit dem Bild im Template so eindeutig zu machen, daß Suchmaschinen diese Verbindung "verstehen" und entsprechend auslegen ?

Gruß,
noRiddle

Offline Friederike

  • Fördermitglied
  • *****
  • Beiträge: 47
    • Teile Beitrag
Re: MODUL: keep image name (Bildname beibehalten) für Shopversion 2.x
« Antwort #8 am: 17. April 2019, 11:53:19 »
Stimmt, Mehrsprachigkeit ist ein Argument. Generell haben Bilder den Namen immer nur in einer Sprache.

Aber bevor ich das Bild in Modified hochlade, hatte es einen Namen. Vielleicht sogar einen sprechenden Namen, den Tante Google versteht. Aber ich als Mensch kannte das Bild unter diesem Namen.
Später finde ich in dem Image-Ordner das Bild nicht unter diesem Namen wieder. Ich muss erst nachschlagen, welche ID der Artikel hat, um das richtige Bild im Ordner zu finden. M.E. macht das die Datenpflege schwieriger, z.B. bei Import/Export.

Neuen Kunden ist auch nach meiner Erfahrung schwer zu vermitteln, warum Bilder umbenannt werden. Tausende von Produkten haben abertausende von Bildern, und die Namen werden alle geändert?
Namen behalten, von mir aus mit ID hinterdran, erscheint mir viel logischer.

Offline noRiddle

  • Experte
  • *****
  • Beiträge: 10.036
  • Geschlecht: Männlich
    • Teile Beitrag
    • Webdesign Bonn - Köln
Re: MODUL: keep image name (Bildname beibehalten) für Shopversion 2.x
« Antwort #9 am: 18. April 2019, 14:47:46 »
Okay, vielen Dank für die Ausführungen.
Hier hatte auch FräuleinGarn dazu ein paar Argumente gepostet.

Für mehrsprachige Shops, die auch wirklich Besucher, und somit Bestellungen, in anderen Sprachen als der Default-Sprache haben, sollte man allerdings die Dateinamen in der jeweiligen Sprache haben (kann im Moment nicht überblicken ob man das ohne Riesenaufwand und update-sicher verwirklichen könnte).

Gruß,
noRiddle


Teile per facebook Teile per linkedin Teile per twitter