WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 09.09.2021 12:08:53

michaels
Member

Datumsauswahl in mpform vor dem 01.01.1970 nicht möglich

Hallo,
ich habe ein Formular mit mpform und einem Datumsfeld erstellt.
Leider kann ich kein Datum vor dem 01.01.1970 einstellen.

Wie kann ich das ändern?

Viele Grüße
Michael

Offline

#2 09.09.2021 13:04:15

kant
Member

Re: Datumsauswahl in mpform vor dem 01.01.1970 nicht möglich

hm ... (nur) ein Versuch ...

File: ~/modules/mpform/paintform.php
Line: ~1023

               range  : [1970, 2037],

ändern in

               range  : [1724, 2037],

(Achtung: nicht getestet hmm )
Gruß
Kant


Sapere aude!

Offline

Liked by:

florian

#3 09.09.2021 13:14:13

florian
Administrator

Re: Datumsauswahl in mpform vor dem 01.01.1970 nicht möglich

kants Lösung funktioniert.
Die Frage ist aber, ob die Benutzer -zig mal klicken wollen, um z.B. ihr Geburtsdatum einzugeben, oder Dir da mit einem profanen Textfeld nicht besser gedient ist.

Edit: Hier wäre sonst noch erklärt, wie mit etwas basteln ein moderner Datepicker eingefügt wird:
https://forum.wbce.org/viewtopic.php?pid=37328#p37328

Last edited by florian (09.09.2021 13:21:31)


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

#4 09.09.2021 13:48:08

bbs2
Member

Re: Datumsauswahl in mpform vor dem 01.01.1970 nicht möglich

Hallo,

ich kann hier ebenfalls den Zebra-Datepicker empfehlen.
Er ist sehr variabel konfigurierbar. Ein weit zurückliegendes
Geburtsdatum kann bei entsprechender Konfiguration mit 3 Klicks eingegeben werden: Jahr - Monat - Tag
Absolut empfehlenswert

Viele Grüße
Heinz

Offline

#5 09.09.2021 14:55:11

michaels
Member

Re: Datumsauswahl in mpform vor dem 01.01.1970 nicht möglich

Herzlichen Dank für eure Antworten!!!

Habe den den Zebra-Datepicker wie von bbs2 gepostet verwendet. Klappt, super, Danke.

Den link-Tag für das stylesheet habe ich übrigens gleich vor das Skript-Tag gehängt:

[== HTML ==]
<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/zebra_datepicker@latest/dist/css/default/zebra_datepicker.min.css">

<script src="https://cdn.jsdelivr.net/npm/zebra_datepicker@latest/dist/zebra_datepicker.min.js"></script>

<script>
  $(document).ready(function() {
      $('#field34').Zebra_DatePicker({
        direction: 0,
        format:'d.m.Y',
        disable_time_picker:true,
        show_icon:true,
        inside: true,
        strict:true,
        days: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
        months: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
        show_select_today:false,
        zero_pad:true,
        open_icon_only:true,
      readonly_element:false,
        view:'years'
      });

  });
</script>

Danke an alle.

Offline

Board footer

up