Neu Plugin für Kategorie-Bild Generierung

things4it

Aktives Mitglied
17. Februar 2014
60
13
Hallo,

wir haben im Rahmen eines Shops ein Plugin zur Generierung von Kategoriebildern für den JTL- Shop 5 erstellt und suchen weitere Interessenten/Tester.

Das Plugin
  • erstellt Kategoriebilder für Kategorien die noch kein Kategoriebild haben
  • je nachdem wieviel Artikel mit Bildern sich in den Unterkategorien befinden werden 1-3 Bilder für das Kategoriebild verwendet
  • berücksichtigt bei der Generierung auch Artikel der Unterkategorien bis zur 5. Ebene
  • hat keinen Performance Einfluss - da es den bestehenden Mechanismus des JTL-Shops verwendet
  • bietet die Möglichkeit Bilder gezielt für einzelne Kategorien erneut zu generieren bzw. zu überschreiben
  • greift nicht in den Abgleich mit der JTL-Wawi ein - Bilder die in der "Wawi" gepflegt werden gewinnen immer - und überschreiben vom Plugin generierte Bilder

Beispiel

t4it-cig-example.PNG


Voraussetzungen

Angestrebter Vertrieb des Plugins ist der Extension-Store, da nur auf dem Weg Updates, Fixes und Erweiterungen Kundenfreundlich veröffentlicht werden können.
Tester erhalten das Plugin selbstverständlich umsonst.

Bei Interesse einfach melden - die ersten Installationen würde ich gerne begleiten.


Viele Grüße
Johannes
 
Zuletzt bearbeitet:

things4it

Aktives Mitglied
17. Februar 2014
60
13
Da wir leider zu klein sind um in den JTL-Partner zu werden wird das Plugin frei zur Verfügung gestellt :).

Im Anhang ist die aktuelle Version (1.0.2) - Bereit für den Upload im Shop.
Anregungen und Kritik sind natürlich willkommen.

----

Wenn jemand Lust hat mich bei der Weiterentwicklung zu unterstützen - einfach melden.
Den Code findet ihr in Github: https://github.com/things4it/JTLShop-Plugin-CategoryImageGeneration
 

Anhänge

  • t4it_category_image_generation-v1.0.2.zip
    427,8 KB · Aufrufe: 30

mastertango

Sehr aktives Mitglied
10. Oktober 2009
2.475
42
Wustrow
habe es mal getestet. Installation kein Problem, das manuelle erstellen der Bilder auch kein Problem.
Habe mal nen neuen queue angelegt und wollte den Cron damit gleich starten. Das hat leider nicht funktioniert
 

things4it

Aktives Mitglied
17. Februar 2014
60
13
habe es mal getestet. Installation kein Problem, das manuelle erstellen der Bilder auch kein Problem.
Habe mal nen neuen queue angelegt und wollte den Cron damit gleich starten. Das hat leider nicht funktioniert

Hat sich geklärt, die Crons waren in dem Testshop noch nicht konfiguriert.

In dem fall den Cron einfach via "< Shop-URL>/includes/cron_inc.php" mehrfach triggern (siehe auch https://guide.jtl-software.de/jtl-s...erden-aufgaben-im-aufgabenplaner-abgearbeitet) und die Logs im Backend checken (im Debug-Level gibt es Infos auf Kategoriebasis).
 

things4it

Aktives Mitglied
17. Februar 2014
60
13
Weitere Anregungen, unter anderem von @mastertango ... Danke :)
  1. Bilder standartmäßig vertikal zentrieren - damit das auch bei so breiten Bildern halbwegs vernünftig aussieht
  2. Einen kleinen Abstand zwischen den Bildern
  3. Anzahl der Artikelbilder die verwendet werden sollen Konfigurierbar machen (1-3)
  4. verschiedene Formate anbieten
    • z.B. bei zwei Bildern: übereinander, nebeneinander, versetzt
    • z.B. bei drei Bildern: in Reihe, Versetzt, ...
  5. Erweiterung/Unterstützung von vier Bildern
  6. Nur das erste Artikelbild für die Generierung verwenden (danke <())><]

Zeitlich kann ich da versprechen, aber Step 1, 2, 3 und 6 kommt relativ Zeitnah ;)

PS: Ich muss schauen wir ich das hier übersichtlich unter kriege - ggf. landet so eine Feature-Liste auch in github
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: 301Moved

things4it

Aktives Mitglied
17. Februar 2014
60
13

Update/Release 1.0.4​

Änderungen
  • Maximale Anzahl der Artikelbilder die für ein Kategoriebild verwendet werden sollen ist nun konfigurierbar - zwar erstmal nur 1-3, aber besser wie nichts xD (danke @mastertango für den Hinweis)
  • Artikelbild nicht doppelt für ein Kategoriebild verwenden wenn der Artikel direkt in der Kategorie und z.B. in einer Unterkategorie verlinkt ist (danke @<())>< für den Hinweis)
  • Artikel die direkt an der Kategorie hängen bevorzugen (danke @<())>< für den Hinweis)
    • Es werden erst Artikel der Unterkategorien mit berücksichtigt, wenn an direkt an der Kategorie nicht genug Artikel mit Bildern hängen (sprich was unter "Maximale Anzahl der Artikelbilder" konfiguriert ist).
      In dem Fall werden dann Bilder aller Unterkategorien bis runter zu level 5 verwendet
    • Was ist hier die Beste Lösung?
      • Ebene für Ebene zu Prioritisieren wollte ich nicht, da Abhängig vom Kategorieaufbau dann nur Artikel der Unterkategorien gewinnen, die am wenigsten Ebenen hat, wenn Artikel immer nur an den Blattkategorien hängen
      • Vllt hilft eine Einstellung das immer nur die direkt verlinkten Artikel berücksichtigt werden?
      • Bei Anregungen/Meinungen -> gerne eine PN :)

siehe auch https://github.com/things4it/JTLShop-Plugin-CategoryImageGeneration/compare/1.0.3...1.0.4
 

Anhänge

  • t4it_category_image_generation-v1.0.4.zip
    33,4 KB · Aufrufe: 4

webstollen

Offizieller Servicepartner
SPBanner
20. Dezember 2011
563
109
Regensburg
Firma
WebStollen Gmbh
Wir unterstützen dieses tolle Vorhaben von things4it!

Das Plugin ist deshalb nun auch offiziell im JTL Extensionstore erhältlich:
https://www.jtl-software.de/extension-store/kategoriebild-generator-jtl-shop-5

Entwicklung & Support übernimmt things4it hier im Forum, vielen Dank für diesen tollen Beitrag für die JTL Community!

Updates werden dann auch im ExtensionStore hochgeladen
 

things4it

Aktives Mitglied
17. Februar 2014
60
13
  • Gefällt mir
Reaktionen: webstollen und csaeum

A-Z Autoteile

Aktives Mitglied
30. September 2020
58
13
Hallo zusammen,

vielen Dank erstmal für das Plugin. Ich brauche dieses für unseren nächsten Onlineshop, der sehr viele Kategorien und Unterkategorien (Bis Lvl. 5) und über 6000 Artikel aufweist (Oldtimerspezialshop). Momentan ist es noch ein Testshop. Leider scheint das Plugin bei uns nicht zu funktionieren oder ich bin zu blöd... =( Der Cron lief auch schon 2-mal, aber ich sehe auch nach Cache-Leerung immernoch keine Kategoriebilder.

Auch die manuelle Generierung von einzelnen Kategoriebildern funktioniert nicht. Ich finde die Kategorie im Plugin und gehe danach auf "Generieren". Danach erscheint sofort:

Diese Seite funktioniert im Moment nicht.​

HTTP ERROR 500

Was mache ich falsch? Liegt es daran, dass es noch ein Testshop ist? Haben wir zu viele Kategorien und/oder Artikel?

Vielen Dank im Voraus für die Hilfe und viele Grüße,
Markus
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.337
147
Küps
Also bei uns läuft es ohne Probleme.

Wie ist eure Konfiguration?
Was steht in eurem ERROR. log?
Welche PHP Version und wie ist dort die Konfiguration?
 

A-Z Autoteile

Aktives Mitglied
30. September 2020
58
13
Also bei uns läuft es ohne Probleme.

Wie ist eure Konfiguration?
Was steht in eurem ERROR. log?
Welche PHP Version und wie ist dort die Konfiguration?
Hallo und vielen Dank für die Antwort und Mithilfe,

Ich verstehe nicht ganz was Sie meinen mit "Wie ist eure Konfiguration?". Ich habe normal dieses Plugin installiert und sehe keine Aktivität mit Ausnahme des Cron-Jobs der läuft.

Es handelt sich um einen JTL Testshop auf neuestem 5er Stand, also 5.1.1.

Im Error Log steht zu dieser Problematik gar nichts drin. Letzter Eintrag dort:

04.11.2021 - 01:10:38
RSS Verzeichnis /httpdocs/rss.xml nicht beschreibbar!

Den gab es aber schon vor Installieren des Plugins. Wiederholt sich immer wieder und hat denk ich mal nichts mit dem Plugin zu tun.

PHP Version:

1636020118172.png

LG, Markus
 

things4it

Aktives Mitglied
17. Februar 2014
60
13
Hallo,

ich schau es mir heute Abend an.

Muss gestehen das ich es noch nicht auf der neuen Shop-Version (5.1.1) getestet habe.
Schiebe das und das Upgrade vom Shop meines Kollegen gerade Woche für Woche weiter raus^^ - kriegt jetzt aber Prio ;).

Könnt ihr bitte noch verifizieren ob ihr PHP-GD installiert habt?

@csaeum : danke fürs nachhaken
@A-Z Autoteile :
* Menge der Artikel sollte kein Problem sein - dauert dann nur länger.
* Dein Setup, zumindest PHP Version sollte passen, hatte es auch schon mit PHP 7.4 am laufen
* Ob PHP-GD installiert ist kann ich nicht beurteilen, aber wenn das fehlt dann schmeißt der Cron-Job beim erstellen der Bilder Fehler - hat keinen Einfluss auf den Betrieb vom Shop - es gibt halt keine Bilder. Da es bei dir beim Manuellen "generieren" einen 500er schmeißt, könnte das schon das Problem sein - glaub das Error-Handling ist an der Stelle nicht wirklich gut

Viele Grüße
Johannes
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu Welches PlugIn für ein besseres Google Ranking? Plugins für JTL-Shop 2
Neu Die Zahlungsart SOFORT ist eine Plugin-Zahlungsart für Mollie. Das zugehörige Plugin ist jedoch nicht installiert! Allgemeine Fragen zu JTL-Shop 0
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4
Neu Exportformat Google Shopping Plugin Plugins für JTL-Shop 1
Neu 500 Error durch Paypal Plugin im B2B Shop Plugins für JTL-Shop 0
Neu Plugin Empfehlung gesucht - Warenkorb z.B. Kaufe 2, 2. Produkt x Rabatt Plugins für JTL-Shop 1
Neu CSS-Gutschein-Plugin funktioniert nach Shop-update auf 5.5.3 nicht mehr Plugins für JTL-Shop 1
Neu Google Shopping (Plugin) Export immer leer Allgemeine Fragen zu JTL-Shop 4
Neu Sendcloud Plugin immer im Tab fehlerhaft - Lizenz abgelaufen Plugins für JTL-Shop 0
Neu Texteditor Hinweis Plugin von Webstollen Plugins für JTL-Shop 0
Neu Händlerbund Plugin: "Zahlung und Versand" wird nicht automatisch übernommen Plugins für JTL-Shop 2
Neu Plugin PayPal - capture failed for method PayPal Checkout Plugins für JTL-Shop 2
Neu Plugin-Update 2.4.1: JTL Exportformat Google Shopping Plugins für JTL-Shop 6
Neu Paypal Plugin läßt sich nicht installieren - SQL Fehler Plugins für JTL-Shop 2
Neu Paypal Plugin 2.0.1 Merachant JTL-Shop - Fehler und Bugs 10
Neu Plugin Fehler JTL-Shop - Fehler und Bugs 7
Neu PayPal Plugin 2.0 - Vaulting - Ist IMMER ein neues Onboarding nötig? Wie prüfen, ob OK? Plugins für JTL-Shop 6
Neu Plugin - Kindartikel in der Artikelübersicht anzeigen - SHOP-475 Plugins für JTL-Shop 8
Neu 🌟Neues Plugin: Produkt FAQ Plugins für JTL-Shop 0
Neu Suche Plugin: Zusatzartikel mit einfacher Variationsauswahl Plugins für JTL-Shop 8
Neu Neues Plugin - Der ultimative Super-Slider Plugins für JTL-Shop 0
Neu GA4-Tracking für JTL-Shop 5 – sauberes E-Commerce & Kategoriepfade Plugins für JTL-Shop 0
So aktivieren Sie FEFO (Zuweisung des zuerst ablaufenden Bestands) für Arbeitsaufträge. JTL-Wawi 1.10 0
Neu Versandkosten für bestimmte Produkte (AT = 0 €, Ausland = 180 €) Betrieb / Pflege von JTL-Shop 0
Neu Import von SEO Meta Daten für Plattform Woocommerce WooCommerce-Connector 3
Neu Welche URLs/Ports werden für den JTL Worker benötigt? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Suche Dienstleister für Providerwechsel von Domainfactory zu All-Inkl Dienstleistung, Jobs und Ähnliches 7
Neu Suchen Wawi- und Shopspezialist (m/w/d) für Pflege von Bestandssystem inhouse in PLZ 24* Dienstleistung, Jobs und Ähnliches 0
Neu Zusätzliche Daten für jedes Produkt Technische Fragen zu Plugins und Templates 4
JTL-Workflows >> Aufträge >> Ausgeliefert >> Abrechnungsposition für Versandkosten hinzufügen JTL-Wawi 1.10 3
Neu Workflow für das Austauschen von bestelltem Artikel in einem Auftrag gegen einen alternativen Artikel JTL-Workflows - Ideen, Lob und Kritik 3
Neu Import von SEO Meta Daten für Plattform Woocommerce JTL-Ameise - Ideen, Lob und Kritik 0
Neu Versandgewichte exportieren für Anbietervergleich JTL Ameise - Eigene Exporte 4
Neu JTL mit Shopify für Etsy anstatt JTL mit Unicorn2 - hat das jemand gemacht? Anbindung, bestehende Artikel mappen? Multishop? Shopify-Connector 2
Neu Suche Linux-Spezialisten für die Betreuung von unseren Servern Dienstleistung, Jobs und Ähnliches 1
Neu Werte für Merkmale oder Eigenschaften Amazon-Lister - Fehler und Bugs 0
Neu B2B Preis für JTL Wawi -> Amazon aktivieren, nur wie? User helfen Usern - Fragen zu JTL-Wawi 4
Workflow soll wenn Artikel 0 Bestand für 35 Tage hat diesen auf inaktiv setzen JTL-Wawi 1.10 4
Automatischer Workflow für Versand von Gutscheinen versendet den Gutschein nicht JTL-Wawi 1.10 2
Workflow für Benachrichtigung bei Stammkunden JTL-Wawi 1.10 9
Ameise Preisimporte für Marktplätze funktionieren nicht JTL-Wawi 1.10 1
Neu Druckvorlagensets für Kundengruppen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 7
Neu Workflow Versandart prüfen und im Auftrag setzen - speziell für Stücklistenartikel User helfen Usern - Fragen zu JTL-Wawi 0
Neu Seagull Treiber für den Zebra LP2844 JTL-ShippingLabels - Fehler und Bugs 0
Neu In welcher Tabelle werden die Daten für den Amazon Lister 2.0 gespeichert? Amazon-Lister - Fehler und Bugs 5
Neu zweiten Mandanten für Ankauf von Ware? gleiche Firma, gleiche Person. Lizenzen? User helfen Usern - Fragen zu JTL-Wawi 2
Preis im Warenkorb für 10 min sichern, wenn Preis geändert wurde. Ist das möglich? Einrichtung JTL-Shop5 3
Neu Staffelpreise für Metro.de JTL-Ameise - Ideen, Lob und Kritik 0
Neu Auslesen Bestand per Lager für Workflow zur Anzeige im Onlineshop User helfen Usern - Fragen zu JTL-Wawi 4
Einstellungen für den DHL Ausdruck für Retourenetiketten für limango JTL-Wawi 1.10 0

Ähnliche Themen