Seite 1 von 3
Frage zum Nickpage-Link im Slidemenü
Verfasst: 11.07.2005 14:13
von Gefühlswelten
Hallo,
habe so die Nickpage im SlideMenü verlinkt
Aber wenn ich jetzt im Slidemenü draufklicke, bleibe ich aber immer auf der gleichen Seite,wo ich gerade bin. Will aber zur der Site,wo man die NP editieren bzw. bearbeiten kann.
Ciao Gefühlswelten
Verfasst: 11.07.2005 15:46
von easygo
Wie und wo ist U_NICKPAGE definiert?
Falls in der page_header.php, bitte mal den Abschnitt posten... easy
Verfasst: 11.07.2005 15:50
von Gefühlswelten
hier
ganz unten

Verfasst: 11.07.2005 16:18
von easygo
Def ist ok ^^ vermutlich nur ein 'switch' Problem
Welche Switches verwendest du in deinem Slidemenü?
Am besten mal den Code posten... easy
Verfasst: 11.07.2005 16:40
von Gefühlswelten
was ist ein switch??? poste jetzt einfach mal gleich den overall_header
edit:
hier 2
Verfasst: 11.07.2005 17:05
von easygo
Gefühlswelten hat geschrieben:was ist ein switch???
Ein- und Ausschalter ^^
Da haben wir auch schon das Problem...
Der Nickpage Admin Link erwartet folgenden Switch
Code: Alles auswählen
<!-- BEGIN Shownickpagebutton -->
addExItem("Nickpage", "{Shownickpagebutton.U_NICKPAGE}");
<!-- END Shownickpagebutton -->
Bin mir aber net sicher, ob das innerhalb von JS auch so funktioniert!
Einfach mal ausprobieren...

easy
Verfasst: 11.07.2005 17:11
von Gefühlswelten
funktioniert leider nicht, bleib nach wie vor auf der gleichen seite
vielleicht noch eine idee?

Verfasst: 11.07.2005 17:40
von easygo
Jo vielleicht! Probiers aus...
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
// Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility
#
#-----[ BEFORE, ADD ]--------------------------------
#
//
//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);
$db->sql_freeresult($result);
if($row['zaehle'] == "1" OR $row['anzahl_posts'] <= $userdata['user_posts'])
{
$np_admin = append_sid('nickpage.'.$phpEx.'?admin='.urlencode(stripslashes($userdata['username'])));
}
else
{
$np_admin = '';
}
}
#
#-----[ FIND ]------------------------------------------
#
'U_PROFILE' => append_sid('profile.'.$phpEx.'?mode=editprofile'),
#
#-----[ AFTER, ADD ]--------------------------------
#
'U_NICKPAGE' => $np_admin,
#
#-----[ FIND ]------------------------------------------
#
//
//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']))),
));
}
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
/*
//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']))),
));
}
}
*/
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Verfasst: 11.07.2005 17:52
von Gefühlswelten
hm...geht auch net, ich versteh das net...muss doch irgendwie machbar sein
erstmal danke, dass du mir hier hilfst.... ich lese schon überall mir alles durch, aber komm auf keine idee
Verfasst: 11.07.2005 18:05
von easygo
Ersetz die Zeile in der page_header.php
Code: Alles auswählen
$np_admin = append_sid('nickpage.'.$phpEx.'?admin='.urlencode(stripslashes($userdata['username'])));
}
durch...
Code: Alles auswählen
$np_admin = append_sid($phpbb_root_path.'nickpage.'.$phpEx.'?admin='.urlencode(stripslashes($userdata['username'])));
}
und dann bitte mal einen Text Link zur page_header... easy