Nick/Name für öffentliche Postings (Gast)
					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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
	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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- 
				Duck
 - Mitglied
 - Beiträge: 127
 - Registriert: 01.12.2002 17:48
 - Wohnort: Balingen & Melbourne, FL
 - Kontaktdaten:
 
Nick/Name für öffentliche Postings (Gast)
Hallo,
wenn man Foren für öffentliche Posting offen hat, wie kann man dann erzwingen, dass die Poster trotzdem einen Nick/Namen eingeben? Also dass das nicht nur einfach "Gast" steht, sondern diese irgend was eingeben müssen.
Gruß Duck
			
			
									
						
										
						wenn man Foren für öffentliche Posting offen hat, wie kann man dann erzwingen, dass die Poster trotzdem einen Nick/Namen eingeben? Also dass das nicht nur einfach "Gast" steht, sondern diese irgend was eingeben müssen.
Gruß Duck
functions_post.php
++FINDE++
++DAVOR EINFÜGEN++
lang_main.php
++FINDE (folgendes is nur ein Auszug)++
++DANACH EINFÜGEN EINFÜGEN++
			
			
													++FINDE++
Code: Alles auswählen
	// Check subjectCode: Alles auswählen
	else if ( empty($username) && $userdata['user_id'] == ANONYMOUS )
	{ 
                      $error_msg .= ( !empty($error_msg) ) ? '<br />' . $lang['Empty_username'] : $lang['Empty_username']; 
	}
++FINDE (folgendes is nur ein Auszug)++
Code: Alles auswählen
$lang['Empty_subject'] = '...Code: Alles auswählen
$lang['Empty_username'] = 'Du musst einen Namen angeben.';
					Zuletzt geändert von Acid am 17.03.2003 15:23, insgesamt 1-mal geändert.
									
			
						
										
						Code: Alles auswählen
            else
	{
		$error_msg .= ( !empty($error_msg) ) ? '<br />' . $lang['Empty_username'] : $lang['Empty_username'];
	}Code: Alles auswählen
	else if ( empty($username) && $userdata['user_id'] == ANONYMOUS )
	{ 
                      $error_msg .= ( !empty($error_msg) ) ? '<br />' . $lang['Empty_username'] : $lang['Empty_username']; 
	}Hi Acid,
danke erstmal für den Hinweis hier
Der Hack wäre schon das was ich suche. Aber er funktioniert bei mir leider nicht
 ich kann als Gast ganz normal Posten so als wäre nichts. Der Beitrag erscheint als "Gast" und es kommt auch keine Warnung. Ich habe dann den Teil ab "//Check Username"  aus der functions_post.php aus der Original-Datei von der Version 2.0.6 genommen. Er sieht jetzt so aus:
Wo könnte der Fehler liegen? Wäre wirklich nett wenn mir jemand nen Tipp geben könnte!
Viele Grüße
Mavis
			
			
									
						
										
						danke erstmal für den Hinweis hier
Der Hack wäre schon das was ich suche. Aber er funktioniert bei mir leider nicht
Code: Alles auswählen
	// Check username
	if (!empty($username))
	{
		$username = trim(strip_tags($username));
		if (!$userdata['session_logged_in'] || ($userdata['session_logged_in'] && $username != $userdata['username']))
		{
			include($phpbb_root_path . 'includes/functions_validate.'.$phpEx);
			$result = validate_username($username);
			if ($result['error'])
			{
				$error_msg .= (!empty($error_msg)) ? '<br />' . $result['error_msg'] : $result['error_msg'];
			}
		}
		else
		{
			$username = '';
		}
	}
	   else if ( empty($username) && $userdata['user_id'] == ANONYMOUS ) 
   { 
                      $error_msg .= ( !empty($error_msg) ) ? '<br />' . $lang['Empty_username'] : $lang['Empty_username']; 
   } 
	// Check subject
(...)
Viele Grüße
Mavis