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

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Astragone
    Contao-Nutzer
    • 15.07.2009
    • 11

    #31
    <p> Tag im Meta.txt

    Hallo liebe Leute.

    Zunächst ist der Meta-Editor ja eine ganz feine Sache. Was ich leider gar nicht verstehe ist die Erzeugung zusätzlicher <p> Tags in der Meta.txt Datei. Damit sieht meine Liste der Download-Dateien dann schön doof aus, da jede Einheit untereinander steht.

    Symbol
    Beschreibung
    Größe der Datei

    Ich hätte gerne wieder:

    Symbol Beschreibung (Größe)

    So, wie es vorher auch war. Woran liegt es? Muss ich meinem WYSIWYG Editor beibringen, dass die Zeilen keine <p> Tags haben dürfen? Gibt es eine Einstellung, die die Beschreibung als "NUR-TEXT" ohne HTML Tags speichert? Oder kann ich per CSS die <p> Tags in der Meta rückgängig machen?

    Hmmm. Vielen Dank für die Hilfestellung oder einen Hinweis, was ich machen kann. Habt Dank für die Entwicklung so toller Tools. Ihr macht Contao zu dem wertvollen System, dass es heute ist. Großes Kompliment an alle Entwickler dieser tollen Erweiterungen!

    Kommentar

    • bubblez
      Contao-Nutzer
      • 24.11.2009
      • 248

      #32
      So, wie es vorher auch war.
      Wie hast du vorher die meta Daten bearbeitet?

      In der online demo ist es so:
      Metadatei:
      campus_overview.jpg = Music Academy campus (main bulding) || Campus overview

      Entspricht in der Galerie:
      [datei] = [Bildunterschrift in der lightbox & img alt Attribut] || [Bildunterschrift, Caption]
      (die meta Dateien der demo sind von Hand erstellt worden)

      In der aktuellen meta_editor Version entspricht dies folgenden Feldern:
      [datei] = [Beschreibung] || [Titel]

      Ist also alles korrekt.
      Das Problem ist jetzt aber, dass die Beschreibung HTML enthält (mindestens das von tinyMCE erstellte p Tag). Bei Download-, wie auch Galerie-Ausgaben wird diese HTML-Beschreibung als title bzw. alt Attributwert verwendet. Die Ausgabe ist dann natürlich nicht standartkonform. Bei den Downloadelementen wird die Beschreibung auch als Linktext benützt, was den von Astragone beschriebenen Effekt erklärt.

      Meine Lösungsvorschläge:
      1. templates anpassen und p tags durch "" ersetzen
      2. Das Beschreibungsfeld im meta_editor in eine einfache textarea ohne erlaubtes HTML ändern.
      http://www.ideadapt.net - where ideas become code

      Kommentar

      • Astragone
        Contao-Nutzer
        • 15.07.2009
        • 11

        #33
        Zitat von bubblez Beitrag anzeigen
        Meine Lösungsvorschläge:
        1. templates anpassen und p tags durch "" ersetzen
        2. Das Beschreibungsfeld im meta_editor in eine einfache textarea ohne erlaubtes HTML ändern.
        Ich habe die Meta.txt nur durch den Editor bearbeitet. Kontrolle nachher im Text-Wrangler, um zu sehen, warum die Zeilen umbrechen. Aber die Erklärung passt ja sehr genau. Danke für die Erklärung.

        Nun, wo und wie ändere ich das Template oder ändere das Beschreibungsfeld?
        Das kann ich so leider nicht umsetzten. Ansonsten würde das vermutlich meine Probleme lösen. Danke für die Hilfe bei der Problemlösung.

        Kommentar

        • bubblez
          Contao-Nutzer
          • 24.11.2009
          • 248

          #34
          Die Variante die Templates anzupassen ist aus meiner Sicht die aufwendigste. Macht auch am wenigsten Sinn.

          Sinnvoller wäre eher, dass ich in einer neuen Version der Erweiterung, dass tinyMCE Feld durch eine textarea ersetze. Das wäre dann anders, als man sich das von MetaCreator gewohnt ist. Wäre aber sinnvoll, da damit die oben geschilderten Probleme gelöst werden.
          Findet ihr diese Lösung auch die beste? Oder gibt es andere Ideen?

          Bis zum nächsten Update kann das Beschreibungsfeld kann durch eine Änderung der Datei system/modules/meta_editor/dca/tl_metaitem.php in eine textarea umgewandelt werden. Dazu einfach im Feld 'description', das 'rte'=>'tinyMCE' aus dem eval array rauslöschen.
          http://www.ideadapt.net - where ideas become code

          Kommentar

          • Astragone
            Contao-Nutzer
            • 15.07.2009
            • 11

            #35
            Zitat von bubblez Beitrag anzeigen
            Sinnvoller wäre eher, dass ich in einer neuen Version der Erweiterung, dass tinyMCE Feld durch eine textarea ersetze.
            Tja, die Idee finde ich auch sehr gut. Allerdings würde ich, wenn möglich, das über Einstellungen in der Erweiterung lösen. Also, wer will, kann dann den Editor einschalten oder alternativ auf eine reine Textfeld-Eingabe umstellen. Somit wären alle Möglichkeiten offen und man verbaut sich nichts. Im Grunde finde ich den Editor ja sehr gut, wenn die <p> Tags nicht wären.

            Vielen Dank soweit. Ich versuche dann mal in meiner Installation diesen Editor auszuschalten.

            Kommentar

            • sushie
              Contao-Nutzer
              • 09.10.2009
              • 15

              #36
              oder einfach per CSS?

              so was in der art müsste doch denn zeileumbruch-effekt der <p>-tags beheben (habs nicht ausprobiert):

              HTML-Code:
              div.ce_gallery p { display:inline; }
              div.ce_downloads a p { display:inline; }
              *d

              nachtrag:
              und wer wie ich die "mediabox" zum darstellen der grossen bilder verwendet benötigt noch sowas im CSS:
              HTML-Code:
              div#mbTitle p { display:inline; }

              Kommentar

              • frod
                Contao-Nutzer
                • 16.11.2009
                • 7

                #37
                Fehlermeldung beim erstellen einer meta-Datei

                Hallo.
                Ich wollte das Modul gerade ausprobieren. Die Installation hat geklappt, aber wenn ich dann ein Meta-File erzeugen möchte erscheint bei mir folgende Fehlermeldung:

                Parse error: syntax error, unexpected '"' in [...]/httpdocs/cms/system/modules/meta_editor/MetaFile.php on line 45

                An dieser Stelle wird im Code eine RegExp für den Dateinamen erzeugt und auf den ersten Blick kann ich nicht erkennen warum ein " an dieser Stelle unexpected sein sollte. Es scheint ja auch sonst noch niemand ein problem damit gehabt zu haben?
                Jemand eine Idee, woran das liegen kann?

                Ich nutze contao 2.9.4

                Danke!
                Michael

                Kommentar

                • bubblez
                  Contao-Nutzer
                  • 24.11.2009
                  • 248

                  #38
                  Hab die Datei mal angeschaut und auch nichts aussergewöhnliches gefunden. Vielleicht lieft beim Download etwas schief, eventuell hilft ein erneutes herunterladen dieser Datei.
                  http://www.ideadapt.net - where ideas become code

                  Kommentar

                  • deerwood
                    Contao-Fan
                    • 24.11.2009
                    • 344

                    #39
                    Hallo bubblez, alle,

                    danke für Deinen Editor, funktioniert im Prinzip fein (in 2.9.5).

                    Aber ich glaube, Deine Original-Reihenfolge war die richtige!

                    Titel => erstes Element "Alternativer Text". Kein Markup erlaubt; wird als alt-Attribut beim Bild verwendet und als title-Attribut des Light/MediaBox-Links; das title-Attribut wird dann von der Box als Bildunterschrift verwendet, das ist eben so, da kann man nix machen. Das ist auch nicht die "Schuld" Deines Editors.

                    Beschreibung => drittes Element "Bildunterschrift". Dort ist beliebiges Markup erlaubt. Wird im <div class=caption"> ausgegeben; erscheint nicht in der Box.

                    Wäre schön, wenn Du das wieder zurück ändern würdest.

                    Danke, liebe Grüße, Georg

                    PS: wer dann als title-element die Beschreibung haben möchte, der kann sich ja gern das Template "gallery_default.tpl" anpassen und statt $col->alt eben $col->caption ausgeben ... und dann entweder (mit Markup in der Beschreibung) damit leben, dass er invalides XHTML erzeugt, oder z.B. mit strip_tags() das Markup aus dem Attribut entfernen.

                    Kommentar

                    • MTB
                      Contao-Nutzer
                      • 16.10.2010
                      • 64

                      #40
                      Hallo bubblez,

                      auch von mir vielen Dank für die Erweiterung. Ich verwende sie in der - im Moment - aktuellen Version (0.2.3 beta2 build 5). Ich hatte keine Probleme bei der Installation (Contao 2.9.3) und auch keine Probleme mich intuitiv zurecht zu finden. Die Arbeit mit der Meta.txt wird durch die Erweiterung auf jeden Fall deutlich vereinfacht.

                      Es ist schön, dass ich mit der Erweiterung Bilder einfach mit Drag & Drop in der Reihenfolge verschieben kann. Wenn ich mal mehrere Bilder von "unten nach oben" verschieben will ist das allerdings etwas mühsam. Ist vielleicht mal angedacht auch Blöcke von Bildern verschieben zu können?
                      Gruß
                      MTB

                      Kommentar

                      • xkoy
                        Alter Contao-Hase
                        • 23.07.2010
                        • 1040

                        #41
                        HI,

                        hab den jetzt auch laufen, sehr coole Sache.

                        ABER kann man den Tiny rauswerfen? Auch gibt der im ALT und TITLE das <p>...</p> mit aus, sollte ja nicht sein, bzw haut das der tiny rein. Textfeld würde schon reichen...

                        Im Editor selber brauch ich auch die anderen Felder nicht, theoretisch nur Bildbeschreibung für die Lightbox. Wie kann man die anderen rauskicken?

                        Hat jemand einen Tip ??

                        Danke
                        Zuletzt geändert von xkoy; 07.07.2011, 17:40.

                        Kommentar

                        • xkoy
                          Alter Contao-Hase
                          • 23.07.2010
                          • 1040

                          #42
                          So habs nun selber getrimmt, nach einigem Lesen hier im Thread.

                          Nun habe ich nur noch das "Textfeld" alleine, nur für die lightbox Bildbeschreibungen:

                          In der tl_metaitem.php habe ich bei //Palettes folgendes stehen jetzt:

                          'default' => 'description'

                          Und bei //Fields

                          'eval' => array('mandatory'=>false,'cols'=>40,'rows'=>5)

                          nun funkt das perfekt
                          Zuletzt geändert von xkoy; 02.08.2011, 11:54.

                          Kommentar

                          • bubblez
                            Contao-Nutzer
                            • 24.11.2009
                            • 248

                            #43
                            Danke euch allen für Lob und andere Rückmeldungen! Freut micht, dass die Erweiterung gut ankommt.

                            @MTB
                            Ist vielleicht mal angedacht auch Blöcke von Bildern verschieben zu können?
                            Nein das ist nicht angedacht.

                            @deerwood
                            Ich werde ich nächster Zeit eine neue Version erstellen und die alte Reihenfolge wie von dir vorgeschlagen widerherstellen. Deine Tips wie man die Templates anpassen kann werd ich dann auch gleich ins contaowiki übernehmen.

                            @xkoy
                            Freut mich wenn du das ganze angepasst bekommen hast. Dank der DCAs steht es jedem frei die Erweiterung nach belieben update-sicher anzupassen
                            http://www.ideadapt.net - where ideas become code

                            Kommentar

                            • laRocca

                              #44
                              ein paar Fragen...

                              Guten Morgen,

                              nach langem erfolglosem Forschen nach Antworten, stelle ich jetzt einfach mal meine Fragen hier im Forum und hoffe auf Erleuchtung:

                              - kann man eine Bildunterschrift separat formatieren (z. B. 1 Wort "kursiv" stellen)? Kann man die Umbrüche selbst festlegen? Das funktioniert nicht, wenn ich <br /> im Satz verwende..?

                              - Kann ich Felder "ausstellen"? Ich hätte gerne, dass die Felder "Seite x von y", "Ende" angezeigt werden. Die CSS-Lösung wäre nur ein Notnagel, aber ich muss die doch auch irgendwo im PHP abstellen können oder?

                              Vielen Dank schon mal für Eure Hilfe!

                              Kommentar

                              • xkoy
                                Alter Contao-Hase
                                • 23.07.2010
                                • 1040

                                #45
                                Hi, ja in den templates kannst du das formatieren, wrappen.

                                Ich habe auch nur noch das Input Feld "Beschreibung" das dann in der Lightbox angezeigt wird, die anderen fehlen alle bei mir, habe ich 2 Posts höher "beschrieben"...

                                Kommentar

                                Lädt...