Datepicker funzt ned in Catalog Edit Modul

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • xchs
    Administrator
    • 19.06.2009
    • 14682

    #16
    Die Frage ging an ddnl und ist auch immer noch offen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]
    sigpic

    Kommentar

    • ddnl
      Contao-Nutzer
      • 06.12.2011
      • 26

      #17
      Hallo xchs,
      siehe vor 2 Threads, das schliessende </script> ist drin und die js und css wird korrekt geladen.
      VG

      Kommentar

      • xchs
        Administrator
        • 19.06.2009
        • 14682

        #18
        Meine Frage bezog sich auf Deinen geposteten Code in Beitrag #12. Ich kann - zumindest dort - kein schließendes <script>-Tag finden. Aber kann auch sein, dass ich blind bin... Wenn Du sagst, das Element wird korrekt geschlossen, dann nehm ich alles zurück und behaupte das Gegenteil.
        Contao Community Administrator

        [Unterstützungsmöglichkeiten]
        sigpic

        Kommentar

        • ddnl
          Contao-Nutzer
          • 06.12.2011
          • 26

          #19
          Zitat von xchs Beitrag anzeigen
          Meine Frage bezog sich auf Deinen geposteten Code in Beitrag #12. Ich kann - zumindest dort - kein schließendes <script>-Tag finden. Aber kann auch sein, dass ich blind bin... Wenn Du sagst, das Element wird korrekt geschlossen, dann nehm ich alles zurück und behaupte das Gegenteil.
          nein du bist nicht blind :-)
          das schliessende Tag ist bei dem Beitrag nicht zu sehen (habe davor aufgehört zu kopieren) aber bei mir im Code drin :-)

          Irgendwie "klebt" der/die Kalenderpicker, siehe Screenshot und Quelltext (Beitrag #12) nicht hinter den richtigen InputFeldern (aber funktioniert generell mit meinen Anpassungen)

          Kommentar

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #20
            Wenn ich mich nicht täusche, dann ist das im SVN behoben. Ihr könntet mal den Patch testen: http://www.contao-forge.org/issues/1647

            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

            • lupo
              Contao-Nutzer
              • 08.12.2011
              • 44

              #21
              Noch nicht behoben

              In dem Ticket wird ein anderes Problem gelöst. Die Anzage des Fehlercodes ist immer noch da und das Icon an der falschen Stelle.

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

Name: datepicker_message.PNG
Ansichten: 1
Größe: 15,9 KB
ID: 919310

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

Name: datepicker_wrong.PNG
Ansichten: 1
Größe: 8,0 KB
ID: 919311

              Habt Ihr eine andere Idee ?

              Danke,

              Razvan

              Kommentar

              • Kahmoon
                Contao-Urgestein
                • 22.06.2009
                • 5301

                #22
                Zitat von lupo Beitrag anzeigen
                Habt Ihr eine andere Idee ?

                Danke,

                Razvan
                Wie oben beschrieben am besten die <script> Tags in die PHP schreiben und vorab die Elemente via CSS absolut positionieren. Nicht die sauberste Lösung...tuts aber.
                VG Frank

                mediastuff.de - Webdesign, SEO und SEA

                Kommentar

                • MacKP
                  Contao-Yoda
                  • 15.06.2009
                  • 13315

                  #23
                  Hallo lupo,
                  danke fürs expliziete Testen.
                  Ich sag dem Entwickler noch mal Bescheid. Es wird sich drum gekümmert ^^

                  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

                  • ddnl
                    Contao-Nutzer
                    • 06.12.2011
                    • 26

                    #24
                    Zitat von MacKP Beitrag anzeigen
                    Hallo lupo,
                    danke fürs expliziete Testen.
                    Ich sag dem Entwickler noch mal Bescheid. Es wird sich drum gekümmert ^^

                    Viele Grüße
                    Danke MacKP, für das Ticket (http://www.contao-forge.org/issues/2877) und Lupo fürs testen.
                    Der Workaround mit meinem geänderten Script und dem Tipp von Kahmoon mit absolutem positionieren funzt erstmal.
                    Wenn man in der im ModuleCatalogEdit.php beim datepicker folgendes ändert
                    PHP-Code:
                    $datepicker = '<img src="plugins/datepicker/icon.gif" width="20" height="20" id="toggle_' . $objWidget->id . '" class="datepicker_' . $objWidget->id . '">';
                    $GLOBALS['TL_CSS'][] = 'plugins/datepicker/dashboard.css';
                    $GLOBALS['TL_JAVASCRIPT'][] = 'plugins/datepicker/datepicker.js';
                    $GLOBALS['TL_HEAD'][]='
                    <script type="text/javascript"><!--//--><![CDATA[//><!--
                        window.addEvent(\'domready\', function() {
                        new DatePicker(\'#ctrl_' . $objWidget->id . '\', {
                        allowEmpty: true,
                        toggleElements: \'#toggle_' . $objWidget->id . '\',
                        pickerClass: \'datepicker_dashboard\',
                        format: \'' . $format . '\',
                        inputOutputFormat: \'' . $format . '\',
                        positionOffset: { x:130, y:-85 }' . $time . ',
                        startDay: ' . $GLOBALS['TL_LANG']['MSC']['weekOffset'] . ',
                        days: [\''. implode("','", $GLOBALS['TL_LANG']['DAYS']) . '\'],
                        dayShort: ' . $GLOBALS['TL_LANG']['MSC']['dayShortLength'] . ',
                        months: [\''. implode("','", $GLOBALS['TL_LANG']['MONTHS']) . '\'],
                        monthShort: ' . $GLOBALS['TL_LANG']['MSC']['monthShortLength'] . '
                            });
                        });
                    //--><!]]></script>'; 
                    
                    ändert, kann man auch bei mehreren Kalender den jeweiligen Calenderpicker (datepicker_' . $objWidget->id . ') erstmal in ner CSS Klasse absolut positionieren.
                    Nicht sauber aber bis der neue Catalog mit dem Bugfix rauskommt, sollte das erstmal gehen :-)
                    Zuletzt geändert von ddnl; 31.01.2012, 21:29.

                    Kommentar

                    • xtra
                      Maintainer
                      • 02.07.2009
                      • 2007

                      #25
                      Sollte im trunk gefixt sein.
                      Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

                      Kommentar

                      • ddnl
                        Contao-Nutzer
                        • 06.12.2011
                        • 26

                        #26
                        Zitat von xtra Beitrag anzeigen
                        Sollte im trunk gefixt sein.
                        DANKE xtra
                        der Bug ist behoben und es funktioniert :-)

                        Kommentar

                        • zorin1st
                          Contao-Nutzer
                          • 29.07.2009
                          • 51

                          #27
                          Ich hatte das gleiche Problem wie im Thread beschrieben, daher habe ich ihn Aufmerksam verfolgt.
                          Auch bei mir funktioniert es jetzt mit dem Datepicker.

                          ABER

                          irgendwas muss ich bei den ganzen Änderungen zerschossen haben, denn alle meine Date Felder sind jetzt automatisch vorbelegt
                          mit dem aktuellen Datum.
                          Selbst wenn ich auf "Eintrag neu anlegen" klicke sind alle Datumsfelder mit dem aktuellen Datum vorbelegt.
                          Wenn ich jedes Datum per Hand lösche und das ganze speichere, steht es aber dennoch in der Datenbank.

                          Ändere ich jedoch das Datum auf ein x-beliebies, so schreibt er das geänderte Datum in die Datenbank.

                          Ich habe dieses Verhalten in diesem Thread nochmal gefunden:


                          Kann mir vielleicht jemand behilflich sein wie ich das wieder wegbekomme?

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

Name: datumsfehler.png
Ansichten: 1
Größe: 65,8 KB
ID: 919335

                          Danke und Gruß
                          Elmar

                          Kommentar

                          • MacKP
                            Contao-Yoda
                            • 15.06.2009
                            • 13315

                            #28
                            Hallo zorin1st,
                            wie ist das denn genau konfiguriert bei dir?
                            Kannst du uns einen Screenshot vom Backend 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

                            • zorin1st
                              Contao-Nutzer
                              • 29.07.2009
                              • 51

                              #29
                              Hier zwei Screenshots.
                              Ich habe das ganze auch mal in einer zweiten Contao installation mit 2.9 (die andere 2.10) probiert und gleiches Problem festgestellt
                              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: scrshot1.png
Ansichten: 1
Größe: 95,6 KB
ID: 919337Klicke auf die Grafik für eine vergrößerte Ansicht

Name: scrshot2.jpg
Ansichten: 1
Größe: 43,5 KB
ID: 919338
                              Gruß Elmar

                              Kommentar

                              • zorin1st
                                Contao-Nutzer
                                • 29.07.2009
                                • 51

                                #30
                                reichen die Screenshots oder benötigst Du noch irgendwas?
                                Ich habe leider immernoch keine Lösung gefunden...
                                Gruß Elmar

                                Kommentar

                                Lädt...