[3.2.x] PLZ kann nicht mit 0 Beginnen

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
CB250G
Mitglied
Beiträge: 31
Registriert: 15.06.2008 22:38
Wohnort: Niedersachsen

[3.2.x] PLZ kann nicht mit 0 Beginnen

Beitrag von CB250G »

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
Gruß Achim
Benutzeravatar
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

Beitrag von Mahony »

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
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
CB250G
Mitglied
Beiträge: 31
Registriert: 15.06.2008 22:38
Wohnort: Niedersachsen

Re: [3.2.x] PLZ kann nicht mit 0 Beginnen

Beitrag von CB250G »

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... :(
Gruß Achim
Benutzeravatar
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

Beitrag von Mahony »

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
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.
CB250G
Mitglied
Beiträge: 31
Registriert: 15.06.2008 22:38
Wohnort: Niedersachsen

Re: [3.2.x] PLZ kann nicht mit 0 Beginnen

Beitrag von CB250G »

Hallo,

danke, damit werde ich erstmal mein Testforum quälen........ :wink:
Gruß Achim
CB250G
Mitglied
Beiträge: 31
Registriert: 15.06.2008 22:38
Wohnort: Niedersachsen

Re: [3.2.x] PLZ kann nicht mit 0 Beginnen

Beitrag von CB250G »

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.
Gruß Achim
knarfboy
Mitglied
Beiträge: 32
Registriert: 24.02.2016 01:38

Re: [3.2.x] PLZ kann nicht mit 0 Beginnen

Beitrag von knarfboy »

Hat sich jemand die Mühe gemacht den Fehler im Bug Trecker zu melden?
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: [3.2.x] PLZ kann nicht mit 0 Beginnen

Beitrag von canonknipser »

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
Antworten

Zurück zu „Support-Forum“