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
561
106
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 Plugin Produktsicherheitsverordnung (GPSR) Plugin für den JTL-Shop 5 nicht PHP 8.4 fähig Technische Fragen zu Plugins und Templates 4
Neu 📢 Plugin: "Video für Beschreibung (YouTube, Vimeo, andere Formate) 📢 Plugins für JTL-Shop 1
Neu Affiliate Plugin Empfehlung für JTL Shop 5 Plugins für JTL-Shop 3
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 0
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 7
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 Plugin "Verwalte deinen JTL Shop mit Excel Dateien" geht wohl nicht mit JTL-Shop 5.4.1 Plugins für JTL-Shop 1
Neu Update 5..50 + Plugin: JTL Exportformat Google Shopping Export Stopp JTL-Shop - Fehler und Bugs 6
Neu JTL-Shop 5.5.0 PayPal Plugin Installation / Updates von JTL-Shop 2
Neu Update auf Shop 5.5.0 in Kombination mit Plugin "AmazonPay" nicht möglich - 500er Fatal Error JTL-Shop - Fehler und Bugs 9
Neu Test Plugin lässt sich weder installieren, noch löschen Plugins für JTL-Shop 0
Neu ChatGPT Plugin Plugins für JTL-Shop 0
Neu 📢 Neues JTL-Software Plugin "Rechnung Download" by CIN GmbH Plugins für JTL-Shop 16
Neu JTL GPSR Plugin - Automatischer https://-Prefix trotz HTML-Formatierung im Hersteller-Text Plugins für JTL-Shop 7
Neu Fehler Sie können aktuell keine Benutzer-Lizenzen für WMS bzw. WMS Mobile buchen Installation von JTL-WMS / JTL-Packtisch+ 7
Neu Variable für die Anzahl eines Produkts auf der Pickliste JTL-Workflows - Ideen, Lob und Kritik 1
Neu howto: "Rabatte irgnorieren" für einen Artikel per Ameise importieren, so dass in einem angeschlossenen POS dieser Artikel keine Rabatte bekommt User helfen Usern - Fragen zu JTL-Wawi 11
Neu Optimale Einstellungen für Mitarbeitende mit Beeinträchtigungen finden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu DotLiquid zum auslesen Attribut für BrowseNodeID Amazon-Lister - Ideen, Lob und Kritik 3
Neu Neuer Dienstleister für E-Commerce Services Dienstleistung, Jobs und Ähnliches 0
Neu Lieferzeiten für Dropshipping und eigene Artikel richtig in Shopware 6 bzw. Wawi anzeigen Schnittstellen Import / Export 1
Neu Retourenlabel für DHL Selbstzahler über Retouren erstellen geht nicht JTL-ShippingLabels - Fehler und Bugs 0
Neu Buchungsgründe für Bareinnahmen und -ausgaben auf Tagesabschluss ausweisen JTL-POS - Ideen, Lob und Kritik 0
Neu Aktueller Installationsleitfaden / Softwareempfehlung für JTL Wawi 1.10.x im Netzwerk User helfen Usern - Fragen zu JTL-Wawi 2
Neu Hilfe für Amazon und Lister 2.0 gesucht Amazon-Anbindung - Ideen, Lob und Kritik 0
Lieferanschrift für Lieferantenbestellung ändern JTL-Wawi 1.8 2
Versandkostenstaffel nur für bestimmte Artikel zählen lassen? JTL-Wawi 1.9 1
Neu JTL-Shop Lieferanten Artikelnummer und Suchbegiffe für Onlineshop werden im Shop nicht gefunden Allgemeine Fragen zu JTL-Shop 5
Neu Eigene Übersicht im Kundenstammblatt für durchschnittlichen Auftragswert/Röherlös/Zahlungsdauer Eigene Übersichten in der JTL-Wawi 3
Artikel Reiter "retail" (unser Name für JTL-POS) fehlt unter Sonderpreis JTL-Wawi 1.10 1
Neu Amazon Lister 2.0 "für das Verkaufskonto 'Amazon.de Lister' konnten keine Versandregeln gefunden werden. ..." 1.10.12.0 Amazon-Lister - Fehler und Bugs 1
Neu JTL Shop 5.5 Tips für bessere Performance? Allgemeine Fragen zu JTL-Shop 5
Neu Wenn keine Postnummer für Versand per DHL notwendig ist User helfen Usern - Fragen zu JTL-Wawi 0
Bild "TT-EC15-main.png" für das Angebot mit SKU "TT-EC15" auf Channel "OTTODEJTL" wurde nicht gefunden JTL-Wawi 1.9 0
In Diskussion JTL WAWI + FFN + OrangeConnex Workflow für Versand und Lagerbestand JTL-Workflows - Ideen, Lob und Kritik 0
Neu Gleiche Designvorlage für eBay und JTL-Shop mit globalen Textbausteinen nutzen Allgemeine Fragen zu JTL-Shop 0
Neu Ändern des Dokumententitels oder andere Wege der Datenübergabe in das Dokument hinein für Artikeletiketten. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Artikel z.B. mit Rabattcode für 0€ verkaufen. Allgemeine Fragen zu JTL-Shop 4

Ähnliche Themen