Seite 1 von 2

Nickpage button

Verfasst: 12.08.2005 01:41
von Einste1n
Eigentlich ein simples Problem ... Der Nickpagebutton wird in allen Beiträgen immer noch zum Schluss angezeigt, also bei dem letzen Post dieser Seite!
Hab schon verschiedene Posis ausprobiert, vor dem javascript und nach ihm, aber entweder verschwindet er ganz oder ist nur im letzen Beitrag sichtbar ... ich glaube langsam, das das problem nicht in den tpl Datein liegt ... was meint ihr ?

im moment liegt er da

Code: Alles auswählen

			<tr> 
				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG}
	<!-- BEGIN Nickpagebutton -->
	<a href="{postrow.Nickpagebutton.U_NICKPAGE}"><img src="templates/subSilver/images/nickpage_button_big.gif" border="0"></a>
	<!-- END Nickpagebutton -->
 {postrow.PM_IMG} {postrow.KARMA_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!-- 
	if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
		document.write(' {postrow.ICQ_IMG}');
	else
		document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
				
				//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
			</tr>
und vorsichtshalber mal den php code der eigentlich dafür sorgen sollte, das wenn eine nickpage vorhanden ist, auch ein button erscheint ;-)

Code: Alles auswählen

	$sql = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid='".$poster_id."'";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Querrie-Fehler', '', __LINE__, __FILE__, $sql);
	}
	$row = $db->sql_fetchrow($result);
	if($row['zaehle'] == "1")
	{
		$template->assign_block_vars('postrow.Nickpagebutton', array(
		'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?user='.$poster),
		));
	}
evt. ein fehler im zusammenhang mit dem CH Mod ?

Verfasst: 23.09.2005 23:07
von xshine.biz
hatte das gleiche problem und hatte dann einfach versucht den code umzubauen und bei mir läufts jetzt, also der button erscheind bei jeden post des user's mit eingerichteter "NP" und linkt auch korrekt!

Code: Alles auswählen

<a href="nickpage.php?user={postrow.POSTER_NAME}"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a>
getestet mit v. 2.0.1.7. + "AcidTechGreen" Style!

Verfasst: 23.09.2005 23:32
von Mihil

Verfasst: 23.09.2005 23:42
von Einste1n
ich habe beide lösungen bei mir schon versucht ... kein erfolg :(
trotzdem danke

Verfasst: 24.09.2005 02:23
von Join7
Bei mir ist es ebenso. Der Nickpage-Button wird nur beim letzten User im Beitrag angezeigt, wenn er denn eine hat. Zusätzlich kommt noch das Problem dass ich den Theme NoseBleed nutze.

Verfasst: 24.09.2005 17:23
von Join7
so, kann mir jemand mal seine view-topic.tpl hier zeigen wo seine nickpage ebenfalls installiert ist und auch problemlos funktioniert? Ich will das jetzt mal vergleichen.

Verfasst: 24.09.2005 19:19
von tomerl
Hi,
Ich hoffe jemand weiss Bescheid. :(
Weiss jemand wo ich den Code für die NP in einem Orion einbaue (overall Header)?

Code: Alles auswählen

 füge ein an geeignter stelle-

<!-- BEGIN Shownickpagebutton -->
<img src="templates/nickpage/nickpage_button_small.gif" hspace="3"><a href="{Shownickpagebutton.U_NICKPAGE}" class="mainmenu">Nickpage</a>&nbsp; &nbsp;
<!-- END Shownickpagebutton -->

------------------------------------------------------------------
&nbsp;• &nbsp;<a href="{U_PROFILE}">{L_PROFILE}</a>&nbsp; • &nbsp;<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>&nbsp;
• &nbsp;<a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><br>
&nbsp;<a href="kontakt.php">{L_KONTAKT_FORM}</a>&nbsp; •&nbsp;&nbsp;<a href="news_viewnews.php">{L_NEWS}</a>&nbsp; •&nbsp;&nbsp;<a href="{U_ACTIVITY}">{L_ACTIVITY}</a>&nbsp; •&nbsp;
<!-- BEGIN switch_user_logged_in -->
&nbsp;<a href="javascript:void(0);" onClick="window.open('{S_JOIN_CHAT}','{CHATBOX_NAME}','scrollbars=no,width=540,height=450')">Chat</a>&nbsp;&nbsp;•&nbsp;
<!-- END switch_user_logged_in -->
&nbsp;<a href="{U_CALENDAR}">{L_CALENDAR}</a>&nbsp;&nbsp;•&nbsp;&nbsp;<a href="{U_KB}">{L_KB}</a>&nbsp;&nbsp;•&nbsp;&nbsp;<a href="{U_ALBUM}">{L_ALBUM}</a>&nbsp;&nbsp;•&nbsp;&nbsp;<a href="{U_LINKS}">{L_LINKS}</a>&nbsp;&nbsp;•&nbsp;&nbsp;<a href="{U_DOWNLOADS}">{L_DOWNLOADS}</a>&nbsp;&nbsp;•&nbsp;&nbsp;<a href="statistics.php">{L_O_STAT}</a>
</td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr><td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td></tr></table>
<table width="100%" border="0" cellspacing="0" cellpadding="10">
Und in der templates/viewtopic_body.tpl, weil beim Orion ist ja das Javascript net vorhanden.

Code: Alles auswählen

Finde------------------------------------------------------------------------------------
//
	<noscript>{postrow.ICQ_IMG}</noscript>
#bei verschiedenen Templates funktioniert die Anzeige des Buttons an dieser Stelle nicht...
#versuche im Falle des Falles, die Zeilen vor das Javascript einzufügen
	
//
//Füge dahinter ein------------------------------------------------------------------------
//
#Enter drücken, damit der Cursor in eine neue leere Zeile springt
	<!-- BEGIN Nickpagebutton -->
	<a href="{postrow.Nickpagebutton.U_NICKPAGE}"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a>
	<!-- END Nickpagebutton -->
#Wieder Enter Drücken, damit auch der letzte Kommentar alleine in der Zeile steht

Verfasst: 24.09.2005 20:18
von Join7

Code: Alles auswählen

&nbsp;• &nbsp;<a href="{U_PROFILE}">{L_PROFILE}</a>&nbsp; • &nbsp;<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>&nbsp;
• &nbsp;<a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><br>
&nbsp;<a href="kontakt.php">{L_KONTAKT_FORM}</a>&nbsp; •&nbsp;&nbsp;<a href="news_viewnews.php">{L_NEWS}</a>&nbsp; •&nbsp;&nbsp;<a href="{U_ACTIVITY}">{L_ACTIVITY}</a>&nbsp; •&nbsp;
<!-- BEGIN Shownickpagebutton -->
<img src="templates/nickpage/nickpage_button_small.gif" hspace="3"><a href="{Shownickpagebutton.U_NICKPAGE}" class="mainmenu">Nickpage</a>&nbsp; &nbsp;
<!-- END Shownickpagebutton -->
<!-- BEGIN switch_user_logged_in -->
&nbsp;<a href="javascript:void(0);" onClick="window.open('{S_JOIN_CHAT}','{CHATBOX_NAME}','scrollbars=no,width=540,height=450')">Chat</a>&nbsp;&nbsp;•&nbsp;
<!-- END switch_user_logged_in -->
&nbsp;<a href="{U_CALENDAR}">{L_CALENDAR}</a>&nbsp;&nbsp;•&nbsp;&nbsp;<a href="{U_KB}">{L_KB}</a>&nbsp;&nbsp;•&nbsp;&nbsp;<a href="{U_ALBUM}">{L_ALBUM}</a>&nbsp;&nbsp;•&nbsp;&nbsp;<a href="{U_LINKS}">{L_LINKS}</a>&nbsp;&nbsp;•&nbsp;&nbsp;<a href="{U_DOWNLOADS}">{L_DOWNLOADS}</a>&nbsp;&nbsp;•&nbsp;&nbsp;<a href="statistics.php">{L_O_STAT}</a>
</td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr><td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td></tr></table>
<table width="100%" border="0" cellspacing="0" cellpadding="10">
probier das mal in der overall_header so.

Verfasst: 24.09.2005 20:43
von tomerl
xshine.biz hat geschrieben:hatte das gleiche problem und hatte dann einfach versucht den code umzubauen und bei mir läufts jetzt, also der button erscheind bei jeden post des user's mit eingerichteter "NP" und linkt auch korrekt!

Code: Alles auswählen

<a href="nickpage.php?user={postrow.POSTER_NAME}"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a>
getestet mit v. 2.0.1.7. + "AcidTechGreen" Style!
Hab das bei mir im Orion gemacht, und jetzt habe ich auch bei jedem Posting den Button angehängt, aber auch bei denen die keine NP eingerichtet haben. Nur wird dann eben bei Klick angezeigt das noch keine eingerichtet ist.

@join 7

das funktioniert auch nicht.

Weiss den keiner wie ich diesen Link in das Linkmenü reinkriege oder unterhalb?

Verfasst: 24.09.2005 21:26
von Einste1n
na das könnt ich auch machen, dazu braucht man ja nur das
<!-- BEGIN Nickpagebutton -->
<!-- END Nickpagebutton -->
wegmachen, aber das wäre wirklich nur ne notlösung.