Moin zusammen,
einer meine Benutzer hat mich darauf aufmerksam gemacht das er keine PLZ die mit 0 beginnt einstellen kann.
Beispiel: Aus "01234" wird automatisch "1234"
Bei den Einstellungen bin ich auch nicht weiter gekommen, ein Zahlenwert kann nicht mit 0xxxx beginnen.
Über die Suche habe ich auch nichts dazu gefunden.
Hat jemand einen Tip dafür?
Style Prosilver
[3.2.x] PLZ kann nicht mit 0 Beginnen
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
[3.2.x] PLZ kann nicht mit 0 Beginnen
Gruß Achim
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: [3.2.x] PLZ kann nicht mit 0 Beginnen
Hallo
Was ist das für ein Feld, wo das eingetragen werden soll? Handelt es sich dabei um ein Benutzerdefiniertes Profilfeld?
Falls Ja, dann prüfe mal die Einstellung für
Profilfeld hinzufügen:
Feld Kennung= plz
Art des Feldes= Einzeiliges Textfeld
Profilfeld anzeigen: Nein
Im Profil des Benutzers anzeigen: anwählen
Dem Benutzer angezeigter Name/Titel: Postleitzahl
Feld-Beschreibung: Gib hier deine Postleitzahl ein
Spezifische Optionen der Feldart
Größe des Eingabefelds: 5
Mindestens erforderliche Zeichenanzahl: 5
Maximal zulässige Zeichenanzahl: 5
Zulässige Werte: Nur Ziffern (0-9)
Wichtig ist hier die Art des Feldes als Einzeiliges Textfeld festzulegen.
Grüße: Mahony
Was ist das für ein Feld, wo das eingetragen werden soll? Handelt es sich dabei um ein Benutzerdefiniertes Profilfeld?
Falls Ja, dann prüfe mal die Einstellung für
Profilfeld hinzufügen:
Feld Kennung= plz
Art des Feldes= Einzeiliges Textfeld
Profilfeld anzeigen: Nein
Im Profil des Benutzers anzeigen: anwählen
Dem Benutzer angezeigter Name/Titel: Postleitzahl
Feld-Beschreibung: Gib hier deine Postleitzahl ein
Spezifische Optionen der Feldart
Größe des Eingabefelds: 5
Mindestens erforderliche Zeichenanzahl: 5
Maximal zulässige Zeichenanzahl: 5
Zulässige Werte: Nur Ziffern (0-9)
Wichtig ist hier die Art des Feldes als Einzeiliges Textfeld festzulegen.
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: [3.2.x] PLZ kann nicht mit 0 Beginnen
Hallo,
danke für die Antwort.
Das Feld steht natürlich auf "Zahlen" und nicht auf Textfeld.
Kann man das wirklich nicht nachträglich ändern?
Denn sonst bleibt mir ja nur löschen und neu Anlegen.
Doch dann sind die bereits eingegebenen PLZ ja auch weg...
danke für die Antwort.
Das Feld steht natürlich auf "Zahlen" und nicht auf Textfeld.
Kann man das wirklich nicht nachträglich ändern?
Denn sonst bleibt mir ja nur löschen und neu Anlegen.
Doch dann sind die bereits eingegebenen PLZ ja auch weg...

Gruß Achim
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: [3.2.x] PLZ kann nicht mit 0 Beginnen
Hallo
Wenn sich das Feld im Adminbereich nicht ändern lässt, dann ändere es doch über die Datenbank.
Suche in der Tabelle phpbb_profile_fields in der Spalte field_name nach dem vergebenen Feldnamen (vermutlich PLZ) und ändere dann die Feldart in der Spalte field_type nach profilefields.type.string. In der Spalte field_validation trägst du noch [0-9]+ ein.
Grüße: Mahony
Wenn sich das Feld im Adminbereich nicht ändern lässt, dann ändere es doch über die Datenbank.
Suche in der Tabelle phpbb_profile_fields in der Spalte field_name nach dem vergebenen Feldnamen (vermutlich PLZ) und ändere dann die Feldart in der Spalte field_type nach profilefields.type.string. In der Spalte field_validation trägst du noch [0-9]+ ein.
Grüße: Mahony
Zuletzt geändert von Mahony am 19.01.2017 21:34, insgesamt 1-mal geändert.
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: [3.2.x] PLZ kann nicht mit 0 Beginnen
Hallo,
danke, damit werde ich erstmal mein Testforum quälen........
danke, damit werde ich erstmal mein Testforum quälen........

Gruß Achim
Re: [3.2.x] PLZ kann nicht mit 0 Beginnen
Moin,
hat so noch nicht ganz geklappt, zusätzlich muss noch in:
phpbb_profile_fields_data -> Struktur -> pf_plz -> Typ von BIGINT auf VARCHAR
phpbb_profile_fields_data -> Struktur -> pf_plz -> Länge/Werte von 20 auf 255
phpbb_profile_fields_data -> Struktur -> pf_plz -> Kollation auf utf8_bin
So klappt es dann mit der 0 am Anfang der PLZ.
Danke für die Hilfe.
hat so noch nicht ganz geklappt, zusätzlich muss noch in:
phpbb_profile_fields_data -> Struktur -> pf_plz -> Typ von BIGINT auf VARCHAR
phpbb_profile_fields_data -> Struktur -> pf_plz -> Länge/Werte von 20 auf 255
phpbb_profile_fields_data -> Struktur -> pf_plz -> Kollation auf utf8_bin
So klappt es dann mit der 0 am Anfang der PLZ.
Danke für die Hilfe.
Gruß Achim
Re: [3.2.x] PLZ kann nicht mit 0 Beginnen
Hat sich jemand die Mühe gemacht den Fehler im Bug Trecker zu melden?
- canonknipser
- Ehemaliges Teammitglied
- Beiträge: 2053
- Registriert: 10.09.2011 11:14
- Kontaktdaten:
Re: [3.2.x] PLZ kann nicht mit 0 Beginnen
Welchen Fehler? Das numerische Felder bei der Anzeige ohne führende Null dargestellt werden? Das ist kein Fehler, sondern ganz normales Verhalten bei der Ausgabe von numerischen Werten. Guck dir mal Excel an
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived
- Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived

Kein Support via PN, nur im Board und (manchmal) im IRC