Seite 1 von 1

Spezieller Nickpage-Link in der overall_header.tpl?

Verfasst: 29.09.2004 14:16
von knalltrauma
Moin zusammen...

Eine kleine Frage. Ist es irgendwie möglich, in der overall_header.tpl einen Link einzufügen, damit die User direkt auf ihre eigene Nickpage kommen? Momentan geht das ja, aber sie kommen immer auf die Admin-Seite der eigenen Nickpage:

./nickpage.php?admin=USERNAME

Ich hätte gern einen zusätzlichen Link hier hin:

./nickpage.php?user=USERNAME

So hätte ich 2 Links oben im Header. 1x in den Admin-Bereich der Nickpage, 1x ein Direktlink zur eigenen Nickpage damit man schnell nachschauen kann, ob z.B. ein Gästebucheintrag vorhanden ist usw.

Ist sowas überhaupt möglich? :roll:

Verfasst: 29.09.2004 14:58
von Acid
overall_header.tpl (eventuell unterscheidet sich der Code bei dir)

Code: Alles auswählen

#
#------[ FINDE ]----------------------
#
	<img src="templates/nickpage/nickpage_button_small.gif" hspace="3"><a href="{Shownickpagebutton.U_NICKPAGE}" class="mainmenu">Nickpage</a>&nbsp; &nbsp; 

#
#------[ MIT FOLGENDEM ERSETZEN ]----------------------
#
	<img src="templates/nickpage/nickpage_button_small.gif" hspace="3"><a href="{Shownickpagebutton.U_ADMIN_NICKPAGE}" class="mainmenu">(Admin) Nickpage</a>&nbsp; &nbsp; 
	<img src="templates/nickpage/nickpage_button_small.gif" hspace="3"><a href="{Shownickpagebutton.U_NICKPAGE}" class="mainmenu">Nickpage</a>&nbsp; &nbsp;

page_header.php

Code: Alles auswählen

#
#------[ FINDE ]----------------------
#
			'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?admin='.$userdata['username']),

#
#------[ MIT FOLGENDEM ERSETZEN ]----------------------
#
			'U_ADMIN_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?admin='.$userdata['username']),
			'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?user='.$userdata['username']),

Verfasst: 29.09.2004 21:16
von knalltrauma
Hy Acid :D

Hab das gemacht...dann krieg ich diese Fehlermeldung :oops:

Code: Alles auswählen

Parse error: parse error, unexpected ']', expecting ')' in /services/webs/phpBB/includes/page_header.php on line 817
Auf Zeile 818 (+/-) steht in der page_header.php folgendes:

Code: Alles auswählen

		//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']),
			));
		}
	}
Ist da was falsch in dem Code? :wink:

Verfasst: 29.09.2004 21:25
von kratzer54847
ersetz mal bei dem U_NICKPAGE das

$userdata['username']),

mit

$userdata[username]),

Verfasst: 29.09.2004 23:45
von knalltrauma
Geilomat :D

Herzlichen Dank! Jetzt funzt es *freu*