Ankündigung

Einklappen
Keine Ankündigung bisher.

datepicker im frontend - wie datepicker im backend

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • datepicker im frontend - wie datepicker im backend

    Wo finde ich im BE den Datepicker. Möchte die Funktionen im Besonderen - den Button zum Auwählen für Monat und Jahr auch im Frontend anbieten/nachbauen.

  • #2
    Schau dir mal das customcatalog_filter_datepicker Template an. Darin ist eigentlich alles fertig. Kannst du umbenennen in customelement_attr_datepicker und für ein Datumfeld nutzen und nur bissel die html Ausgabe anpassen.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Danke für die wie immer super rasche Reaktion Tim.
      So habe im Template customcatalog_filter_datepicker, den vorhanden jQuery-Code mit folgendem ersetzt.
      jQuery(document).ready(function()
      {
      jQuery("#filter_timestamp_<?php echo $this->id; ?>").datepicker({
      changeMonth: true,
      changeYear: true
      });
      });
      </script>

      Jetzt muss ich dem Template/Kalender nur noch beibringen, dass er mir die jeweiligen Datumsfelder mit den Einträgen der DB vorbelegt.

      Kommentar


      • #4
        So, habe jetzt den Datepicker komplett in Deutsch:
        <script type="text/javascript">
        /**
        * Datepicker
        * @link http://jqueryui.com/datepicker/
        */
        jQuery(document).ready(function()
        {
        jQuery("#filter_timestamp_<?php echo $this->id; ?>").datepicker({
        prevText: '<zurück', prevStatus: '',
        prevJumpText: '<<', prevJumpStatus: '',
        nextText: 'Vor>', nextStatus: '',
        nextJumpText: '>>', nextJumpStatus: '',
        currentText: 'heute', currentStatus: '',
        todayText: 'heute', todayStatus: '',
        clearText: '-', clearStatus: '',
        closeText: 'schließen', closeStatus: '',
        monthNames: ['Januar','Februar','März','April','Mai','Juni',
        'Juli','August','September','Oktober','November',' Dezember'],
        monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
        'Jul','Aug','Sep','Okt','Nov','Dez'],
        dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerst ag','Freitag','Samstag'],
        dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
        dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
        showMonthAfterYear: false,
        dateFormat:'d MM, yy',
        changeMonth: true,
        changeYear: true
        });
        });
        </script>

        Kommentar


        • #5
          Jetzt muss ich dem Template/Kalender nur noch beibringen, dass er mir die jeweiligen Datumsfelder mit den Einträgen der DB vorbelegt.
          Du meinst ein Standardwert?
          http://www.premium-contao-themes.com

          Kommentar


          • #6
            Nun, möchte, dass wenn Monat ausgewählt ist, dass die jeweiligen Datums-Einträge aus dem CC-Feld Startdatum im Kalender hinterlegt werden.
            Danke dass Du weitermoderierst.

            Kommentar


            • #7
              Zitat von josephkisler Beitrag anzeigen
              Nun, möchte, dass wenn Monat ausgewählt ist, dass die jeweiligen Datums-Einträge aus dem CC-Feld Startdatum im Kalender hinterlegt werden.
              Danke dass Du weitermoderierst.
              Verstehe ich nicht. Im Kalender? Also im Kalender-Modul? Das basiert auf Event-Einträgen. Hier müsste man von CC zu Events exportieren.
              http://www.premium-contao-themes.com

              Kommentar


              • #8
                Nun, hier suche ich eine Lösung, dass er mir beim Filtern der Reisen im Feld Reisebeginn im Datepicker die Reisen hinterlegt, welche auch vorhanden sind.
                zB. Ist eine Reise am 31.Mai hinterlegt sollte im Kalender, Datepicker dies hinterlegt sein, damit der Kunde sieht, aha, da ist eine Reise die Beginnt.
                Wie ca. hier http://forum.premium-contao-themes.c...jahren-filtern
                Derzeit ist jedoch der Filter so schlau, dass er mir, wenn zu diesem Datum keine Reise hinterlegt ist, Alle Reisen anzeigt, eigentlich schlau.
                Werde jedoch das mit dem datepicker lassen und dies mit einem Dropdown machen, jedoch brauche ich hier Deine Hilfe, wie ich das Angehe.
                Danke für die Nachfrage.

                Kommentar


                • #9
                  Was kann ich im Filtertyp Datum/Zeitstempel unter Standardwert definieren? Wenn ich hier %reise_beginn% kommt eine Meldung, "Bitte geben Sie Datum und Uhrzeit im Format "YYYY-MM-DD hh:mm" ein!". Kann also hier keine SQL-Abfrage hinterlegen, wie zeige mir nur aktive Reisen an.
                  Danke.

                  Kommentar


                  • #10
                    Was soll deine SQL Abfrage denn bewirken? Du befindest dich nicht auf einer Detailseite, wo man dem Benutzer konkrete Informationen des jeweiligen Eintrags vorbelegen kann. Logisch wäre in einem Liste-filter das aktuelle Datum als Reisebeginn vor zu belegen, nicht unbedingt das erst mögliche. Das kann mitunter sehr verwirrend sein, wenn es deutlich in der Zukunft ist.
                    Das sieht er schon, wenn er filtert
                    http://www.premium-contao-themes.com

                    Kommentar


                    • #11
                      So habe folgendes herausgefunden. Bei der Filterabfrage des Datum-Feldes kommt in der URL http://irtours-test.danielduesentrie...&ort=Antarktis, eingestellt ist aber >=. Müsste hier nicht ?reise_beginn>=01.06.2016.... kommen. Gebe ich per Hand >= ein funktioniert es.
                      Ich verstehe gar nichts mehr. Danke für Deine Bemühungen.

                      Kommentar


                      • #12
                        ?reise_beginn>=01.06.2016

                        Das ist kein GET Parameter. Da blättert er dir alles vor.

                        Zeit dein Filter auf das Feld, was die zeitlichen Startwerte hat? Und das ist ein Zeitstempel-Filter, kein Text-Filter!?
                        Hast du einen Standard-Wert definiert? Wenn ja, nimm den mal raus.

                        Sonst, ganz pragmatische Lösung, einfach den Modus des Filters umdrehen
                        Zuletzt geändert von Tim; 02.06.2016, 07:44.
                        http://www.premium-contao-themes.com

                        Kommentar


                        • #13
                          Hallo Tim,
                          - Filter ist Datum/Zeitstempel
                          - Standard-Wert ist keiner definiert
                          - Template ist wieder das Original-Template - timepicker
                          Was meinst Du mit "... einfach den Modus des Filters umdrehen?"

                          Kommentar


                          • #14
                            Wo kommt das plötzlich her - Inhalt der notelist email
                            Merkliste: <!-- TEMPLATE START: system/modules/pct_customelements_plugin_notelist/templates/mail_notelist_customelements.html5 --> 1x MS Astor - Weiße Nächte an der Ostsee <!-- TEMPLATE END: system/modules/pct_customelements_plugin_notelist/templates/mail_notelist_customelements.html5 --> Vorname: Joseph Nachname: Kisler Telefonnummer: +4368110805913 E-Mail: info@webwerkstatt365.at Kommentar: Sollte beim Absenden der E-Mail die Notelist-Einträge nicht verschwinden - also auf 0 gesetzt werden?

                            Kommentar


                            • #15
                              Wenn Contao im Debug-Modus läuft schreibt Contao <!-- TEMPLATE START aus.
                              http://www.premium-contao-themes.com

                              Kommentar

                              Lädt...
                              X