Wo sind die Bilder verwendet?

  • Guten Tag an alle,
    Kann ich im Joomla-Backend (3.7) festellen, wo die hochgeladenen Bilder verwendet werden?
    Unter "Inhalt/Medien" inklusive Unterverzeichnissen
    Das ist bei unserer Vereinsseite überwiegend in den Beiträgen der Fall.
    Der Sinn liegt darin, dass die Autoren machmal nicht konsequent sind und ich das System halten möchte.
    Ist eventuell ein Modul/Plugin dafür erforderlich oder sinnvoll?
    Wenn ja welches?
    Vielen Dank vorab für Hinweise und Tipps.



    PS: Ich kann mir vorstellen, dass die Frage schon einige Male behandelt worden ist.
    Habe es aber nicht gefunden ;(

  • Hi, die Frage gab es schon oft aber tatsächlich gibt es fast nie eine befriedigende Antwort.
    Im Backend kannst du es nicht direkt feststellen.
    Unter anderem kann es ja sein, dass man Bilder auf Vorrat hochgeladen hat oder dass zum Beispel für Bilder automatisch Zugriffe generiert werden, die man so direkt nicht erkennen kann.
    In Joomla selbst gibt es bisher nichts soweit ich weiss.
    Wenn du programmieren kannst: Find unused and used content files in your Joomla website hier hat einer eine Lösug gepostet - vielleicht taugt das was.


  • Wenn du programmieren kannst: Find unused and used content files in your Joomla website hier hat einer eine Lösug gepostet - vielleicht taugt das was.


    Nee, programmieren kann ich leider nicht.
    D. h. also, wenn ich aufräumen will: Alle Artikel nacheinander ansehen, schauen, in welchem Verzeichnis das Bild ist, runterladen, löschen, neu hochladen und neu verknüpfen; Puuuh.
    Und natürlich die Autoren zu Disziplin vergattern.
    Danke für die Unterstützung

  • @chr-hl hat schon Recht.
    Im JCE-Editor kannst du wenigstens pro User einen eigenen Ordner zuweisen (da geht noch viel mehr und in Kombination mit JCE-Profilen noch viel viel mehr). Bei vermüllten Bilder-Ordnern mache ich das auch nachträglich, damit wenigstens zukünftig jeder seinen eigenen Mülleimer hat.


    Weiteres gutes Mittel ist sehr restriktive Uploadgröße. Glaube, das geht zusätzlich über JCE. Dann sind die einzelnen Mülleimer wenigstens nicht so speicherfressend.


    Leider sind ja Bilder nicht nur in Artikeln verwendet. Das macht das Aufräumen noch nerviger. Selbst, wenn man programmieren kann ;)

  • naja, vielleicht gibt es noch einen Umweg über die Datenbank herauszufinden welche Bilder in Verwendung sind. Dort kannst du die "#tbl_prefix#_content"-Tabelle exportieren und die mit einem Editor deiner Wahl über die "<img src ..."-Angaben extrahieren. Mit regulären Ausdrücken im Suchdialog des Editors geht das recht gut, allerdings muss man sich da dann erst mit beschäftigen. Dann hättest du aber ne Liste, wo verwendete Bilder liegen. Es kommt natürlich drauf an, wieviele Artikel/Beiträge das sind. Handarbeit bleibt es aber dennoch und wahrscheinlich nicht wenig...


    Wobei das mit der Datenbank aber wie immer mit vorsicht zu genießen ist... mache auf jeden Fall Backups! Von der Datenbank und vom/von den Bilderordner/n...


    Zu den Restriktionen kann ich meinen Vorschreibern nur zustimmen. Hier ein Screenshot von den JCE Einstellungen:

  • Danke an alle, die versucht haben hier zu helfen.
    Ergebnis: viel Handarbeit, wie AbRaXaS sagt.
    Der Tipp mit "#tbl_prefix#_content"-Tabelle" scheint aussichtsreich zu sein.


    PS: Ja, es ging nur um die Bilder in Beiträgen (Content-Bilder).

  • Mein Vorgehen:
    1. In Joomla-Backend unter "Medien/Verzeichnis" das Bild suchen, dass verschoben werden soll.
    2. In der aus myphp exportierten "#tbl_prefix#_content"-Tabelle" das Bild suchen und ID des Beitrags lokalisieren.
    3. Das Bild mit Filezilla in das gewünschte Unterverzeichnis kopieren und im nicht gewünschten Verzeichnis löschen.
    3. Beitrag mit der in 2. gefundenen ID suchen und das Bild aus dem neuen Verzeichnis einbinden.
    Also viel Handarbeit.


    Wunsch: Ein Tool (ein Modul) für das Backend, mit dem man
    a. Bilder innerhalb "Medien" verschieben kann und
    b. eventuell auch noch die Links entsprechend geändert werden.

  • Zu a.
    Das geht im JCE-Filebrowser (siehe Kontrollzentrum nach JCE-Install.), jedenfalls schon etwas leichter.
    Außerdem zeigt der JCE Dateiinfos an, die vielleicht manchmal hilfreich sind.


    EDIT: Der oberste grüne Pfeil im Bild ist falsch. Gehört unter die Schere (Ausschneiden). Nach Ausschneiden erscheint das Einfügen automatisch.

  • knabbe: ich finde es super dass du deinen Lösungsweg und deine Wünsche geschrieben hast und selbst aktiv warst.


    Wie Re:Later schreibt - es gibt Möglichkeiten mit dem JCE - den ich z.B. nie einsetze.
    Ich selbst mach in solchen Fällen eher ein script, aber das geht auch nur von Fall zu Fall.


    Dein Wunsch, dass da automatisch was passiert, wird aber wohl ein Wunsch bleiben müssen. Denn jede Anwendung hat ganz andere Erfordernisse. Was bei dir erwünscht ist wär für die anderen eine Katastrophe.
    Vielleicht fühlt sich ja ein Extension-Entwickler angesprochen, wer weiss?

  • Re:Later: Danke für den Tipp mit JCE. Das ist doch einfacher als mit Filezilla.
    Damit ist Pkt. a. eigentlich erledigt.


    @firstlady: Klar ist jede Anwendung anders; aber mein Wunsch ist doch nicht außergewöhnlich.
    Bei MS-EXCEl werden ja beim Verschieben von Zellen alle sich darauf beziehenden Zellen mit geändert.
    "Vielleicht fühlt sich ja doch ein Extension-Entwickler angesprochen".

  • Für den Preis, den du für MS-Excel zahlst, findest sicher eine/n ;)


    Musst das ja so sehen: Jemand, der eine solche Erweiterung schreibt, hat auch die meckernden/frustrierten User an der Backe. Eine solche Erweiterung ist unter'm Strich immer unzuverlässig, wenn's keine Individuallösung ist. Und eine unsägliche Performance-Bremse im laufenden Normalbetrieb.

  • Naja, dann nehme ich nicht MS-EXCEL sondern LibreOffice-Calc.


    Dass eine Erweiterung immer unzuverlässig sei, kann ich nicht nachvollziehen.
    Es gibt doch genügend, die zuverlässig funktionieren.
    im laufenden Normalbetrieb würde die Erweiterung m.E. nicht aktiv sein, also nicht bremsen.


    Aber sei's drum, für mich habe ich die manuelle Lösung (mit viel Handarbeit) gefunden.
    Die beiden Tipps
    von @AbRaXaS mit der ""#tbl_prefix#_content"-Tabelle
    und von @Re:Later "Anwendung JCE" waren hilfreich.

  • Naja, dann nehme ich nicht MS-EXCEL sondern LibreOffice-Calc.


    Und wie viele Leute haben daran wie lange gearbeitet?

    Dass eine Erweiterung immer unzuverlässig sei, kann ich nicht nachvollziehen.


    Weil du das Wort "solche" unterschlägst.


    @firstlady hat das Problem ja angerissen.

    jede Anwendung hat ganz andere Erfordernisse. Was bei dir erwünscht ist wär für die anderen eine Katastrophe.


    "Anwendung" interpretier ich als "Joomla-Erweiterung"

  • Ich hatte nur nach Hilfe gesucht, die ich hier im Forum zu dieser Frage und auch in der Vergangenheit mehrfach bekommen habe.
    Dafür Danke an alle Beteiligten.
    Wenn der Wunsch nach einer Erweiterung/Anwendung/Tool/Extension zu meinem Problem nicht sinnvoll zu realisieren ist, dann akzeptiere ich es.
    Bin bezüglich Joomla nur ein Laie.