Nickpage button

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.
Einste1n
Mitglied
Beiträge: 520
Registriert: 09.06.2004 18:54

Nickpage button

Beitrag 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 ?
Benutzeravatar
xshine.biz
Mitglied
Beiträge: 2
Registriert: 23.09.2005 14:56

Beitrag 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!
Benutzeravatar
Mihil
Mitglied
Beiträge: 1355
Registriert: 07.05.2005 20:09

Beitrag von Mihil »

Einste1n
Mitglied
Beiträge: 520
Registriert: 09.06.2004 18:54

Beitrag von Einste1n »

ich habe beide lösungen bei mir schon versucht ... kein erfolg :(
trotzdem danke
Join7
Mitglied
Beiträge: 12
Registriert: 18.09.2005 22:51

Beitrag 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.
Join7
Mitglied
Beiträge: 12
Registriert: 18.09.2005 22:51

Beitrag 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.
tomerl
Mitglied
Beiträge: 114
Registriert: 02.07.2005 02:41
Wohnort: A-Ebenfurth

Beitrag 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
Join7
Mitglied
Beiträge: 12
Registriert: 18.09.2005 22:51

Beitrag 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.
tomerl
Mitglied
Beiträge: 114
Registriert: 02.07.2005 02:41
Wohnort: A-Ebenfurth

Beitrag 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?
Einste1n
Mitglied
Beiträge: 520
Registriert: 09.06.2004 18:54

Beitrag 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.
Antworten

Zurück zu „phpBB 2.0: Mod Support“