nickpage mod

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
Benutzeravatar
Bastiii
Mitglied
Beiträge: 75
Registriert: 16.10.2004 19:27
Wohnort: Karlsruhe

nickpage mod

Beitrag von Bastiii »

hi,

habe da ein kleines problem mit dem anzeigen des nickpage-buttons bei postings:

ich muss volgendes in der viewtopic.php verändern:

Code: Alles auswählen

//
//Öffne-----------------------------------------------------------------------------------
//
	viewtopic.php

//
//Finde------------------------------------------------------------------------------------
//
	$template->assign_block_vars('postrow', array(
		'ROW_COLOR' => '#' . $row_color,
		'ROW_CLASS' => $row_class,
		'POSTER_NAME' => $poster,
		.u.
		.s.
		.w.
	);

//
//Füge darunter ein------------------------------------------------------------------------
//
	//
	//Nickpagebutton
	//
	$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),
		));
	}
	
//
//Nachfolgender Code-----------------------------------------------------------------------
//
# das ist lediglich eine Information für euch, 
# um ein Einfügen des Codes an einer falschen Stelle zu vermeiden.
# diese Zeilen müßten auf die eingefügten Zeilen folgen:
	}

	$template->pparse('body');
	
	include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

//
//Speichern und Schließen der Datei--------------------------------------------------------
//
habe ich genauso gemacht!

jetzt muss ich noch etwas in der viewtopic_body.tpl verändern:

Code: Alles auswählen

//
//Öffne------------------------------------------------------------------------------------
//
	templates/viewtopic_body.tpl

//
//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

//
//Speichern und Schließen der Datei--------------------------------------------------------
//
habe dies auf die 2 genannten arten versucht! ging nicht!

habe hier, die viewtopic.php als txt datei:
http://www.bastiii.de/sonstiges/viewtopic.php.txt
hier die viewprofile_body.tpl: (ging írgendwie nicht... hatte sie hochgeladen, wurde aber immer als html datei geöffnet)
<!-- mod : categories hierarchy v 2 -->
<table width="100%" cellspacing="2" cellpadding="2" border="0">
<tr>
<td align="left" valign="middle" class="nav" width="100%"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>{NAV_CAT_DESC}</span></td>
</tr>
<tr>
<td align="left" valign="middle" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a></span></td>
<td align="right" valign="bottom" width="100%" nowrap="nowrap"><span class="gensmall"><b>{PAGINATION}</b></span></td>
</tr>
</table>

<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
<tr align="right">
<td class="catHead" colspan="2" height="28"><span class="nav"><a href="{U_VIEW_OLDER_TOPIC}" class="nav">{L_VIEW_PREVIOUS_TOPIC}</a> :: <a href="{U_VIEW_NEWER_TOPIC}" class="nav">{L_VIEW_NEXT_TOPIC}</a> &nbsp;</span></td>
</tr>
{POLL_DISPLAY}
<tr>
<th class="thLeft" width="150" height="26" nowrap="nowrap">{L_AUTHOR}</th>
<th class="thRight" nowrap="nowrap">{L_MESSAGE}</th>
</tr>
<!-- BEGIN postrow -->
<tr>
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_AGE}<br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>
<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE}<span class="gen">&nbsp;</span>&nbsp; &nbsp;{L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></td>
<td valign="top" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>
</tr>
<tr>
<td colspan="2"><hr /></td>
</tr>
<tr>
<td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
</tr>
</table></td>
</tr>
<tr>
<td class="{postrow.ROW_CLASS}" width="150" align="left" valign="middle"><span class="nav"><a href="#top" class="nav">{L_BACK_TO_TOP}</a></span></td>
<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
<tr>
<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_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>
</table></td>
</tr>
<tr>
<td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
</tr>
<!-- END postrow -->
<tr align="center">
<td class="catBottom" colspan="2" height="28"><table cellspacing="0" cellpadding="0" border="0">
<tr><form method="post" action="{S_POST_DAYS_ACTION}">
<td align="center"><span class="gensmall">{L_DISPLAY_POSTS}: {S_SELECT_POST_DAYS}&nbsp;{S_SELECT_POST_ORDER}&nbsp;<input type="submit" value="{L_GO}" class="liteoption" name="submit" /></span></td>
</form></tr>
</table></td>
</tr>
</table>

<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td align="left" valign="middle" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a></span></td>
<td align="left" valign="middle" class="nav" width="100%"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>{NAV_CAT_DESC}</span></td>
<td align="right" valign="top" nowrap="nowrap"><span class="gensmall">{S_TIMEZONE}</span><br /><span class="nav">{PAGINATION}</span>
</td>
</tr>
<tr>
<td align="left" colspan="3"><span class="nav">{PAGE_NUMBER}</span></td>
</tr>
</table>

<table width="100%" cellspacing="2" border="0" align="center">
<tr>
<td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span><br />
&nbsp;<br />
{S_TOPIC_ADMIN}</td>
<td align="right" valign="top" nowrap="nowrap">{JUMPBOX}<span class="gensmall">{S_AUTH_LIST}</span></td>
</tr>
</table>
könnte sich mal jemmand diese 2 dateien angucken und die oben genannten dinge tun? vielleicht habe ich irgendwas falsch gemacht(naja viel falsch machen kann man ja net)...
Benutzeravatar
Bastiii
Mitglied
Beiträge: 75
Registriert: 16.10.2004 19:27
Wohnort: Karlsruhe

Re: nickpage mod

Beitrag von Bastiii »

Bastiii hat geschrieben: könnte sich mal jemmand diese 2 dateien angucken und die oben genannten dinge tun? vielleicht habe ich irgendwas falsch gemacht(naja viel falsch machen kann man ja net)...
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Und wo ist in der tpl-Datei der Button?
hier die viewprofile_body.tpl: (ging írgendwie nicht... hatte sie hochgeladen, wurde aber immer als html datei geöffnet)
Rechtsklick Quelltext anzeigen funktioniert. Deswegen in Zukunft auch verlinken.
Benutzeravatar
Bastiii
Mitglied
Beiträge: 75
Registriert: 16.10.2004 19:27
Wohnort: Karlsruhe

Beitrag von Bastiii »

der button wurde nochnicht eingefügt, bzw habe ich hier noch die "ungemoddeten" dateien!

hier der link zum board:
http://www.testforum.bastiii.de/board/

link zur viewtopic_body.tpl (als txt):
http://www.bastiii.de/sonstiges/viewtopic_body.tpl.txt
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Code: Alles auswählen

<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG}
Ersetzen mit

Code: Alles auswählen

<td valign="middle" nowrap="nowrap">
   <!-- BEGIN Nickpagebutton --> 
   <a href="{postrow.Nickpagebutton.U_NICKPAGE}"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a> 
   <!-- END Nickpagebutton -->
{postrow.PROFILE_IMG}
Wo ist das Problem?
Benutzeravatar
Bastiii
Mitglied
Beiträge: 75
Registriert: 16.10.2004 19:27
Wohnort: Karlsruhe

Beitrag von Bastiii »

danke :) jetzt funtzts

das problem lag an der installations-anleitung, siehe hier:
//
//Öffne------------------------------------------------------------------------------------
//
templates/viewtopic_body.tpl

//
//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

//
//Speichern und Schließen der Datei--------------------------------------------------------
//
hatte es so gemacht wie es hier stand und so gings nicht.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Dafür gibts ja die Suche hier im Forum.
Bist nicht der erste mit dem Problem
Benutzeravatar
Bastiii
Mitglied
Beiträge: 75
Registriert: 16.10.2004 19:27
Wohnort: Karlsruhe

Beitrag von Bastiii »

hi,

wollte den button jetzt auch noch in einen anderen style einbauen, da es hier aber ein bissel anderster ist wollte ich fragen wie ich den button hier einfügen muss:

die viewtopic_body.tpl:
<tr>
<td valign="bottom" nowrap="nowrap" class="{postrow.ROW_CLASS}">{postrow.PROFILE_IMG}{postrow.PM_IMG}{postrow.EMAIL_IMG}{postrow.WWW_IMG}{postrow.AIM_IMG}{postrow.YIM_IMG}{postrow.MSN_IMG}{postrow.ICQ_IMG}</td>
</tr>
hier den einzugügenden code:
<a href="{postrow.Nickpagebutton.U_NICKPAGE}"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a>
wie muss ich den im fi subsilver style einfügen? hatte es schon probiert, hatte dann aber nur eine weiße fläche anstatt den buttons...


gleich noch ne weitere frage, mein nickpage-link auf der index-seite führt zu meiner url, allerdings nicht zum nickpage profil!

der code in der overall_header. tpl sieht so aus:
<a href="{Shownickpagebutton.U_NICKPAGE}" class="mainmenu">Nickpage</a>
was muss ich daran ändern das er mich zum meinem nickpage profil führt?

greetz
Bastiii
Antworten

Zurück zu „phpBB 2.0: Mod Support“