Seite 1 von 1
Gast kann ohne Namen posten
Verfasst: 28.11.2004 22:02
von Para
Hi!
(Ich habe schon die Suche geblättert, aber nix gefunden)
Also ich habe ein Forum, in dem auch Gäste posten können. Jedoch wird dabei nicht überprüft ob ein Benutzernameeingegeben wurde, wenn ein nicht registrierter (also Gast) einen Eintrag macht.
In diesem Forum stehen nun nämlich lauter Einträge ohne Namen, die immer zum Inhalt haben: "Wie ich gerade (im vorherigen Eintrag) schon gesagt habe....".
Wie kann ich das ändern?
Danke
Para
Verfasst: 28.11.2004 22:13
von Max
Hallo,
da ich auch keine Lust hatte, viel zu suchen, kopiere ich die paar Zeilen mal her:
Code: Alles auswählen
Beschreibung: Normalerweise können Gäste in einem phpBB posten ohne einen Namen angeben zu müssen..
phpBB Version: 2.0.x
Code:
#
#--------- [ DATEI ÖFFNEN ] -----------------------------
#
# /includes/functions_post.php
#
#--------- [ FINDE ] -----------------------------
#
// Check subject
#
#--------- [ DARÜBER EINFÜGEN ] -------------------------
#
else if ( empty($username) && $userdata['user_id'] == ANONYMOUS )
{
$error_msg .= ( !empty($error_msg) ) ? '<br />' . $lang['Empty_username'] : $lang['Empty_username'];
}
#--------- [ DATEI ÖFFNEN ] -----------------------------
#
# /language/lang_german/lang_main.php
#
#--------- [ FINDE (nur ein Auszug) ] -----------------------------
#
$lang['Empty_subject'] = '
#
#--------- [ DARUNTER EINFÜGEN ] -------------------------
#
$lang['Empty_username'] = 'Du musst einen Namen angeben.';
Das funktioniert auch nach dem Update auf 2.0.11 noch.
Gruß Max
Verfasst: 28.11.2004 22:23
von Para
Super! Danke!
Hat geklappt!
Verfasst: 28.11.2004 22:37
von Para
uppa, das muss ich nochmal korrigieren!
also es funktioniert nicht!
Auf meinem localhost (win2k) funzt es, aber nicht auf meinem Webserver (Linux)
www.aegabi05.com
Verfasst: 28.11.2004 23:02
von Max
hmmmm,
dann liegt es wohl an der Konfiguration des Servers?!?!?
Hier mal online in Gebrauch:
http://www.ssvforum.de/phpBB2/viewforum.php?f=24
Gruß Max
Verfasst: 29.11.2004 14:02
von Para
haha

habs ... anscheinend gibts mit der Konstanten ANONYMOUS ein Problem.
Wenn ich stattdessen einfach die user_id für ANONYMOUS einsetze gehts problemlos:
Code: Alles auswählen
else if ( empty($username) && $userdata['user_id'] == -1 )
{
$error_msg .= ( !empty($error_msg) ) ? '<br />' . $lang['Empty_username'] : $lang['Empty_username'];
}