Seite 1 von 3
Memberlist // NOT FOUND
Verfasst: 19.01.2012 21:16
von laph
Hallo,
ich hab ein Problem, wenn ich in die Memberlist gehe und ein Mitglied unter
irgendeinen Buchstaben suchen möchte dann bekommen ich diese Fehlermeldung:
Code: Alles auswählen
Not Found
The requested URL /cwalkinside.de/memberlist.php&first_char=f was not found on this server.
Apache Server at markyboo.alfahosting.org Port 80
Wo liegt das Problem!?
Re: Memberlist // NOT FOUND
Verfasst: 19.01.2012 21:21
von gloriosa
Hallo,
die, viel zu selten benutzte, boardeigene Funktion
Suchen scheint wohl wieder einmal
nur sporadisch zu funktionieren.

Re: Memberlist // NOT FOUND
Verfasst: 19.01.2012 22:27
von laph
Hilft mir halt ehrlich gesagt nicht weiter!
Re: Memberlist // NOT FOUND
Verfasst: 19.01.2012 23:28
von Miriam
Re: Memberlist // NOT FOUND
Verfasst: 20.01.2012 00:18
von laph
Auf was war das jetzt bezogen Miriam?
Re: Memberlist // NOT FOUND
Verfasst: 20.01.2012 00:48
von hackepeter13
laph hat geschrieben:Auf was war das jetzt bezogen Miriam?
Achte auf das Zeichen nach
.php 
bei dir ist ein
&
, es gehört dort aber ein
?
.
Die Frage ist nun wie das da nun hingekommen ist? Hast du in letzter Zeit etwas an einer Datei geändert und wenn ja erinnere dich was!
Re: Memberlist // NOT FOUND
Verfasst: 20.01.2012 03:07
von laph
Ich habe in letzter Zeit ein paar MODS installiert.
Den Guestbook Mod um genauer zu sein. Seitdem ist das so.
Btw. muss ich denn jetzt die memberlist.php bearbeiten??
Entschuldigung aber ich tu mich da immer so schwer

Re: Memberlist // NOT FOUND
Verfasst: 20.01.2012 10:14
von hackepeter13
laph hat geschrieben:Btw. muss ich denn jetzt die memberlist.php bearbeiten??
Entschuldigung aber ich tu mich da immer so schwer

Ja durchaus, weil von allein wird sich der Fehler nicht beheben.
Überprüfe einfach in der memberlist.php, ob irgendwo dieses besagte Zeichen verkehrt ist!
Re: Memberlist // NOT FOUND
Verfasst: 20.01.2012 13:23
von laph
Ich finde es ehrlich gesagt nicht.
Code: Alles auswählen
$first_char = request_var('first_char', '');
if ($first_char == 'other')
{
for ($i = 97; $i < 123; $i++)
{
$sql_where .= ' AND u.username_clean NOT ' . $db->sql_like_expression(chr($i) . $db->any_char);
}
}
else if ($first_char)
{
$sql_where .= ' AND u.username_clean ' . $db->sql_like_expression(substr($first_char, 0, 1) . $db->any_char);
Code: Alles auswählen
'first_char' => array('first_char', ''),
);
$u_first_char_params = array();
foreach ($check_params as $key => $call)
{
if (!isset($_REQUEST[$key]))
{
continue;
}
$param = call_user_func_array('request_var', $call);
$param = urlencode($key) . '=' . ((is_string($param)) ? urlencode($param) : $param);
$params[] = $param;
if ($key != 'first_char')
{
$u_first_char_params[] = $param;
}
if ($key != 'sk' && $key != 'sd')
{
$sort_params[] = $param;
}
}
$u_hide_find_member = append_sid("{$phpbb_root_path}memberlist.$phpEx", "start=$start" . (!empty($params) ? '&' . implode('&', $params) : ''));
if ($mode)
{
$params[] = "mode=$mode";
}
$sort_params[] = "mode=$mode";
$pagination_url = append_sid("{$phpbb_root_path}memberlist.$phpEx", implode('&', $params));
$sort_url = append_sid("{$phpbb_root_path}memberlist.$phpEx", implode('&', $sort_params));
unset($search_params, $sort_params);
$u_first_char_params = implode('&', $u_first_char_params);
$u_first_char_params .= ($u_first_char_params) ? '&' : '';
$first_characters = array();
$first_characters[''] = $user->lang['ALL'];
for ($i = 97; $i < 123; $i++)
{
$first_characters[chr($i)] = chr($i - 32);
}
$first_characters['other'] = $user->lang['OTHER'];
foreach ($first_characters as $char => $desc)
{
$template->assign_block_vars('first_char', array(
'DESC' => $desc,
'VALUE' => $char,
'S_SELECTED' => ($first_char == $char) ? true : false,
'U_SORT' => append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=searchuser&" . $u_first_char_params . 'first_char=' . $char) . '#memberlist',
Ich finde jetzt nirgends den Fehler.
Das Problem ist auch irgendwie komisch. Wenn ich auf einen der Buchstaben klicken will, dann kommt
diese Fehlermeldung. Wenn ich aber erst neben den Buchstaben klicke auf "Nach einem Mitglied suchen",
und anschließend auf einen der Buchstaben dann geht es....
Re: Memberlist // NOT FOUND
Verfasst: 20.01.2012 13:27
von modernist
laph hat geschrieben:Code: Alles auswählen
$pagination_url = append_sid("{$phpbb_root_path}memberlist.$phpEx", implode('&', $params));
$sort_url = append_sid("{$phpbb_root_path}memberlist.$phpEx", implode('&', $sort_params));
Hier hast du doch das
& als
& dierekt an die
memberlist.php angehängt.