[meta_editor] Beschreibung & Reihenfolge von Bildern und Download-Elementen verwalten

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • bubblez
    Contao-Nutzer
    • 24.11.2009
    • 248

    #1

    [meta_editor] Beschreibung & Reihenfolge von Bildern und Download-Elementen verwalten

    Mit dieser Erweiterung werden Metadaten von Dateien verwaltet. Zum Beispiel bei Bildern in einer Bildergallerie k&önnen Beschreibung, Titel und deren Reihenfolge festgelegt werden. Die Metadaten werden in einer meta.txt in einem von contao vorgeschriebenen Format gespeichert. Viele Erweiterungen verwenden die Informationen aus der meta.txt. So zum Beispiel catalog, Downloadelemente und gallery.

    meta_editor hat folgende Features:
    • Verschieben der Elemente per Drag & Drop, automatisches speichern der neuen Reihenfolge
    • Importieren bestehender meta Dateien
    • Eingabevalidierung mit aufschlussreichen Fehlermeldungen
    • Publish / Unpublish Mechanismus erlaubt es Daten zu bearbeiten, aber noch nicht gegen Aussen verf&ügbar zu machen
    • Automatisches suchen / hinzuf&ügen neuer Dateien



    Updates
    17. Feb 2011: Version 0.2 beta2 im ER


    23. Feb 2011: Public SVN Repository:


    5. Mar 2011: Version 0.2.1 beta2 im ER


    14. Oct 2011: Version 0.2.4 rc1 im ER
    0.2.4 rc1
    Damit ist die etwas lange beta Phase abgeschlossen

    18. Jan 2012: Version 0.2.5 rc2 im ER
    0.2.5 rc2
    Diese Version ist kompatibel mit 2.10 und 2.11.

    5. Okt 2012: Version 0.2.6 rc3 im ER
    0.2.6 rc3
    Neuerungen im ER, auf Github und im Thread https://www.contao-community.de/show...l=1#post225497 ersichtlich.

    Über euer Feedback würde ich mich freuen.
    Zuletzt geändert von bubblez; 06.10.2012, 19:33.
    http://www.ideadapt.net - where ideas become code
  • Rev
    Contao-Nutzer
    • 11.09.2009
    • 25

    #2
    Fehler mit Contao 2.9.1

    Hallo

    Ich muss leider an einer älteren Contao-Installation arbeiten und erhalte nach der Installation folgende Fehler-/Warnmeldung (siehe Grafik im Ahang), sobald ich einen Eintrag in der Meta-Datei anlegen/speichern will.

    Die Einträge werden trotz Warnung gespeichert, eine Anzeige im Frontend z.B. bei Verwendung eines ce_gallery-Elementes mit Sortierung nach Meta.txt-Datei findet aber nicht statt.

    Lieben Gruß, Balu
    Angehängte Dateien

    Kommentar

    • bubblez
      Contao-Nutzer
      • 24.11.2009
      • 248

      #3
      Hey Rev

      Vielen Dank fürs ausprobieren. In der aktuellen Version im SVN Repository ist der Fehler behoben. Die betroffenen und geänderten Dateien (MetaFile.php und meta_editor.php) können dort heruntergeladen werden.
      http://www.ideadapt.net - where ideas become code

      Kommentar

      • Rev
        Contao-Nutzer
        • 11.09.2009
        • 25

        #4
        Danke

        Danke, ich probiere es gleich noch mal aus. Viele Grüße, Balu

        Kommentar

        • Rev
          Contao-Nutzer
          • 11.09.2009
          • 25

          #5
          ja...

          Ja, es funktioniert! Prima.

          Kommentar

          • Rev
            Contao-Nutzer
            • 11.09.2009
            • 25

            #6
            Nein, doch nicht...

            Hallo

            Nein, leider zu früh gefreut. Das Bearbeiten der meta.txt-Datei funktioniert zwar nun, aber leider nicht die Anzeige mit ce_gallery. Es werden keine Bilder angezeigt und keine Beschreibungen. Die Pagination wird wie gewünscht generiert.

            Wenn man sich die Variablen mal ausgibt (siehe Grafik im Anhang) sieht man auch, dass das scheinbar ein bisschen komisch ist. Der Bezeichner des Arrays == die Beschreibung?

            Ich verwende leider die Version 2.9.1. Ist das Problem mit Version 2.9.3 vielleicht gelöst? Ich würde dann versuchen, beim Kunden ein Update zu machen (wäre ja sowieso günstig).

            Wurde die Struktur der Meta.txt mittlerweile geändert? Die meta.txt aus einem älteren "Music Academy Template" enthält "||" (nur 2 Pipes) als Separator. Bei dir sieht es so aus "| |" (der String enthält die beiden Pipes und 2 Leerzeichen): Ist das so gewünscht?

            Lieben Gruß, Balu
            Angehängte Dateien

            Kommentar

            • bubblez
              Contao-Nutzer
              • 24.11.2009
              • 248

              #7
              Danke nochmal fürs Testen Da ist wohl ein refactoring Fehler hängen geblieben. Bei der Generierung der meta Datei habe ich die filename und caption Eigenschaft vertauscht. Die Trennzeichen-Abstände müsste eigentlich stimmen. Eine neue Version ist im SVN.
              http://www.ideadapt.net - where ideas become code

              Kommentar

              • Rev
                Contao-Nutzer
                • 11.09.2009
                • 25

                #8
                Jetzt aber...

                Hallo jetzt funktioniert auch die Anzeige im Frontend. Vielen Dank für die schnelle Rückmeldung (ich teste gar nicht so sehr freiwillig, sondern bin auf dein Modul sehr dringend angewiesen

                Ein bisschen blöd finde ich, dass die Beschreibung im Alt-Text (also in col->alt) des aktuellen Bildes vorkommt und dort nicht der Bildtitel steht. Weiterhin fände ich gut, wenn die (längere) Beschreibung im longdesc-Attribut oder title-Attribut des aktuellen Bildes ausgegeben werden würde. Zudem sollte die Beschreibung auch mit $col->caption ausgegeben werden und nicht nur der Bildtitel dort.

                Aber damit hast du wahrscheinlich gar nichts zu tun bzw ist das alles nicht problematisch und das kann ich auch prima alles über das FE-Template gallery_default.tpl lösen und umbauen. Also alles gut!

                Die Beschreibung im Alt-Attribut des aktuellen Bildes erzeugt natürlich auch Markup-Fehler und Unvorhersehbares in den Browsern, sofern man dort HTML verwendet. Also sollte das irgendwer irgendwann sicher noch mal genau anschauen und korrigieren (siehe Screenshot).

                Sonst danke ich noch mal sehr für die superschnelle Bereitschaft! ... und wünsche einen schönen Abend!
                Angehängte Dateien
                Zuletzt geändert von Rev; 24.02.2011, 19:44. Grund: Bild vergessen...

                Kommentar

                • Dunkelschunkel
                  Contao-Nutzer
                  • 25.02.2011
                  • 9

                  #9
                  Kommata

                  Hallo,
                  habe mir auch die SVN-Version gezogen, da ich mit der Stabilen Version keine Bilder im Gelerie-Element hatte. musste aber feststellen, dass das Problem weiterhin vorlag.
                  Nach ein klein wenig Probieren fand ich heraus, dass Meta_Editor mit Kommata im Titel von Elementen Probleme hat?

                  Ist das beabsichtigt oder ein noch nicht bedachtes Phänomen?
                  <Platzhalter für sinnvolle Gedanken>

                  Kommentar

                  • gr00vaLisTic
                    Contao-Nutzer
                    • 22.06.2010
                    • 44

                    #10
                    meta.txt wird nicht erstellt

                    Hi,

                    ich habe soeben diese Erweiterung entdeckt und wollte diese testen. Installation unter Contao 2.9.3 verlief problemlos und ohne Fehlermeldungen. Die Erweiterung ist ebenfalls sichtbar und so fing ich also an, mal testweise für einen Bilderordner eine meta.txt zusammen zu klicken. Die Bilder wurden gescannt etc., das alles funktionierte also soweit bestens, aber ein Problem habe ich bisher nicht lösen können:

                    In der Übersicht des MetaEditors erscheint unter dem Pfad zur MetaDatei die Meldung "Meta-Datei nicht vorhanden." und in der Tat, das entsprechende File wurde im Dateisystem nicht angelegt. Auch das Editieren eines Eintrags oder ähnliches hat das Modul nicht dazu bewegen können, das File auf die Platte zu schreiben.

                    Es sei noch erwähnt, dass der SafeMode-Hack verwendet wird bei dieser Installation, ansonsten sehe ich aber keinen Grund, warum keine Schreibrechte oder ähnliches vorhanden sein sollten. Alle anderen Dateioperationen funktionieren vom Backend aus problemlos und mit dem richtigen Benutzer.

                    Hat jemand eine Idee woran das liegen könnte?


                    Danke und liebe Grüße,
                    Fabio

                    Kommentar

                    • bubblez
                      Contao-Nutzer
                      • 24.11.2009
                      • 248

                      #11
                      Hast du die Meta-Datei publiziert (kleines graues / grünes Augensymbol)? Die Metadateien werden beim anlegen nicht automatisch publiziert. Das verhindert, dass unfertige Daten die in der Anfangsphase noch aufbereitet werden, bereits im Frontend sichtbar sind.
                      Angehängte Dateien
                      http://www.ideadapt.net - where ideas become code

                      Kommentar

                      • gr00vaLisTic
                        Contao-Nutzer
                        • 22.06.2010
                        • 44

                        #12
                        Ja, sorry, das hatte ich vergessen zu erwähnen. Publiziert hatte ich den Datensatz ebenfalls.

                        Kommentar

                        • bubblez
                          Contao-Nutzer
                          • 24.11.2009
                          • 248

                          #13
                          Okey. Ich kann gerade nicht nachvollziehen wo das Problem liegt. Vielleicht helfen die folgenden Fragen weiter:

                          1. Hast du mal in die PHP Error-Logfiles geschaut?
                          2. Wieviel Dateien werden im backend in der meta datei angezeigt?
                          3. Hast du versucht andere meta dateien (sprache, ordner) anzulegen?
                          4. Hast du die möglichkeit die Erweiterung bei dir lokal oder sonstwo zu installieren und testen?
                          5. Für welche Sprache hast du die meta Datei anelegt?
                          http://www.ideadapt.net - where ideas become code

                          Kommentar

                          • andre.5tz
                            Contao-Fan
                            • 19.06.2009
                            • 464

                            #14
                            Hallo bubblez,

                            die Bearbeitung für die meta.txt finde ich klasse gelöst

                            Nur würde ich es für die Arbeit im System viel besser/leichter finden, wenn der meta_editor in die Dateiverwaltung integriert werden könnte.
                            Für mich ist es etwas umständlich, wenn ich Bilder in die Dateiverwaltung lade und dann nach MetaEditor gehen muss, um dort weiter zu arbeiten.
                            Ich bin mir auch nicht sicher, ob eine übersichtliche und saubere Zuordnung bei einer umfangreichen Ordnerstruktur möglich ist.

                            Nur meine 2Cent.

                            VG
                            André

                            Kommentar

                            • bubblez
                              Contao-Nutzer
                              • 24.11.2009
                              • 248

                              #15
                              Hey andre
                              Danke. Hatte diese Idee auch schon und für eine zukünftige Version vorgesehen (Ticket). Ich wollte zuerst eine "minimale" stabile Version veröffentlichen.
                              Zuletzt geändert von bubblez; 28.02.2011, 22:01.
                              http://www.ideadapt.net - where ideas become code

                              Kommentar

                              Lädt...