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
569
115
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.345
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 Seller2Go – Mobile App & JTL-Plugin für Bestellungen, Support und Produktmanagement Plugins für JTL-Shop 0
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 11
Neu PayPal Plugin wirft Fehler auf einmal wegen telefonnummer JTL-Shop - Fehler und Bugs 3
Neu Plugin Preisvorschlag Plugins für JTL-Shop 6
Neu Plugin Allgemeine Fragen zu JTL-POS 1
Neu Betatester gesucht - Plugin: Geizhals Basket Tracking inkl. EMID Übermittlung Plugins für JTL-Shop 0
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu Cross Selling Plugin Plugins für JTL-Shop 1
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Neues Plugin: Produktbundles mit Rabatten Plugins für JTL-Shop 1
Neu Dummy-ID oder Freiposition für Angebot mit mehrzeiliger Beschreibung JTL-Wawi - Ideen, Lob und Kritik 0
Neu Neue Kennzeichnungspflicht für Elektrogeräte (Altgeräterücknahme) Betrieb / Pflege von JTL-Shop 0
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 0
Neu Exportgenehmigung / Ausfuhrgenehmigung automatisch für Auslandskunden als Aufpreis Allgemeine Fragen zu JTL-Shop 2
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
Neu Muss man für DHL Versenden 4.0 einen neuen Benutzer bei DHL anlegen? JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Retourenetikett für Briefe kann unter Internetmarke 2.0 nicht erstellt werden JTL-ShippingLabels - Fehler und Bugs 0
Neu Neue Tracking-URL für DPD JTL-ShippingLabels - Fehler und Bugs 4
AboutYou keine Felder für GPSR Daten SCX-(Ninepoint)-Anbindungen 0
globale Angebotsvorlage anpassen für eBay Angebote "Artikelspezifisch" JTL-Wawi 1.11 0
Neu Connectorupdates für Shopware 6.7.7 bzw 6.7.8? Shopware-Connector 34
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu DRIGEND HILFE!!! Ebay Abgleich endet mit Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = -1. Die Anweisung wurde beendet. eBay-Anbindung - Fehler und Bugs 4
Neu Stornobeleg für Verkauf ohne Rechnung User helfen Usern - Fragen zu JTL-Wawi 9
Neu Neuentwicklung - Helpdesk für JTL Wawi - Eure Ideen und Wünsche? User helfen Usern - Fragen zu JTL-Wawi 4
Kein changelog für 1.11.8 JTL-Wawi 1.11 29
Text Vorbereitung für WAWI import JTL-Wawi 1.11 3
gelöst: Für diesen User wurde zum angegebenen Mandanten keine Firma gefunden!! JTL-Wawi 1.10 13
Neu Best Practices für den Export und die Automatisierung von täglichen Berichten in JTL‑WaWi User helfen Usern - Fragen zu JTL-Wawi 2
Mobile Web-App für JTL-WaWi — Aufträge, Artikel & Lager direkt vom Smartphone JTL-Wawi App 0
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu Workflow automatisch bei Warenausgang für Bestand und Puffer JTL-Wawi - Ideen, Lob und Kritik 12
Neu Für fiktive paginierte Kategorieseiten 404 statt 301 Allgemeine Fragen zu JTL-Shop 0
Neu Paypal Checkout Modul für Gambio bis GX 26.x Gambio-Connector 0
Neu Verlinkungen richtig setzen für mehrere Sprachen Allgemeine Fragen zu JTL-Shop 10
Neu JTW Wawi hängt beim Bearbeiten der Druckvorlage für Mahnungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wero für den JTL Shop? Plugins für JTL-Shop 21
Neu Bilder von Plattform A auch für Plattform B aktivieren Arbeitsabläufe in JTL-Wawi 6
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 2
weitere Angaben für eBay JTL-Wawi 1.11 1
Neu Versandklassen für Kategorien / Unterkategorien bzw. Artikel im Warenkorb User helfen Usern - Fragen zu JTL-Wawi 0
Neu Freelancer gesucht für Artikelpflege ( Herstellerkataloge / Preisänderungen einspielen) Dienstleistung, Jobs und Ähnliches 3
JTL-WAWI Datenbankprofil für neue Windows Benutzer JTL-Wawi 1.11 2
Neu Für die Weiterentwicklung und Betreuung unserer bestehenden Systemlandschaft suchen wir einen erfahrenen Freelancer (m/w/d) mit fundierten Kenntnissen JTL-Wawi App 1
Neu Platzhalter für OPC-Portlets in Seitentext einbauen Allgemeine Fragen zu JTL-Shop 1
Neu kann man JTL POS alleine nutzen für 29 Euro? Einrichtung / Updates von JTL-POS 0

Ähnliche Themen