Datepicker funzt ned in Catalog Edit Modul

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #31
    Hallo zorin1st,
    tut mir leid, das ich mich jetzt erst melde.
    Ich wollte das eigentlich erst noch genau nachstellen bevor ich was sage...
    Naja, die Einstellungen sehen auf jeden Fall richtig aus bei dir. Ist anscheinend ein Bug.
    Welche Catalog Version benutzt du genau? Die aktuelle aus dem SVN?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • zorin1st
      Contao-Nutzer
      • 29.07.2009
      • 51

      #32
      Ich habe die aktuelle Version aus dem SVN geladen, aber auch mit der offiziel im Repository verfügbaren Version tritt der Fehler auf.
      Ich installiere jetzt mal eine ganz frische Contao Version ohne sonstige Erweiterungen und teste es dort nochmal.
      Mit dem EFG kann ich leider keine Datefelder erzeugen, sonst hätte man sehen können ob es am Core liegt.
      Im Backend werden die Datumsfelder beim Erstellen eines Katalogeintrags übrigens nicht direkt belegt.

      Wenn ich sonst noch irgendwie zur Lösung des Problems beitragen kann, kannst Du auch gerne eine PM schreiben.

      Danke und Gruß
      Elmar

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #33
        Teste dann auf jeden Fall bitte mit der SVN Version ^^

        Viele Grüße
        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
        [Arbeitet bei -> Paus Design & Medien]
        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

        Kommentar

        • Kahmoon
          Contao-Urgestein
          • 22.06.2009
          • 5301

          #34
          Darf ich an dieser Stelle noch mal nach dem nicht funktionierenden TinyMCE im Frontendedit fragen oder soll ich einen eigenen Thread starten? Hatte ich oben schon mal erwähnt. Javascript wird geladen. Auch im Template wird die Config aufgerufen...allerdings bleibt die Textarea davon unberührt

          Hab hierfür mal einen eigenen Thread eröffnet: https://www.contao-community.de/show...laden&p=181535

          Gruß
          Angehängte Dateien
          Zuletzt geändert von Kahmoon; 10.02.2012, 10:12.
          VG Frank

          mediastuff.de - Webdesign, SEO und SEA

          Kommentar

          • zorin1st
            Contao-Nutzer
            • 29.07.2009
            • 51

            #35
            Sieht nicht gut aus.
            Mit der neusten Trunk Version und Contao 2.10 bekomme ich nichtmal mehr im Backend ein neues Katalog Item angelegt...

            mit der Repository Version bekomme ich in 2.10 alle Fehler gleich.

            mit der Repository Version und Contao 2.9 habe ich zwar den Fehler das das Feld mit dem aktuellen Datum vorbelegt ist, aber wenn ich
            dieses per Hand lösche und danach speichere, so wird zumindest auch ein leeres Feld gespeichert(sonst wurde immer das Datum trotzdem gespeichert). Auch das Datepickerproblem existiert nicht.
            Mit dieser Variante könnte ich zumindest noch teilweise leben, aber dennoch unschön.

            Gruß Elmar

            Kommentar

            • MacKP
              Contao-Yoda
              • 15.06.2009
              • 13315

              #36
              Hallo zorin1st,
              was passiert denn wenn du ein neues Item anlegen willst?
              Wäre gut zu wissen für uns, bevor die Version im ER landet und dann alle Probleme haben.
              Gibt es da irgendwelche Fehlermeldungen?

              Viele Grüße
              Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
              [Arbeitet bei -> Paus Design & Medien]
              "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

              Kommentar

              • zorin1st
                Contao-Nutzer
                • 29.07.2009
                • 51

                #37
                So ich habe hier einfach mal einen Testkatalog angelegt mit zwei Textfeldern.

                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 1.png
Ansichten: 1
Größe: 89,5 KB
ID: 919354
                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2.png
Ansichten: 1
Größe: 80,2 KB
ID: 919355

                wenn ich danach auf den Bleistift klicke kommt diese Fehlermeldung:
                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 3.png
Ansichten: 1
Größe: 99,7 KB
ID: 919356

                ka ob es an mir liegt, oder meiner Konfiguration.
                Ich habe den Trunk runtergeladen in /module kopiert und die Rechte auf 775 gesetzt.


                Gruß Elmar

                Kommentar

                • Kahmoon
                  Contao-Urgestein
                  • 22.06.2009
                  • 5301

                  #38
                  Könnte das was mit https zu tun haben?
                  VG Frank

                  mediastuff.de - Webdesign, SEO und SEA

                  Kommentar

                  • zorin1st
                    Contao-Nutzer
                    • 29.07.2009
                    • 51

                    #39
                    Eigentlich nicht(ausschliessen will ich es natürlich nicht), ich habe alle anderen Versionen auch mit https getestet und da ging es.

                    Gruß Elmar

                    Kommentar

                    • MacKP
                      Contao-Yoda
                      • 15.06.2009
                      • 13315

                      #40
                      Hallo zorin1st,
                      ein Serverfehler (500) hilft leider nicht wirklich bei der Fehlersuche.
                      Könntest du mal in den Server Logs schauen, warum genau ein Fehler auftaucht?

                      Viele Grüße
                      Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                      [Arbeitet bei -> Paus Design & Medien]
                      "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                      Kommentar

                      • zorin1st
                        Contao-Nutzer
                        • 29.07.2009
                        • 51

                        #41
                        Hi, ich hatte bis jetzt noch keine Zeit weiter zu testen. Ich guck mal ob ich am WE dazu komme, dann schicke ich auch den Server Log.
                        Bis jetzt hat sich noch nichts rausfinden lassen.

                        Gruß Elmar

                        Kommentar

                        • zorin1st
                          Contao-Nutzer
                          • 29.07.2009
                          • 51

                          #42
                          Ich habe noch etwas herausgefunden:
                          Das Problem mit dem aktuellen Datum liegt daran, dass wenn ich im Frontend ein leeres Date Feld speichere, er eine 0 in die Datenbank schreibt.
                          Erstelle ich einen Katalogeintrag im Backend mit einem leeren Date Feld so wird NULL gespeichert, was auch richtig ist.

                          Die 0 wird dann durch die Contao Datum-Format Funktion als das aktuelle Datum interpretiert.

                          Wie kann man das ändern?

                          Kommentar

                          • zorin1st
                            Contao-Nutzer
                            • 29.07.2009
                            • 51

                            #43
                            Also hier die Lösung des Problems, bitte in der nächsten Version beachten:

                            In der Datei ModuleCatalogEdit.php folgendes ersetzen:

                            Das:
                            // Convert date formats into timestamps
                            if (in_array($arrData['eval']['rgxp'], array('date', 'time', 'datim')) && strlen($varValue))
                            {
                            $objDate = new Date($varValue, $GLOBALS['TL_CONFIG'][$arrData['eval']['rgxp'] . 'Format']);
                            $varValue = $objDate->tstamp;
                            }


                            mit dem:

                            // Convert date formats into timestamps
                            if (in_array($arrData['eval']['rgxp'], array('date', 'time', 'datim')) && strlen($varValue))
                            {
                            $objDate = new Date($varValue, $GLOBALS['TL_CONFIG'][$arrData['eval']['rgxp'] . 'Format']);
                            $varValue = $objDate->tstamp;

                            }
                            elseif (in_array($arrData['eval']['rgxp'], array('date', 'time', 'datim')))
                            $varValue = NULL;


                            dadurch wird in der Datenbank statt 0 ein NULL gespeichert was verhindert das das aktuelle Datum nach dem Speichern wieder angezeigt wird.

                            Und um beim neu anlegen eines Katalog Eintrags das aktuelle Datum nicht vorzugeben diesen Teil:

                            // Add datepicker
                            $datepicker = '';
                            if (in_array($arrData['eval']['rgxp'], array('date', 'time', 'datim')))
                            {
                            $objDate = new Date($objWidget->value, $GLOBALS['TL_CONFIG'][$arrData['eval']['rgxp'] . 'Format']);
                            $objWidget->value = $objDate->$arrData['eval']['rgxp'];
                            // date picker was changed in 2.10

                            mit diesem ersetzen:

                            // Add datepicker
                            $datepicker = '';
                            if (in_array($arrData['eval']['rgxp'], array('date', 'time', 'datim')))
                            {
                            if ($objWidget->value != ""){
                            $objDate = new Date($objWidget->value, $GLOBALS['TL_CONFIG'][$arrData['eval']['rgxp'] . 'Format']);
                            $objWidget->value = $objDate->$arrData['eval']['rgxp'];
                            }
                            // date picker was changed in 2.10


                            Ich hoffe das wars :-)

                            Danke für den Support @MacKP

                            Gruß Elmar

                            Kommentar

                            • MacKP
                              Contao-Yoda
                              • 15.06.2009
                              • 13315

                              #44
                              Hallo zorin1st,
                              vielen Dank fürs nachschauen. Wäre super, wenn du das in ein Ticket schreiben würdest. Dann bekommen die Entwickler das schneller auf den Schirm ;-)

                              Viele Grüße
                              Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                              [Arbeitet bei -> Paus Design & Medien]
                              "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                              Kommentar

                              • MacKP
                                Contao-Yoda
                                • 15.06.2009
                                • 13315

                                #45
                                Ok, der Datepicker sollte in der SVN Version nun wieder komplett funktionieren (auch ohne Vorbelegung etc.).

                                Also: Testen was das Zeug hält und bitte im Ticket System Rückmeldung geben ;-)

                                Viele Grüße
                                Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                                [Arbeitet bei -> Paus Design & Medien]
                                "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                                Kommentar

                                Lädt...