Hier mal zur Abwechslung eine kleine Erweiterung für den GX2-Admin-Bereich. "Bilderpflege" Sieht so aus: Was macht das Modul? Recht einfach. Es stellt über das Adminmenü eine Oberfläche zur Verfügung, die nach überflüssigen Bildern in den GX2-Resourcen sucht und diese erlaubt zu löschen, damit kein weiterer Platz verschwendet wird. Das kann - besonders bei den Originaldateien - einen nicht unerheblichen Platz verbraten. Es stehen jeweils zwei Optionen zur Auswahl: -> Prüfen... - Die gewählte Bilderart wird prozessiert und die vorhandenen Bilddateien auf Verwendung geprüft; ausgegeben wird, welche Dateien gelöscht würden - wenn denn dann... -> Pflegen.. - Dasselbe wie "Prüfen" nur hier werden die überflüssigen Dateien auch gelöscht! Folgende Bildertypen werden angeboten: -> Artikel-Original-Dateien -> Artikel- Info-Bilder -> Artikel-Thumbnails -> Artikel-Popup-Bilder -> Artikel-Gallerie-Bilder Die notwendigen Dateien sind beigefügt (siehe ZIP). Es werden keine Dateien überschrieben. Bitte die beigefügte "...ReadMe" beachten. Have Fun!
Wir haben zwar kein limitiertes Webspace, aber dieses Tool scheint wirklich super zu sein. Werde es demnächst ausprobieren. Kann man dieses Tool ev. auch auf GM_G-MOTION IMAGES erweitern? Gerade hier haben wir einen ganzen Haufen "Leichen", wo die Bilder ja nach Deaktivierung von G-Motion bestehen bleiben. Oder ist die Löschung dieser Bilder nicht ratsam, falls man irgendwann mal doch wieder ein paar Produkte als G-Motion präsentieren will?
wenn das jetzt noch auf Kunden Uploads erweiterst die keiner Bestellung zugeordnet sind bist mein Held
Das Ding macht nix anderes, als die in der DB zur jeweiligen Entität abgelegten Files gegen die in einem Pfad vorhandenen Dateien zu prüfen. Also grundsätzlich sind so abgelegte / prüfbare Paare jederzeit erweiterbar.
betrifft alle die den GX Customizer mit Upload Feld nutzen. Kunde kann ja auch als Gast Dateien hochladen. Wenn die dann mit verlassenem WK abhauen hast den Datenmüll auf dem Server. Bin jetzt gerade alleine ich schau nachher mal. Timo hatte das auch schon mal als Info ins Jira bei denen eingetragen. Weil is ja auch Datenschutz bzw. wenn einer mal illegale Bilder hochläd auch net ganz ungefährlich.
Arbeite mit dem Kastomeiser nicht ;-) Vielleicht mal im Testshop ausprobieren. Brauch grundsätzlich dafür nur 2 Dinge: > Wo in der DB sind die (benutzten) Filenamen gespeichert. > Wo auf der Platte befinden sich die zu prüfenden Files.
da die irgendwie zerhackstückelt werden und umbenannt werden evtl. halt noch den Filter wie das passiert. Aber die nächsten 3-4 Wochen is eng bei mir. Januar reicht also auch noch.
Welche Bilder werden gelöscht...oder gepflegt...? Weil ich hatte mir von dem einen Shop alle Artikel rüber kopiert und die Bild Ordner auch, dann habe ich die nicht benötigten Artikel gelöscht, aber die Bilder sind jetzt noch da, die könnte ich damit ggf. löschen...?! Wäre echt genial
Es werden z. B. die in der DB als Produktfotos hinterlegten Bilddateien gegen die im jeweiligen Webspaceverzeichnis vorhandenen Files geprüft. Was nicht in der DB gegenhinterlegt ist kann gelöscht werden.
Dennis, bitte intensiv und vorsichtig testen! Zunächst der Abgleich des Verzeichnisses mit den Einträgen in gm_gprint_uploads. Wie wir den Bogen auf die Orders hinkriegen muss ich noch schauen.
Oh man. Jetzt zwingst mich j ds mal in den Testshop zu knallen..... Hab doch gesagt sollst dich nicht hetzen Ich schau mir das am Sonntag mal an. denke da hab ich mal 1-2 Stunden wo ich auch mal Zeit am Stück habe .
Bin isch zu blöd...??? Hab die Dateien rüber kopiert, den SQL Befehl ausgeführt aber ich seh den Menüpunkt nicht im ACP...
Das Adminmenü zickt manchmal rum, wenn neue Einträge da sind. kennt man. Probier mal per URL: {DeinShop]/admin/pic_maintenance.php Der Eintrag taucht im Menü irgendwann auf ;-)