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: 29

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
532
83
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
12
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.295
141
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
12
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 NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu Custom Template für Custom Artikel mit Plugin? Plugins für JTL-Shop 0
Neu Neues Plugin - Solar Steuerfrei (Mehrwertsteuerbefreiung nach §12 Abs. 3 UStGt für Solar- und Photovoltaikanlagen) Plugins für JTL-Shop 8
Neu Neues Plugin: Google Translate / Übersetzer (DSGVO-konform und weitere Features) Plugins für JTL-Shop 1
Neu Händlerbund Plugin lässt sich nicht installieren Shop ver. 5.3.0 Plugins für JTL-Shop 1
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 0
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 3
Neu 🌟Neues Plugin: Bounce Landingpage Plugins für JTL-Shop 5
Neu 504 Gateway Time-Out nginx bei Plugin-Updates Gelöste Themen in diesem Bereich 10
Neu Unterstützung bei JTL5-Shop-Überarbeitung gesucht - Template/Plugin uvm. Dienstleistung, Jobs und Ähnliches 1
Neu Erledigt - Plugin PayPal Checkout, Update auf 1.4.0, Komplettabsturz Plugins für JTL-Shop 1
Neu Paypal Plugin erzeugt "Quirks Mode" Betrieb / Pflege von JTL-Shop 0
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
Neu Variationen im Shop Auswahl zurücksetzen (Plugin?) Betrieb / Pflege von JTL-Shop 3
Neu Neues Plugin: Hersteller Slider Portlet (Zentrierungs- oder Schwarz/Weiß-Modus, Responsive Anpassung..) inkl. 5 kostenlosen Lizenzen Plugins für JTL-Shop 4
Neu Plugin KBA Finder Implementierung/Darstellungsänderung Plugins für JTL-Shop 0
Neu JTL Connector Plugin Aktivierunf [Fehlermeldung] WooCommerce-Connector 1
Neu Erfahrung mit LS-Cache Plugin Technische Fragen zu Plugins und Templates 10
Neu 🌟Neues Plugin: FRASPY Altersprüfung & IdentitätsCheck Plugins für JTL-Shop 3
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - UPS Extension" 🎉 Plugins für JTL-Shop 2
Neu Neues Plugin: Formular Portlet (Drag&Drop Dateiupload by FilePond, Kontakt, Retoure, Reklamation, Gewerbenachweis..) Plugins für JTL-Shop 10
Neu Plugin Mail senden - Cc / Bcc Technische Fragen zu Plugins und Templates 4
Neu [Gelöst] IT Rechtskanzlei AGB Plugin Fehler "Plugin wurde nicht gefunden" Plugins für JTL-Shop 4
Neu neues Paypal-Checkout (plugin) verhindert Bestellung - keine Zahlungsarten angezeigt (hängt) Betrieb / Pflege von JTL-Shop 8
Neu Problem mit Plugin-Aktivierung und WooCommerce-Kompatibilität WooCommerce-Connector 2
Neu CiN TrackID-Import Plugin User helfen Usern - Fragen zu JTL-Wawi 12
Neu Track&Trace für Österreichische Post JTL-Track&Trace - Ideen, Lob und Kritik 1
Neu PrestaShop Connector für Prestashop 8 mit PHP 8.2 wird nicht unterstützt PrestaShop-Connector 0
Neu Variablen für den Email Versand Einrichtung JTL-Shop5 0
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Wo befindet sich das Feld mit der Information für "Zustandsbeschreibung" auf Ebay? JTL-Wawi 1.8 9
Neu Egener Export für CBAM-Bericht möglich? JTL Ameise - Eigene Exporte 0
Beantwortet Globaler Haken für Überverkaufe ermöglichen JTL-Workflows - Fehler und Bugs 1
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
In Diskussion Benutzerdefinierten Standardpfad für Errorlogs definieren (Voting) JTL-Workflows - Ideen, Lob und Kritik 0
Neu Freitextfeld über Variation - Zeichenbeschränkung für Gravur Allgemeine Fragen zu JTL-Shop 8
Neu Template/ Vorlage für Bestellbestätigung gesucht Templates für JTL-Shop 0
WaWi Preisuntergrenze für Artikel festschreiben JTL-Wawi 1.7 4
Neu Variablen für Stücklistartikel in den neuen Vorlagen Angebot Auftrag Rechnung ect. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Anleitung: Artikeletiketten für Auftrag, Rechnung, Lieferschein etc. drucken mit Etikettenanzahl = Artikelanzahl User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zusatzkosten für Artikel Gelöste Themen in diesem Bereich 17
Neu Versandschein für Schweiz kann nicht gedruckt werden folgende Fehlermeldung JTL-ShippingLabels - Fehler und Bugs 1
Neu Bestellbestätigung email Variable Hinweistext für Downloadartikel Allgemeine Fragen zu JTL-Shop 3
Neu Dienstleister/Freelancer für Vorlagenerstellung Design gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL erstellt falsche Rechnungskorrekturen für Amazon.co.uk Aufträge und verweigert den Support Amazon-Anbindung - Fehler und Bugs 5
Neu Pickliste für Standardlager - Sortierung in WMS Mobile Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Workflow Web-Request Post für mollie Arbeitsabläufe in JTL-Wawi 5
Versuch Bilder aus Ebay für Kaufland zu übernehmen JTL-Wawi 1.8 0
Debitorennummern für bestehende und neue Kunden anlegen JTL-Wawi 1.8 2
Druckvorlage für Etiketten aus Auftragspositionen JTL-Wawi 1.8 4

Ähnliche Themen