[ 2.0.4 ] phpBB2 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.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

versuchs mal so ...

suchen und löschen in der viewtopic_body.tpl

Code: Alles auswählen

	<!-- BEGIN Nickpagebutton -->
	<a href="{postrow.Nickpagebutton.U_NICKPAGE}"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a>
	<!-- END Nickpagebutton -->
suche:

Code: Alles auswählen

				<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"><!-- 
ersetze mit:

Code: Alles auswählen

				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} 
				<!-- BEGIN Nickpagebutton -->
				<a href="{postrow.Nickpagebutton.U_NICKPAGE}"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a>
				<!-- END Nickpagebutton -->
				{postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}
				<script language="JavaScript" type="text/javascript"><!--
Markus
Benutzeravatar
Sandrik
Mitglied
Beiträge: 55
Registriert: 16.03.2005 10:18
Wohnort: Wetzlar/Hessen
Kontaktdaten:

Beitrag von Sandrik »

Nein hat leider nicht funktioniert.

Der Fehler ist der selbe geblieben. Ich denke ja das es irgendein blödes Komma, Punkt oder sowas ist das zuviel ist.

Schau doch nochmal in unser Forum, wenn du mit der Maus über den defekten Link gehst, siehst du das aus irgendeinem Grund ein Teil des eigentlichen Links dort sichtbar ist und der Rest ist die Linkdresse.

In meinem Beispiel liegt auf dem Text Sandrik"> der Link
http://www.sar-hessen.de/forum/nickpage.php?user=<a href=. Wenn dieses Sandrik"> nicht angezeigt, sondern zu dem Link dazugehören würde dann würde es wohl funktionieren, also muß dort der Fehler sein.

Konnte man das verstehen ??
Ansonsten schau es dir nochmal bei uns an !
Viele Grüße aus Wetzlar
Sandrik
http://www.sar-hessen.org
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche in der viewtopic.php

Code: Alles auswählen

	//
	//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),
		));
	}
ersetze mit:

Code: Alles auswählen

	//
	//Nickpagebutton
	//
	$sql = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid=".intval($postrow[$i]['user_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_id == ANONYMOUS  ? $lang['Guest'] : $postrow[$i]['username'])),
		));
	}
Markus
Benutzeravatar
Sandrik
Mitglied
Beiträge: 55
Registriert: 16.03.2005 10:18
Wohnort: Wetzlar/Hessen
Kontaktdaten:

ERFOLG !

Beitrag von Sandrik »

ES KLAPPT !

Total vielen Dank !!

Ich werde dich und euer Board lobend in unserem Forum würdigen !!

Wenn es dir nichts ausmacht, ich hätte da noch ein zweites Problem, wo ich nicht weiterkomme, vielleicht kannst du dir das ja auchnochmal ansehen!

Die Adresse lautet:
http://www.phpbb.de/viewtopic.php?p=572636#572636

Danke !
Viele Grüße aus Wetzlar
Sandrik
http://www.sar-hessen.org
Benutzeravatar
mateg5
Mitglied
Beiträge: 19
Registriert: 18.10.2005 10:43

Beitrag von mateg5 »

Ich hoff ihr könnt mir weiterhelfen:

Wir haben in unser Forum den Nickpage Mod eingebaut, und auf unseren Forumstyle angepasst. Nur funktioniert jetzt der Link von dem "Nickpage-Button" in der Navigationsleiste nicht.
Ich bin nur ein Hobbyprogrammierer und daher mit meinem Latein am Ende.

Vielleicht könnt ihr mir weiterhelfen.

hier der overall_header als txt datei: overall_header.txt

und der page_header: page_header.txt

was könnte da nicht stimmen?

Wenn es sich jemand ansehen möchte: www.hondatuning.at
- man muss allerdings registriert sein, um auf die Nickpage zugreifen zu können.

Besten Dank im Voraus!

MFG
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche in der overall_header.tpl

Code: Alles auswählen

		<!-- BEGIN switch_user_logged_in -->
		<td align="center" valign="middle"><a href="javascript:void(0);" onClick="window.open('{S_JOIN_CHAT}','{CHATSPOT_NAME}','scrollbars=no,resizable=yes,width=640,height=550')" class="mainmenu" onmouseover="changeImages('btn_top_chat', '{T_TEMPLATE_PATH}/_extra/btn_chat_on.gif'); return true;" onmouseout="changeImages('btn_top_chat', '{T_TEMPLATE_PATH}/_extra/btn_chat.gif'); return true;"><img name="btn_top_chat" src="{T_TEMPLATE_PATH}/_extra/btn_chat.gif" height="21" border="0" alt="{U_CHAT}" /> </td>
		<td align="center" valign="middle"><a title="{L_PROFILE}" href="{U_PROFILE}" class="mainmenu" onmouseover="changeImages('btn_top_profile', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile_on.gif'); return true;" onmouseout="changeImages('btn_top_profile', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile.gif'); return true;"><img name="btn_top_profile" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile.gif" height="23" border="0" alt="{U_PROFILE}" /></a></td>
		<td align="center" valign="middle"><a title="{L­_NICKPAGE}" href="{U_NICKPAGE}" class="mainmenu" onmouseover="changeImages('btn_top_nickpage', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage_on.gif'); return true;" onmouseout="changeImages('btn_top_nickpage', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage.gif'); return true;"><img name="btn_top_nickpage" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage.gif" height="23" border="0" alt="{U_NICKPAGE}" /></a></td>		
		<td align="center" valign="middle"><a title="{PRIVATE_MESSAGE_INFO}" href="{U_PRIVATEMSGS}" class="mainmenu" onmouseover="changeImages('btn_top_pm', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm_on.gif'); return true;" onmouseout="changeImages('btn_top_pm', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm.gif'); return true;"><img name="btn_top_pm" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm.gif" height="23" border="0" alt="{PRIVATE_MESSAGE_INFO}" /></a></td>
		<!-- END switch_user_logged_in -->
ersetze mit:

Code: Alles auswählen

		<!-- BEGIN switch_user_logged_in -->
		<td align="center" valign="middle"><a href="javascript:void(0);" onClick="window.open('{S_JOIN_CHAT}','{CHATSPOT_NAME}','scrollbars=no,resizable=yes,width=640,height=550')" class="mainmenu" onmouseover="changeImages('btn_top_chat', '{T_TEMPLATE_PATH}/_extra/btn_chat_on.gif'); return true;" onmouseout="changeImages('btn_top_chat', '{T_TEMPLATE_PATH}/_extra/btn_chat.gif'); return true;"><img name="btn_top_chat" src="{T_TEMPLATE_PATH}/_extra/btn_chat.gif" height="21" border="0" alt="{U_CHAT}" /> </td>
		<td align="center" valign="middle"><a title="{L_PROFILE}" href="{U_PROFILE}" class="mainmenu" onmouseover="changeImages('btn_top_profile', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile_on.gif'); return true;" onmouseout="changeImages('btn_top_profile', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile.gif'); return true;"><img name="btn_top_profile" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile.gif" height="23" border="0" alt="{U_PROFILE}" /></a></td>
		<!-- END switch_user_logged_in -->
		<!-- BEGIN Shownickpagebutton -->
		<td align="center" valign="middle"><a title="{L­_NICKPAGE}" href="{U_NICKPAGE}" class="mainmenu" onmouseover="changeImages('btn_top_nickpage', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage_on.gif'); return true;" onmouseout="changeImages('btn_top_nickpage', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage.gif'); return true;"><img name="btn_top_nickpage" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage.gif" height="23" border="0" alt="{U_NICKPAGE}" /></a></td>		
		<!-- END Shownickpagebutton -->
		<!-- BEGIN switch_user_logged_in -->
		<td align="center" valign="middle"><a title="{PRIVATE_MESSAGE_INFO}" href="{U_PRIVATEMSGS}" class="mainmenu" onmouseover="changeImages('btn_top_pm', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm_on.gif'); return true;" onmouseout="changeImages('btn_top_pm', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm.gif'); return true;"><img name="btn_top_pm" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm.gif" height="23" border="0" alt="{PRIVATE_MESSAGE_INFO}" /></a></td>
		<!-- END switch_user_logged_in -->
Markus
Benutzeravatar
mateg5
Mitglied
Beiträge: 19
Registriert: 18.10.2005 10:43

Beitrag von mateg5 »

Danke für die prompte Hilfe, funktioniert aber leider trotzdem nicht!
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche:

Code: Alles auswählen

<td align="center" valign="middle"><a title="{L­_NICKPAGE}" href="{U_NICKPAGE}" class="mainmenu" onmouseover="changeImages('btn_top_nickpage', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage_on.gif'); return true;" onmouseout="changeImages('btn_top_nickpage', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage.gif'); return true;"><img name="btn_top_nickpage" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage.gif" height="23" border="0" alt="{U_NICKPAGE}" /></a></td>
ersetze mit:

Code: Alles auswählen

<td align="center" valign="middle"><a title="Nickpage" href="{Shownickpagebutton.U_NICKPAGE}" class="mainmenu" onmouseover="changeImages('btn_top_nickpage', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage_on.gif'); return true;" onmouseout="changeImages('btn_top_nickpage', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage.gif'); return true;"><img name="btn_top_nickpage" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_nickpage.gif" height="23" border="0" alt="{Shownickpagebutton.U_NICKPAGE}" /></a></td> 
Markus
Benutzeravatar
mateg5
Mitglied
Beiträge: 19
Registriert: 18.10.2005 10:43

Beitrag von mateg5 »

Super! Funktioniert jetzt einwandfrei!

Danke nochmal !

MFG Mat :wink:
Benutzeravatar
nightfox
Mitglied
Beiträge: 109
Registriert: 15.09.2005 19:12
Wohnort: Moosseedorf / Schweiz

Beitrag von nightfox »

hallo,

ich habe die Seiten 1 - 17 + 34-36 dieses Mammut-Threads durchgelesen, jedoch zu meiner Frage keinen Input gefunden...

Ich möchte, dass wenn man im Forum auf einen User klickt, nicht in das Profil gelangt, sondern auf seine nickpage.

Ausserdem möchte ich den User sozusagen "zwingen" bei der Registrierung bzw. bevor er posten kann, seine Nickpage auszufüllen... Geht sowas?

gruss Roger
ego sum, qui sum
Antworten

Zurück zu „phpBB 2.0: Mod Support“