Ganz leichter Fehler bez. der Nickpage?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Join7
Mitglied
Beiträge: 12
Registriert: 18.09.2005 22:51

Ganz leichter Fehler bez. der Nickpage?

Beitrag von Join7 »

Habe auf http://www.join7.de/sieben/ die Nickpage installiert. Wenn ich direkt über den link http://www.join7.de/sieben/nickpage.php?user=Lazze funktioniert alles soweit ganz gut.

Im Forum funktioniert jedoch der Link oben im Navigationsmenu gar nicht, er führt mich immer wieder zur index.php des forums.

Code: Alles auswählen

<table width="570" height="20" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="left" class="mainmenu"><a href="{U_FAQ}" class="mainmenu">{L_FAQ}</a>&nbsp;&nbsp;<a href="{U_SEARCH}" class="mainmenu">{L_SEARCH}</a>&nbsp;&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu">{L_MEMBERLIST}</a>&nbsp;&nbsp;<a href="{U_GROUP_CP}" class="mainmenu">{L_USERGROUPS}</a>&nbsp;<a href="{U_NICKPAGE_OF} {Nickname}" class="mainmenu">Nickpage</a>&nbsp;
	<!-- BEGIN switch_user_logged_in -->
	<a href="{U_PROFILE}" class="mainmenu">{L_PROFILE}</a>&nbsp;&nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu">{PRIVATE_MESSAGE_INFO}</a>
	<!-- END switch_user_logged_in -->
	</td><td align="right" class="mainmenu"><span class="mainmenu"><a href="{U_LOGIN_LOGOUT}" class="mainmenu">{L_LOGIN_LOGOUT}</a>
	<!-- BEGIN switch_user_logged_out -->
	&nbsp;&nbsp;<a href="{U_REGISTER}" class="mainmenu">{L_REGISTER}</a>
	<!-- END switch_user_logged_out --></td>

</table>
Hier hab ich euch mal einen Code meines Main-Menues mitgegeben. Ersetze ich das {U_NICKPAGE_OF} {Nickname} mit z.B. <a href="{Shownickpagebutton.U_NICKPAGE}" class="mainmenu">Nickpage</a> ersetze klappt es ebenso wenig. Man wird immer auf die index.php im Forum umgeleitet. Was hab ich falsch gemacht?
modbo
Mitglied
Beiträge: 451
Registriert: 10.12.2004 11:12

Beitrag von modbo »

{U_NICKPAGE_OF} wird in der nickpage.php deklariert. Da diese beim Aufruf des Forums nicht durchlaufen wird, wird die Variable auch nicht an die overall_header.tpl übergeben.

<a href="{Shownickpagebutton.U_NICKPAGE}" class="mainmenu">Nickpage</a> ist schon richtig.

Allerdings wird in der page_header.php deklariert, ab wieviel Posts der Link sichtbar sein soll und es muss eine Nickpage vorhanden sein.

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']),
			));
		}
	}
Vielleicht ist nur dieses Kriterium nicht erfüllt?
Einstellmöglichkeiten im ACP mal kontrolliert?
Ansonsten wird die Variable U_Nickpage nicht an das Template übergeben, ergo der Link erscheint nicht.

Ich hoffe, ich hab das mit meinen leihenhaften PHP Kenntnissen korrekt wiedergegeben.
Join7
Mitglied
Beiträge: 12
Registriert: 18.09.2005 22:51

Beitrag von Join7 »

Achso, aber wie soll dann der User darauf kommen dass es die möglichkeit überhaupt gibt eine Nickpage einzurichten?

Aber eine andere Frage? Was ist ein ACP? Ich war jetzt mal im Adminbereich und da funktioniert auch alles tadellos. Die Konfigurationseinstellungen sind auch vorhanden und gehen auch. Und da hab ich eingestellt dass man schon ab 0 Posts die nickpage sieht.
tim.brauer
Mitglied
Beiträge: 47
Registriert: 13.10.2004 10:35
Kontaktdaten:

Beitrag von tim.brauer »

acp= administration control panel :D , die suche im admin bereich war also schon richtig...
Grüßle, Tim
Join7
Mitglied
Beiträge: 12
Registriert: 18.09.2005 22:51

Beitrag von Join7 »

ok, also wie gesagt - dort funktioniert alles. Was kann ich noch tun?
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Code: Alles auswählen

<table width="570" height="20" border="0" align="center" cellpadding="0" cellspacing="0">
	<tr>
		<td align="left" class="mainmenu">
			<a href="{U_FAQ}" class="mainmenu">{L_FAQ}</a>&nbsp;&nbsp;<a href="{U_SEARCH}" class="mainmenu">{L_SEARCH}</a>&nbsp;&nbsp;<a href="{U_MEMBERLIST}" class="mainmenu">{L_MEMBERLIST}</a>&nbsp;&nbsp;<a href="{U_GROUP_CP}" class="mainmenu">{L_USERGROUPS}</a>
			<!-- BEGIN Shownickpagebutton -->
			&nbsp;&nbsp;<a href="{Shownickpagebutton.U_NICKPAGE}" class="mainmenu">Nickpage</a>
			<!-- END Shownickpagebutton -->
			<!-- BEGIN switch_user_logged_in -->
			&nbsp;&nbsp;<a href="{U_PROFILE}" class="mainmenu">{L_PROFILE}</a>&nbsp;&nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu">{PRIVATE_MESSAGE_INFO}</a>
			<!-- END switch_user_logged_in -->
		</td>
		<td align="right" class="mainmenu">
	  	<a href="{U_LOGIN_LOGOUT}" class="mainmenu">{L_LOGIN_LOGOUT}</a>
			<!-- BEGIN switch_user_logged_out -->
			&nbsp;&nbsp;<a href="{U_REGISTER}" class="mainmenu">{L_REGISTER}</a>
			<!-- END switch_user_logged_out -->
		</td>
	</tr>
</table>
modbo
Mitglied
Beiträge: 451
Registriert: 10.12.2004 11:12

Beitrag von modbo »

Stimmt, Schalter vergessen *klatsch*
Join7
Mitglied
Beiträge: 12
Registriert: 18.09.2005 22:51

Beitrag von Join7 »

danke es klappt! Vielen dank!
Antworten

Zurück zu „phpBB 2.0: Mod Support“