Mit EFG tl_news aus dem FE verwalten

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • differ
    Contao-Nutzer
    • 22.07.2009
    • 15

    #31
    Hat vielleicht noch jemand eine Idee wie das tstamp Problem angegangen werden könnte?

    Ich sitze ebenfalls an einem Kalender bei welchem die Einträge über das FE eingepflegt werden sollen und scheitere natürlich an genau derselben Stelle wir meine werten Vorredner/-schreiber...
    ("Umwandlung" des Datums in einen Timestamp bei der Formularverarbeitung)

    Für Hilfe wäre ich sehr dankbar!!
    Liebe Grüße

    Kommentar

    • Hauge
      Contao-Fan
      • 31.01.2010
      • 643

      #32
      Hallo differ,

      Zitat von differ Beitrag anzeigen
      ("Umwandlung" des Datums in einen Timestamp bei der Formularverarbeitung)
      Ich habe festgestellt, dass nach update auf 2.8.1 zumindest bei den News derzeit das eingefügte Datum via
      Code:
      {{date::U}}
      übernommen wird - dies war soweit ich das beurteilen kann bisher nicht der Fall...

      Evtl. hat sich hier was getan?

      Kommentar

      • schatzperle
        Contao-Nutzer
        • 06.11.2009
        • 126

        #33
        News mit Bildern & Tags

        Habt ihr schon mal probiert die News im Frontend mit Bild und Tags zu erfassen?

        Erstmal zu den Bildern:
        Grundsätzlich funktioniert das bei mir, aber wenn ich ein Feld vom "Bildauswahl-Menü", Name "singleSRC" anlege und den Vorschaubildern eine Größe mitgebe, wird im Feld "singleSRC" das array mitgespeichert und nicht der nackte Link zum Bild.

        Wenn ich den Bildern aber keine Größe mitgebe, sieht man im FE alle Bilder des Benutzers in Originalgröße - das kann später sehr unschön aussehen.

        Hat da jemand einen Tip?

        Nun zu den Tags,
        Tags werden ja nicht in der gleichen Tabelle wie die News gespeichert, sondern in der tl_tag. Dort stehen die Spalten id (= ID der News, zu der das Tag gehört). tag (= tag) und from_table (= in dem Fall tl_news) zur Verfügung. Wenn man nun mit dem EFG Tags erfassen will, muss man irgendwie die News-ID übergeben können.
        Habt ihr eine Idee?

        Kommentar

        • Hauge
          Contao-Fan
          • 31.01.2010
          • 643

          #34
          Tags evtl. über session?

          Vielleicht könntest Du das Ganze Thema mit den Tags mit der session-form - Erweiterung lösen... - sprich in einem weiteren Formular dann einfach die tags in eine andere Tabelle speichern.

          Mit den Bildern hab ich es wie folgt gelöst:
          Ich hab die News angelegt, einen Beitrag mit Bild erstellt und mir den Code (imagemargin) aus der Datenbank kopiert. Diesen Code übergebe ich als Verstecktes Feld...

          Kommentar

          • schatzperle
            Contao-Nutzer
            • 06.11.2009
            • 126

            #35
            Das mit der Session Form Erweiterung klingt schon gut, das probiere ich nachher in jedem Fall aus - ich hoffe meine rudimentären Kenntnisse in Sachen PHP und SQL reichen aus ;-)

            Ich weiß nicht, ob wir uns bei den Bildern richtig verstanden haben, ich meinte nicht die Anzeige in der späteren News, die gebe ich zach als verstecktes Feld mit. Aber die Anzeige im Formular selber. Dort ist ja das bildauswahl-Feld und wenn man da Werte angibt, werden die Bilder zwar angezeigt ( frontend - Formular - Bildauswahlfeld), aber in der News nicht angezeigt, weil sie im Feld singleSRC mit einem Array gespeichert werden.

            Kommentar

            • Hauge
              Contao-Fan
              • 31.01.2010
              • 643

              #36
              Zitat von schatzperle Beitrag anzeigen
              Aber die Anzeige im Formular selber. Dort ...
              Das hab ich leider noch nicht probiert...

              Kommentar

              • schatzperle
                Contao-Nutzer
                • 06.11.2009
                • 126

                #37
                So, ich hab mir die Erweiterung sessionform jetzt mal installiert und ausprobiert, aber es hängt immer noch an der gleichen Stelle, ich brauche ja die ID der News, die ich grad erstellt hab. Und an die komm ich so nicht ran.

                Kommentar

                • Hauge
                  Contao-Fan
                  • 31.01.2010
                  • 643

                  #38
                  Zitat von schatzperle Beitrag anzeigen
                  Und an die komm ich so nicht ran.
                  Ohne es gecheckt zu haben wäre mein Vorschlag eine feste ID selbst zu vergeben (verstecktes Feld und dann z.B. mit
                  Code:
                  {{date::U}}-{{user::id}}
                  die id erzeugen) - oder so?

                  Kommentar

                  • schatzperle
                    Contao-Nutzer
                    • 06.11.2009
                    • 126

                    #39
                    Das geht so glaube ich nicht.
                    Mit dem EFG speichere ich ja daten in der Tabelle tl_news und zwar nur in bereits vorhandene Felder.

                    Kommentar

                    • Hauge
                      Contao-Fan
                      • 31.01.2010
                      • 643

                      #40
                      Da gäbe es 2 Möglichkeiten mit den News ( in der Datenbank ein eigenes Feld anlegen ) oder einfach mal checken ob sich die id überschreiben lässt...

                      Die 3. Möglichkeit wäre das ganze über die neue Catalog-Erweiterung zu lösen - hier kann man userspezifisch einwandfrei arbeiten und soweit ich bis jetzt beurteilen kann stellt die Erweiterung alle Features der news auch zur Verfügung.

                      Es gibt im Catalog sogar ein eigenes Modul zum Frontend editing welches ich derzeit bereits erfolgreich einsetze.

                      Zugegeben braucht man ein bisschen Anlaufzeit um diese umfangreiche Erweiterung einwandfrei einzusetzen aber es hat sich gelohnt - sämtliche oben aufgeführten Probleme sind mit dem Katalog nicht aufgetaucht und dennoch läuft die Erweiterung stabil...

                      Die news sind nicht wirklich für Frontend editing gedacht...
                      Zuletzt geändert von Hauge; 02.07.2010, 16:24. Grund: Ergänzung

                      Kommentar

                      • Hauge
                        Contao-Fan
                        • 31.01.2010
                        • 643

                        #41
                        Zitat von Hauge Beitrag anzeigen
                        Ohne es gecheckt zu haben wäre mein Vorschlag eine feste ID selbst zu vergeben (verstecktes Feld und dann z.B. mit
                        Code:
                        {{date::U}}-{{user::id}}
                        die id erzeugen) - oder so?
                        Fehler im Code >>>> ohne '-' !

                        Kommentar

                        • schatzperle
                          Contao-Nutzer
                          • 06.11.2009
                          • 126

                          #42
                          Die Idee in den News ein neues Feld anzulegen, klingt als könnte sie klappen ;-) das werd ich mal probieren.

                          Aber irgendwie muss man dich auch auf die originale ID zugreifen können. Vielleicht kann da ja nich jemand was zu sagen.

                          Den catalog2 hab ich auf derselben Seite auch in umfangreichen Maße mit FE-Editing im Einsatz. Aber kann ich damit auch News mit Tags realisieren? Bzw. einen richtigen Blog.

                          Kommentar

                          • Hauge
                            Contao-Fan
                            • 31.01.2010
                            • 643

                            #43
                            Hallo Schatzperle,

                            das klappt auch (hab ich ähnlich im Einsatz) - du musst aber unbedingt darauf achten, dass Du beim updaten der Datenbank das Feld bzw. die Spalte nicht wieder löschst - Contao schlägt beim update und auch beim Update von Erweiterungen die Spalte automatisch zum Löschen vor und dann ist es bekanntlich schnell passiert...
                            Vielleicht testest Du erst mal ob die Spalte erhalten bleibt wenn man das Install-Tool mal darüber laufen lässt - ansonsten fällt mir auf Anhieb nicht ein wie man das updatesicher gestalten könnte...

                            Gib Bescheid wenn Du die Lösung gefunden hast, würde mich auch interessieren...

                            Kommentar

                            • schatzperle
                              Contao-Nutzer
                              • 06.11.2009
                              • 126

                              #44
                              Hallo Hauge,
                              ich muss da noch mal nachhaken, hast Du deine News mit dem catalog realisiert oder mit dem efg? Mit dem catalog dürfte er ja keine Spalten zum Löschen vorschlagen.

                              Ich habe den Umweg einer eigenen ID bei den News versucht, aber das scheint nicht zu funktionieren. :-(

                              Kommentar

                              • Hauge
                                Contao-Fan
                                • 31.01.2010
                                • 643

                                #45
                                Hallo
                                ich habe zum einen den efg in Verbindung mit den News in Einsatz und zum anderen den efg mit dem Katalog.

                                Wo liegt der Fehler bei der eigenen ID?
                                Eine eigene Spalte in der tl_news ist - auch wenn ich es selbst vorgeschlagen habe - nicht unbedingt der beste Weg.

                                Bezüglich des Bildes könnte Dir evtl. folgendes weiter helfen:
                                Ich verwende 2 Formulare zur Erstellung in der tl_news.

                                1. Ich speichere die primären Daten (pid, tstamp, headline, date, time, subheadline, teaser... und auch via upload das Bild unter singleSRC (Hochgeladene Dateien speichern)) zuerst in der "Formular-Daten" und hole mir diese Daten in einem 2. Formular um diese weiter zu bearbeiten.

                                2. Im 2. Formular musst Du den Pfad unter dem Du das Bild gespeichert hast angeben:
                                Code:
                                tl_files/bilder/{{form::singleSRC}}
                                - erst mit dem 2. Formular speicherst Du dann in der tl_news...

                                Gruß
                                Hauge

                                Kommentar

                                Lädt...