Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
JohnGF
Beiträge: 24 Registriert: Sa 29.Jan, 2005 21:39
Kontaktdaten:
Beitrag
von JohnGF » Do 10.Mär, 2005 16:34
Hallo Oxpus and Friends,
bab' ein kleines Problem: anonyme Benutzer sollten bei mir einen Namen eingeben. Den passenden Mod habe ich auf phpbb.com gefunden. Leider möchte ich diesen in phpbbplus einbauen. Im template wird allerdings die error-box benutzt.
Im Mod:
#-----[ FIND ]------------------------------------------
#
if (formErrors) {
alert(formErrors);
return false;
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!-- BEGIN switch_username_select -->
if (document.post.username.value == '' && !(formErrors)) {
formErrors = "{L_ENTER_YOUR_NAME}";
}
<!-- END switch_username_select -->
#
$error_msg = '';
$username = ( !empty($_POST['username']) ) ? $_POST['username'] : '';
Wer kann mir helfen?
Habe den Mod mit angehängt
Max
Beiträge: 628 Registriert: So 23.Jan, 2005 09:54
Beitrag
von Max » Do 10.Mär, 2005 17:00
Hallo,
falls sich keine Lösung findet, nutze das hier:
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 in der Dimension, also sollte eine Plus kein Problem sein.
Gruß Max
JohnGF
Beiträge: 24 Registriert: Sa 29.Jan, 2005 21:39
Kontaktdaten:
Beitrag
von JohnGF » Do 10.Mär, 2005 17:57
Danke, ging aber schnell, probiere es gleich mal aus.
JohnGF
Beiträge: 24 Registriert: Sa 29.Jan, 2005 21:39
Kontaktdaten:
Beitrag
von JohnGF » Do 10.Mär, 2005 18:42
^d Leider nicht! ich denke wegen diesem Abschnitt in funktion_posts:
Code: Alles auswählen
// Check username
if (!empty($username))
{
$username = phpbb_clean_username($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 = '';
}
}
oxpus
Administrator
Beiträge: 28735 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Do 10.Mär, 2005 18:47
Der gesamte Abschnitt lautet doch so:
Code: Alles auswählen
// Check username
if (!empty($username))
{
$username = phpbb_clean_username($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'];
}
Demnach muss immer ein Username angegeben werden. Bei angemeldeten Usern ist der nur versteckt, wird aber auch beim Posten übertragen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
JohnGF
Beiträge: 24 Registriert: Sa 29.Jan, 2005 21:39
Kontaktdaten:
Beitrag
von JohnGF » Do 10.Mär, 2005 22:44
Danke Oxpus, hat geklappt
. Wie ich schon öfter gemerkt habe, Du bist ein Genie
oxpus
Administrator
Beiträge: 28735 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Do 10.Mär, 2005 23:47
Och nö, nur ein erfahrener Modder...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!