Gäste müssen namen eingeben

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
cheethaz
Mitglied
Beiträge: 28
Registriert: 11.05.2004 09:16

Gäste müssen namen eingeben

Beitrag von cheethaz »

Hallo,

habe 1 Forum, wo Gäste antworten dürfen, diese sollen bzw. müssen aber einen anderen Namen eingeben, sonst steht überall Gast :( wie kann man das erzwingen?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

posting.php finde:

Code: Alles auswählen

	// Validate username
	if (($post_data['username'] && !$user->data['is_registered']) || ($mode == 'edit' && $post_data['poster_id'] == ANONYMOUS && $post_data['username'] && $post_data['post_username'] && $post_data['post_username'] != $post_data['username']))
	{
		include($phpbb_root_path . 'includes/functions_user.' . $phpEx);

		if (($result = validate_username($post_data['username'], (!empty($post_data['post_username'])) ? $post_data['post_username'] : '')) !== false)
		{
			$user->add_lang('ucp');
			$error[] = $user->lang[$result . '_USERNAME'];
		}
	}
ersetze mit:

Code: Alles auswählen

	// Validate username
	if (($post_data['username'] && !$user->data['is_registered']) || ($mode == 'edit' && $post_data['poster_id'] == ANONYMOUS && $post_data['username'] && $post_data['post_username'] && $post_data['post_username'] != $post_data['username']))
	{
		include($phpbb_root_path . 'includes/functions_user.' . $phpEx);

		if (($result = validate_username($post_data['username'], (!empty($post_data['post_username'])) ? $post_data['post_username'] : '')) !== false)
		{
			$user->add_lang('ucp');
			$error[] = $user->lang[$result . '_USERNAME'];
		}
		if ($post_data['username'] == $user->lang['GUEST'])
		{
			$error[] = $user->lang['TOO_SHORT_USERNAME'];
		}
	}
(ungetestet)
kein Support per PN
cheethaz
Mitglied
Beiträge: 28
Registriert: 11.05.2004 09:16

Beitrag von cheethaz »

Geht leider nicht. Ich werde aber da auch mal gucken. Ist ja die richtige Stelle.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

ok jetzt gehts:
finde:

Code: Alles auswählen

	// Validate username
	if (($post_data['username'] && !$user->data['is_registered']) || ($mode == 'edit' && $post_data['poster_id'] == ANONYMOUS && $post_data['username'] && $post_data['post_username'] && $post_data['post_username'] != $post_data['username']))
	{
		include($phpbb_root_path . 'includes/functions_user.' . $phpEx);

		if (($result = validate_username($post_data['username'], (!empty($post_data['post_username'])) ? $post_data['post_username'] : '')) !== false)
		{
			$user->add_lang('ucp');
			$error[] = $user->lang[$result . '_USERNAME'];
		}
	}
danach einfügen:

Code: Alles auswählen

	if (($post_data['username'] == '') && ($post_data['poster_id'] == ANONYMOUS))
	{
		$error[] = $user->lang['TOO_SHORT_USERNAME'];
	}
kein Support per PN
cheethaz
Mitglied
Beiträge: 28
Registriert: 11.05.2004 09:16

Beitrag von cheethaz »

Danke hat geklappt :)
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“