Bilderpflege für Gambio GX2

Thema wurde von HolgerNils (xycons.de), 30. November 2012 erstellt.

  1. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Hier mal zur Abwechslung eine kleine Erweiterung für den GX2-Admin-Bereich.

    "Bilderpflege"

    Sieht so aus:
    bilderpflege.JPG

    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!
     

    Anhänge:

  2. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Sehr schönes Tool, gerade für diejenigen, welche limitierte Webspaces haben, sehr nützlich!
     
  3. Olaf

    Olaf Erfahrener Benutzer

    Registriert seit:
    20. Dezember 2011
    Beiträge:
    431
    Danke erhalten:
    61
    Danke vergeben:
    153
    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?
     
  4. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.160
    Danke erhalten:
    6.199
    Danke vergeben:
    1.101
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    wenn das jetzt noch auf Kunden Uploads erweiterst die keiner Bestellung zugeordnet sind bist mein Held :)
     
  5. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.920
    Danke erhalten:
    588
    Danke vergeben:
    288
    Man du legst ja ein Tempo vor, da kommt man ja kaum nach mit testen.
     
  6. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Hi Dennis, wo sind die Klamotten abgelegt? Ist was spezielles von Euch, oder?
     
  7. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    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.
     
  8. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.160
    Danke erhalten:
    6.199
    Danke vergeben:
    1.101
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    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.
     
  9. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    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.
     
  10. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.160
    Danke erhalten:
    6.199
    Danke vergeben:
    1.101
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    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.
     
  11. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Ich guck mal ;-)
     
  12. wurmi023

    wurmi023 Erfahrener Benutzer

    Registriert seit:
    24. August 2012
    Beiträge:
    419
    Danke erhalten:
    30
    Danke vergeben:
    46
    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 :)
     
  13. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Habs gefunden.
    Auf der Platte: /gm/customers_upload/gprint abzugleichem gegen "gm_gprint_uploads".
     
  14. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    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.
     
  15. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    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.
     

    Anhänge:

  16. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.160
    Danke erhalten:
    6.199
    Danke vergeben:
    1.101
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    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 .
     
  17. wurmi023

    wurmi023 Erfahrener Benutzer

    Registriert seit:
    24. August 2012
    Beiträge:
    419
    Danke erhalten:
    30
    Danke vergeben:
    46
    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...
     
  18. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Wurmi,
    die ersten beiden Schaltflächen von "Cache leeren" noch hinterher ;-)
     
  19. wurmi023

    wurmi023 Erfahrener Benutzer

    Registriert seit:
    24. August 2012
    Beiträge:
    419
    Danke erhalten:
    30
    Danke vergeben:
    46
    Wird nix :(
    Alles schon mehrmals gemacht....komisch.
     
  20. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    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 ;-)