Seite 1 von 1
Nickpage-MOD --- Forbidden ?
Verfasst: 11.11.2005 10:49
von Chickeweck
Ich hab in meinem Forum den Nickpage-MOD verbaut, bei mir als Admin funzt er einwandfrei, jetzt hab ich von einigen Usern erfahren dass wenn sie ihn benutzen möchten sie die Fehlermeldung "Forbidden" bekommen. Was könnte da jetzt nicht stimmen ?
Verfasst: 11.11.2005 10:57
von Markus67
Hi ...
wann genau bekommen deine User die Meldung?
das hier hast du gemacht?
Code: Alles auswählen
//
//NickpagePicordner Dateirechte zuweisen---------------------------------------------------
//
CHMOD777 -> ./images/nickpage/
Innerhalb dieses Ordners befindet sich ein Standardbild
für den Fall das der User kein Foto hochgeladen hat.
Markus
Verfasst: 11.11.2005 11:08
von Chickeweck
Ja, das hab ich gemacht. Ich hab jetzt auch nochmal einen Test-Account angelegt und bekomm nirgends eine Fehlermeldung. Ich sprech das noch einmal genau mit den entsprechenden Usern ab und melde mich ggf. nochmal. Danke aber schonmal für diese sehr schnelle Antwort, Markus

Verfasst: 11.11.2005 12:53
von Chickeweck
Ok, ich hab von einem der User einen Screenshot bekommen. Wenn er rechts oben "Nickpage" anklickt kommt diese Meldung und er wird automatisch ausgeloggt.
[ externes Bild ]
Verfasst: 11.11.2005 13:00
von Markus67
Hi ...
verlinke mal bitte deine page_header.php als txt-Datei.
KB:datei
Markus
Verfasst: 11.11.2005 13:16
von Chickeweck
Verfasst: 11.11.2005 13:26
von Markus67
Hi ...
suche in der page_header.php
Code: Alles auswählen
//
//Nickpagelink zeigen?
//
if ( $userdata['session_logged_in'] )
{
//Nickpage vorhanden?
$sql = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid='".$userdata['user_id']."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Querrie nicht ausführen!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
//Konfiguration (ab wieviel posts...)
$sql = "SELECT anzahl_posts FROM ".NICKPAGECONFIG_TABLE;
if( !($result2 = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Querrie nicht ausführen!', '', __LINE__, __FILE__, $sql);
}
$row2 = $db->sql_fetchrow($result2);
if($row['zaehle'] == "1" OR $row2['anzahl_posts'] <= $userdata['user_posts'])
{
$template->assign_block_vars('Shownickpagebutton',array(
'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?admin='.$userdata['username']),
));
}
}
$template->pparse('overall_header');
?>
ersetze mit:
Code: Alles auswählen
//
//Nickpagelink zeigen?
//
if (!defined('NICKPAGE_INSTALL') && $userdata['session_logged_in'] )
{
//Nickpage vorhanden und config ok?
$sql = "SELECT COUNT(uid) AS zaehle, b.* FROM ".NICKPAGE_TABLE." AS a, ".NICKPAGECONFIG_TABLE." AS b
WHERE a.uid=".intval($userdata['user_id'])."
GROUP BY a.uid";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Querrie nicht ausführen!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] == "1" OR $row['anzahl_posts'] <= $userdata['user_posts'])
{
$template->assign_block_vars('Shownickpagebutton',array(
'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?admin='.urlencode(stripslashes($userdata['username']))),
));
}
}
$template->pparse('overall_header');
?>
Markus