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.
-
- 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 subject
Code: 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