Wohnort erzwingen ?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
rosand
Mitglied
Beiträge: 113
Registriert: 29.11.2004 18:39

Wohnort erzwingen ?

Beitrag von rosand »

Hallo, ich möchte das die User bei der Registrierung den Wohnort unbedingt angeben müssen:?

Gibt es da einen Mod oder ein Snippet um diese und evtl. andere Eingaben zwingend vorzuschreiben.?
blubbin
Mitglied
Beiträge: 409
Registriert: 08.09.2005 16:52

Beitrag von blubbin »

Hi

MOD:modify_profile müsste das sein.

blubbin
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von area57 »

Hier das habe ich nach einer kurzenlink:suche gefunden:


Eingabe erzwingen

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Code: Alles auswählen

# includes/usercp_register.php
# 
#-----[ FINDE (achte auf die 3 Klammern) ]---------------------------------------------------
# 
				$username_sql = "username = '" . str_replace("\'", "''", $username) . "', ";
			}
		}
	}

# 
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
# 

	if( $mode == 'editprofile' || $mode == 'register' )
	{
		if( empty($location) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}


# 
#-----[ ÖFFNEN ]------------------------------------------
#  
# templates/xxx/profile_add_body.tpl
# 
#-----[ FINDE ]---------------------------------------------------
# 

{L_LOCATION}:

#-----[ ERSETZE MIT ]---------------------------------------------

{L_LOCATION}: *

Markus
rosand
Mitglied
Beiträge: 113
Registriert: 29.11.2004 18:39

Beitrag von rosand »

Danke , super .

Nur ? kann ich die getätigte Abfrage auch noch überprüfen? denn wenn ich nun als Wohnort xxxy eingebe , wird das akzeptiert.? Oder zumindest eine Mindestgröße vorgeben?

Also so eine Art Plausibilitätsabfrage? mit den gelben Seiten oder anderen Adressverzeichnissen.?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

eine derartige Anpassung ist mir nicht bekannt aber mal davon abgesehen ... wenn jemand den Ort nicht angeben will dann gibt er halt nen falschen an ... von daher ... was würde es bringen mit der Plausibilitätsprüfung? :wink:

Markus
rosand
Mitglied
Beiträge: 113
Registriert: 29.11.2004 18:39

;)

Beitrag von rosand »

weil ich dann in vielen Fällen den Wohnort mit der genutzten IP abgleichen könnte und so Missbrauch verhindern .

Aber trotzdem nochmal danke .

Kann ich das o.g. auch per * für andere Angaben verwenden um eine Eingabe zu erzwingen.?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Re: ;)

Beitrag von Markus67 »

rosand hat geschrieben:weil ich dann in vielen Fällen den Wohnort mit der genutzten IP abgleichen könnte und so Missbrauch verhindern .

Aber trotzdem nochmal danke .

Kann ich das o.g. auch per * für andere Angaben verwenden um eine Eingabe zu erzwingen.?
Hi ...

im Map MOD hast du das ganze mit PLZ und Ortsnamen ... eventzuell könnte der dafür herhalten ... :wink:

yep ... das kannst du analog für jedes andere Feld auch machen.

Markus
dslmonster
Mitglied
Beiträge: 315
Registriert: 22.03.2006 16:56
Wohnort: Arnsberg
Kontaktdaten:

Beitrag von dslmonster »

Markus67 hat geschrieben:Hi ...

Code: Alles auswählen

# includes/usercp_register.php
# 
#-----[ FINDE (achte auf die 3 Klammern) ]---------------------------------------------------
# 
				$username_sql = "username = '" . str_replace("\'", "''", $username) . "', ";
			}
		}
	}

# 
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
# 

	if( $mode == 'editprofile' || $mode == 'register' )
	{
		if( empty($location) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}


# 
#-----[ ÖFFNEN ]------------------------------------------
#  
# templates/xxx/profile_add_body.tpl
# 
#-----[ FINDE ]---------------------------------------------------
# 

{L_LOCATION}:

#-----[ ERSETZE MIT ]---------------------------------------------

{L_LOCATION}: *

Markus
also das sieht interesant aus, wie würde es denn aussehen wenn ich weitere Felder Deklasieren will? muß ich dann für jedes feld das ganze einmal in die usercp_register.php oder kann ich in eine anweissung packen?

gruß
dslmonster
Die Suche <-- das ist der beste Freund eines Forum-Admins
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

das würde dann so aussehen:

Code: Alles auswählen

   if( $mode == 'editprofile' || $mode == 'register' ) 
   { 
      if( empty($location) ) 
      { 
         $error = TRUE; 
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty']; 
      } 
      if( empty($interests) ) 
      { 
         $error = TRUE; 
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty']; 
      }
      if( empty($occupation) ) 
      { 
         $error = TRUE; 
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty']; 
      }
   }

Fields_empty -> kannst du natürlich auch noch anpassen um eine entpsrechende Fehlermeldung auszugeben.

Ändere z.B. Fields_empty in Fields_empty_interests

Danach noch in der lang_main.php (für deutsch bzw. englisch)
suche:

Code: Alles auswählen

$lang['Fields_empty'] = 'Du musst alle benötigten Felder ausfüllen.';
danach einfügen:

Code: Alles auswählen

$lang['Fields_empty_interests'] = 'Du musst das Feld Interessen ausfüllen.';
Markus
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“