Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
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: MODUL: SEO Images

    Toby

    • Viel Schreiber
    • Beiträge: 992
    Re: MODUL: SEO Images
    Antwort #45 am: 11. Oktober 2014, 19:58:25
    Prima super!
    Reicht es für ein Update von der vorherigen Version nur die seo_images.php zu tauschen?
    Oder ganze Installation nochmal durchführen?

    Vielen Dank

    timopaul

    • modified Team
    • Beiträge: 371
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #46 am: 11. Oktober 2014, 20:18:58
    Servus,

    ein Update von v2.2 auf v2.3 ist nur notwendig wenn du den Bindestrich (-) als Trennzeichen bereits verwendest oder künftig verwenden möchtest. Dazu einfach die Datei [SHOP_ROOT]/includes/modules/seo_images.php aktualisieren und den Punkt 5.d. aus der Installationsanleitung aktualisieren.

    Für ein Update von der v2.1 auf die v2.3 zusätzlich noch die Sprachdateien aktualisieren, Punkt 2. aus der Installationsanleitung.

    Alle älteren Versionen sollten komplett deinstalliert und neu installiert werden.

    Besten Gruß,
    Timo

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.853
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #47 am: 12. Oktober 2014, 09:51:28
    Servus Timo,

    also erstmal möchte ich dir zum tollen Tool gratulieren - ist schon was recht ordentliches :)

    Nun aber zu meinen Anregungen:
    ich finde es toll, wenn es ein gutes Modul gibt, welches man eventuell noch ein wenig erweitern könnte, so dass es ein super Modul wird - ohne, dass man dann noch weitere Tools extra einbauen müsste.

    1. wäre es nicht gut, wenn es für jedes einzelne Bild die Möglichkeit für ein Keyword-Feld geben würde? Denn z.B. bei nem Auto habe ich mal das gesamte Auto abgebildet (keywords: z.B. Komplettansicht, etc.) und einmal nur den Kühlergrill (keywords: bmw, kühlergrill, etc.)

    2. Alt-Tag Vergabe je Bild: die Alt-Tags sind ja je Bild immer gleich, dennoch wird empfohlen Alt-Tags zu setzen. Ebenso könnte man hier mit einem separaten Feld wesentlich bessere Alt-Tags pflegen, als sie der "Standard" bilden kann.

    Vorstellen könnte ich mir das in etwa so:
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Damit wäre es noch genauer möglich auf die einzelnen Bilder einzugehen - natürlich weiterhin mit Fallback: wenn nicht gepflegt, dann nimm Feld X

    Mir ist auch klar, dass bestimmte Dinge dann nicht automatisch funktionieren können (z.B. Alt-Tag), aber wenn die Möglichkeit besteht, dann kann man diese auch richtig gut nutzen ;)

    Grüße
    Dominik

    timopaul

    • modified Team
    • Beiträge: 371
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #48 am: 12. Oktober 2014, 11:03:48
    Servus Dominik,

    vielen Dank für deine Anregungen.

    Dieses Modul ist für einen Kunden entstanden, er einen profitablen Shop mit mehr als 1.000 Produkten und je Produkt mehreren Bildern betreibt. Es gab Niemanden, nicht mal einen Praktikanten, der Zeit gehabt hätte die Artikelbilder alle manuell zu benennen, sonst hätte man ja Module wie "Bildernamen erhalten" verwenden können. Auf Suchmaschinenfreundliche Dateinamen wollte aber auch keiner verzichten, daher diese Lösung.

    Zur unterschiedlichen Benennung verschiedener Bilder eines Artikels gibt es schon Überlegungen die Keywords zu rotieren, um so bei dem 2. Bild mit dem 2. Keyword zu beginnen, bei dem 3. Bild mit dem 3. Keyword und so weiter, dies hat allerdings noch keine bei mir in Auftrag gegeben.

    Deine Anregungen finde ich gut, zudem es optionale Erweiterungen sind die das Modul erweitern und wenn sie nicht verwendet werden auch keinen weiteren Schaden anrichten und das Modul weiterhin seine Arbeit tut wie bisher. Vielleicht findet sich ja ein Finanzier für diese Erweiterungen, dann spricht aus meiner Sicht nichts dagegen dies so zu realisieren. Nur leider fehlt mir die (Frei)Zeit dafür, da es ja schon umfangreichere Änderungen sind.

    Besten Gruß,
    Timo

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.853
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #49 am: 13. Oktober 2014, 13:26:48
    Hallo Timo,

    habe mir das jetzt mal testweise in den (modifizierten) Testshop geladen.

    Leider funktioniert das Modul hier an einigen Stellen aktuell nicht richtig. Kann allerdings nicht genau sagen, woran es liegt. Eventuell kannst du aber auch mal einiges davon anschauen bzw. mir weiterhelfen:

    1. bei mir werden die Bildernamen komischerweise total verhunzt, z.B. anstatt "Frühstücksbrett" heißt es dann "Fr%FChst%FCcksbrett" -> besser wäre aber "Fruehstuecksbrett"
    (in deinem Testshop heißt ein Produkt mit Ulaut anstat "... für ..." einfach nur "... f-r ...")
    Irgendwo schon hier ein Codierungsfehler/-problem vorzuliegen.

    2. wenn man Kategorien mit mehr als einer Ebene hat, dann werden die Kategorie-Bilder nur in der untersten Ebene mit Seo-Namen angezeigt:
    z.B. Kategorie1 -> Unterkategorie 1 -> Unter-Unterkategorie 1
    -> Name geht nur in "Unter-Unterkategorie 1"

    3. in der Produktdetailseite (product_info_tabs_v1.html) funktioniert die Ersetzung nur, wenn dort der Code dort etwa so heißt:
    Code: Text  [Auswählen]
    <img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" class="productimage" />

    wenn er dort allerdings so ausgelesen wird, werden gar keine Bilder angezeigt:
    Code: Text  [Auswählen]
    {html_image file="$PRODUCTS_IMAGE" alt="$MANUFACTURER $PRODUCTS_NAME" itemprop="image" class="productimage"}

    4. komischerweise funktioniert bei mir in den Produktlistings generell die Funktion nicht...

    Grüße
    Dominik

    timopaul

    • modified Team
    • Beiträge: 371
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #50 am: 13. Oktober 2014, 19:07:29
    Servus Dominik,

    vielen Dank für dein Feedback.

    1. bei mir werden die Bildernamen komischerweise total verhunzt, z.B. anstatt "Frühstücksbrett" heißt es dann "Fr%FChst%FCcksbrett" -> besser wäre aber "Fruehstuecksbrett"
    (in deinem Testshop heißt ein Produkt mit Ulaut anstat "... für ..." einfach nur "... f-r ...")
    Irgendwo schon hier ein Codierungsfehler/-problem vorzuliegen.

    Das kommt von der Funktion url_encode. Habe mir aber bereits eine Lösung überlegt um die Umlaute auszuschreiben, also 'ae' anstatt 'ä', weil es einfach besser aussieht.

    2. wenn man Kategorien mit mehr als einer Ebene hat, dann werden die Kategorie-Bilder nur in der untersten Ebene mit Seo-Namen angezeigt:
    z.B. Kategorie1 -> Unterkategorie 1 -> Unter-Unterkategorie 1
    -> Name geht nur in "Unter-Unterkategorie 1"

    Das kann ich nicht nachvollziehen, habe mir mal zum Test mal paar Kategorien mehr angelegt und überall wird es korrekt angezeigt.

    3. in der Produktdetailseite (product_info_tabs_v1.html) funktioniert die Ersetzung nur, wenn dort der Code dort etwa so heißt:
    Code: Text  [Auswählen]
    <img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" class="productimage" />

    wenn er dort allerdings so ausgelesen wird, werden gar keine Bilder angezeigt:
    Code: Text  [Auswählen]
    {html_image file="$PRODUCTS_IMAGE" alt="$MANUFACTURER $PRODUCTS_NAME" itemprop="image" class="productimage"}

    Richtig, die Smarty-Funktion html_image kommt auch von deinem Template. Wenn du mir die dazugehörige Datei (schätzungsweise [SHOP_ROOT]/templates/[DEIN_TEMPLATE]/smarty/function.html_image.php) zur Verfügung stellst, schaue ich mir das mal im Detail an.

    4. komischerweise funktioniert bei mir in den Produktlistings generell die Funktion nicht...

    Korrekt. Ist bisher nicht aufgefallen, oder es hat mal funktioniert. Werde es zeitnah untersuchen und hoffentlich bald die Lösung präsentieren.

    Besten Gruß,
    Timo

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.853
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #51 am: 13. Oktober 2014, 20:32:26
    ...
    3. in der Produktdetailseite (product_info_tabs_v1.html) funktioniert die Ersetzung nur, wenn dort der Code dort etwa so heißt:
    Code: Text  [Auswählen]
    <img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" class="productimage" />

    wenn er dort allerdings so ausgelesen wird, werden gar keine Bilder angezeigt:
    Code: Text  [Auswählen]
    {html_image file="$PRODUCTS_IMAGE" alt="$MANUFACTURER $PRODUCTS_NAME" itemprop="image" class="productimage"}

    Richtig, die Smarty-Funktion html_image kommt auch von deinem Template. Wenn du mir die dazugehörige Datei (schätzungsweise [SHOP_ROOT]/templates/[DEIN_TEMPLATE]/smarty/function.html_image.php) zur Verfügung stellst, schaue ich mir das mal im Detail an.
    ...

    Hi Timo,

    weder noch, denke das müsste direkt aus in smarty drinnen sein. Ich habe keine solche (oder ähnliche) Datei in meinem Template. Ist also eigentlich keine Sonderfunktion meinerseits...

    Basiert auf diesem Thread: ANLEITUNG: Mit Smarty Bildgrößen auf Produktseiten auslesen

    Grüße
    Dominik

    timopaul

    • modified Team
    • Beiträge: 371
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #52 am: 13. Oktober 2014, 21:10:02
    Servus Dominik,

    ...
    3. in der Produktdetailseite (product_info_tabs_v1.html) funktioniert die Ersetzung nur, wenn dort der Code dort etwa so heißt:
    Code: Text  [Auswählen]
    <img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" class="productimage" />

    wenn er dort allerdings so ausgelesen wird, werden gar keine Bilder angezeigt:
    Code: Text  [Auswählen]
    {html_image file="$PRODUCTS_IMAGE" alt="$MANUFACTURER $PRODUCTS_NAME" itemprop="image" class="productimage"}

    Richtig, die Smarty-Funktion html_image kommt auch von deinem Template. Wenn du mir die dazugehörige Datei (schätzungsweise [SHOP_ROOT]/templates/[DEIN_TEMPLATE]/smarty/function.html_image.php) zur Verfügung stellst, schaue ich mir das mal im Detail an.
    ...
    weder noch, denke das müsste direkt aus in smarty drinnen sein. Ich habe keine solche (oder ähnliche) Datei in meinem Template. Ist also eigentlich keine Sonderfunktion meinerseits...

    Basiert auf diesem Thread: ANLEITUNG: Mit Smarty Bildgrößen auf Produktseiten auslesen

    Habe das Problem erkannt, eine Lösung gibt es dafür leider nicht. Denn die Smarty-Funktion html_image erwartet als Parameter file den Dateinamen des anzuzeigenden Artikelbildes, um von dieser Datei dann die Bildgröße bestimmen zu können. Durch das Modul "SEO Images" wird der Dateinamen allerdings in ein "Pseudonym" gewandelt welches erst beim Aufruf durch den Apache Webserver wieder zurück in den ursprünglichen Dateinamen gewandelt wird.

    Am Beispiel:
    Dateiname vom Bild im Dateisystem: 100_1.jpg
    Dateiname gewandelt durch SEO Images: Keyword1-Keyword2-Keyword3-Keyword4-:__:100_1.jpg

    Unter dem zweiten Dateinamen existiert keine Datei dessen Große man bestimmen könnte, daher kann auch nichts angezeigt werden. Einzige Möglichkeit dazu wäre die Smarty-Funktion neu beziehungsweise für diesen Anwendungsfall umzuschreiben. Hoffe das war halbwegs verständlich ausgedrückt. Im meine Kopf ist es zumindest logisch 8-)

    Besten Gruß,
    Timo

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.853
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #53 am: 14. Oktober 2014, 08:47:06
    Hmpf, das ist leider etwas unpraktisch. Denn ich würde die Smarty-Funktion html_image gerne weiterhin zum auslesen der Bildabmessungen verwenden ;)

    Grüße
    Dominik

    timopaul

    • modified Team
    • Beiträge: 371
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #54 am: 14. Oktober 2014, 09:23:22
    Guten Tag,

    [...] eine Lösung gibt es dafür leider nicht. [...]

    Dieses Statement nehme ich hiermit offiziell zurück.

    Hmpf, das ist leider etwas unpraktisch. Denn ich würde die Smarty-Funktion html_image gerne weiterhin zum auslesen der Bildabmessungen verwenden ;)

    Ich stehe ja voll auf Herausforderungen. Auch am frühen Morgen.

    Bitte leg die entpackte Datei aus dem Anhang in das Verzeichnis [SHOP_ROOT]/templates/[DEIN_TEMPLATE]/smarty/ und verwende zum anzeigen der Bilder die neue Smarty-Funktion html_seo_image wie folgt:

    Code: PHP  [Auswählen]
    {html_seo_image file="$PRODUCTS_IMAGE" alt="$PRODUCTS_NAME" class="productimage"}

    oder:

    Code: PHP  [Auswählen]
    {html_seo_image file="$CATEGORIES_IMAGE" alt="$CATEGORIES_NAME" class="imgLeft"}

    Es hat sich nur der Name der Funktion geändert.
    In meinen Tests war alles erfolgreich, über ein Feedback freue ich mich natürlich, wie immer.

    Besten Gruß,
    Timo

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.853
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #55 am: 14. Oktober 2014, 14:23:34
    Servus Timo,

    also da bei mir das mit den Kategorien ja noch nicht rund läuft (habe gerade nicht allzuviel Zeit es nochmals und nochmals zu prüfen), kann ich nur was zu den Bildern auf der Produktseite sagen:
    deine Version mit der neuen smarty-Funktion funktioniert sowohl für die Produktbilder, die also_purchased und die cross_sellings :)

    Tip Top  :thumbs:

    Grüße
    Dominik

    timopaul

    • modified Team
    • Beiträge: 371
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #56 am: 14. Oktober 2014, 14:36:57
    Moin Dominik,

    das Problem zu den Produktbildern in der Liste steht bereist (relativ weit oben) auf meiner Liste, mach dir da bitte keine weiteren Gedanken drüber. Die neue Smarty-Funktion sollte aber auch funktionieren wenn keine SEO-Images angezeigt/verwendet werden. Melde mich dann wieder wenn ich eine Lösung zu den Bildern in der Liste habe.

    Besten Gruß,
    Timo

    timopaul

    • modified Team
    • Beiträge: 371
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #57 am: 14. Oktober 2014, 20:09:16
    Guten Abend,

    da hat sich tatsächlich ein kleiner Fehler die ganze Zeit durch das Projekt mit schleifen lassen und wurde bisher nicht entdeckt. Nun habe ich den Mistkerl aber aus dem Haus geworfen. Trat nur auf, wenn das Hauptfeld zur Bestimmung des Dateinamens nichts gefüllt war, dann konnte auch im Listing das Fallback nicht greifen.

    Im Anhang nun wieder eine aktualisierte Version. Mit einem Update sieht es schlecht aus, am besten neu installieren wenn der Fehler auftritt, was nicht in jedem Shop der Fall sein muss.

    Schönen Abend noch,
    Timo

    [EDIT Tomcraft 15.10.2014: Modul in Beitrag 1 aktualisiert.]

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.853
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #58 am: 15. Oktober 2014, 10:04:00
    Hallo Timo,

    Leider hat die neue 2.4 an "meiner" Problematik mit den Umlauten nichts geholfen.

    ...
    1. bei mir werden die Bildernamen komischerweise total verhunzt, z.B. anstatt "Frühstücksbrett" heißt es dann "Fr%FChst%FCcksbrett" -> besser wäre aber "Fruehstuecksbrett"
    (in deinem Testshop heißt ein Produkt mit Ulaut anstat "... für ..." einfach nur "... f-r ...")
    Irgendwo schon hier ein Codierungsfehler/-problem vorzuliegen.

    Das kommt von der Funktion url_encode. Habe mir aber bereits eine Lösung überlegt um die Umlaute auszuschreiben, also 'ae' anstatt 'ä', weil es einfach besser aussieht.
    ...

    Bei mir schauen die Umlaute auch immer so aus:
    Artikelname: Schlüsselanhänger / Vogelhaus 'Sparrow Duo Key Ring' weiß/grün
    ->> Bildname: Schl%FCsselanh%E4nger-Vogelhaus-%27Sparrow-Duo-Key-Ring%27-wei%DF-gr%FCn

    Grüße
    Dominik

    timopaul

    • modified Team
    • Beiträge: 371
    • Geschlecht:
    Re: MODUL: SEO Images
    Antwort #59 am: 15. Oktober 2014, 10:11:57
    Moin Dominik,

    kurz gefragt: welchen Zeichensatz verwendest du in dem Shop?

    Ist es möglich mir eine E-Mail mit der URL des Shops oder noch besser dem genauen Link zu diesem Artikel zukommen zu lassen?

    Besten Gruß,
    Timo
    11 Antworten
    2999 Aufrufe
    18. Juli 2016, 21:03:39 von wicki
    1 Antworten
    2357 Aufrufe
    25. April 2014, 12:25:03 von Tonka
    1 Antworten
    2248 Aufrufe
    18. April 2013, 17:13:04 von sv.brueck