[ 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 ...

verlinke mal bitte die page_header.php und auch die usercp_viewprofile.php als txt-Datei
KB:datei

Bei letzterer kommt diese Fehlermeldung
Parse error: parse error, unexpected T_IF, expecting ')' in /usr/export/www/vhosts/funnetwork/hosting/dedanny/forum/includes/usercp_viewprofile.php on line 201
Markus
cidburn
Mitglied
Beiträge: 10
Registriert: 28.10.2005 12:39
Kontaktdaten:

Beitrag von cidburn »

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

Beitrag von Markus67 »

Hi ...

suche in der page_header.php

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']),
			));
		}
	}
$template->pparse('overall_header');

?>
ersetze mit:

Code: Alles auswählen

	//
	//Nickpagelink zeigen?
	//
	if (!defined('NICKPAGE_INSTALL') && $userdata['session_logged_in'] )
	{
		//Nickpage vorhanden und config ok?
		$sql = "SELECT COUNT(uid) AS zaehle, b.* FROM ".NICKPAGE_TABLE." AS a, ".NICKPAGECONFIG_TABLE." AS b 
		WHERE a.uid=".intval($userdata['user_id'])."
		GROUP BY a.uid";
		if( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Konnte Querrie nicht ausführen!', '', __LINE__, __FILE__, $sql);
		}
		$row = $db->sql_fetchrow($result);
		if($row['zaehle'] == "1" OR $row['anzahl_posts'] <= $userdata['user_posts'])
		{
			$template->assign_block_vars('Shownickpagebutton',array(
			'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?admin='.urlencode(stripslashes($userdata['username']))),
			));
		}
	}
	$template->pparse('overall_header');

?>
suche in der usercp_viewprofile.php

Code: Alles auswählen

//
// Generate page
//
$page_title = $lang['Viewing_profile'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->assign_vars(array(
'U_NICKPAGE' => $nickpage,
if (function_exists('get_html_translation_table'))
{
	$u_search_author = urlencode(strtr($profiledata['username'], array_flip(get_html_translation_table(HTML_ENTITIES))));
}
else
{
	$u_search_author = urlencode(str_replace(array('&', ''', '"', '<', '>'), array('&', "'", '"', '<', '>'), $profiledata['username']));
}

$template->assign_vars(array(
	'USERNAME' => $profiledata['username'],
	'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
	'POSTER_RANK' => $poster_rank,
	'RANK_IMAGE' => $rank_image,
ersetze mit:

Code: Alles auswählen

//
// Generate page
//
$page_title = $lang['Viewing_profile'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

if (function_exists('get_html_translation_table'))
{
	$u_search_author = urlencode(strtr($profiledata['username'], array_flip(get_html_translation_table(HTML_ENTITIES))));
}
else
{
	$u_search_author = urlencode(str_replace(array('&', ''', '"', '<', '>'), array('&', "'", '"', '<', '>'), $profiledata['username']));
}

$template->assign_vars(array(
	'U_NICKPAGE' => $nickpage,
	'USERNAME' => $profiledata['username'],
	'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
	'POSTER_RANK' => $poster_rank,
	'RANK_IMAGE' => $rank_image,
Markus
cidburn
Mitglied
Beiträge: 10
Registriert: 28.10.2005 12:39
Kontaktdaten:

Beitrag von cidburn »

so hab ich gemacht.
hm scheint aber immer noch etwas nich zu gehn.
einloggen oder sonst etwas funtzt nich.
soll ich es einfach nochmal alles neu aufsetzten ?!


Und kann mir mal einer en gescheiten freeware editor für php nennen.
Seit mein Motherbord von meinem eigntlichen PC nich mehr will iss un ich jetzt nua noch etwas zusammengewürfeltes aum schrank das sage un schreibe 350mhz system :D hab läuft hia kein macromedia oda sonst was.

danke ^^

lg

c i d + - - -
Silke Buthmann
Mitglied
Beiträge: 42
Registriert: 08.02.2005 22:31

Beitrag von Silke Buthmann »

Hallo ihr lieben°

Kann man noch Extraseiten ,z.B. Privates, in die Nickpage integrieren? Und wie bekommt man dann die Daten aus der Allgemeine Konfiguration nur auf diese Seite?

Vielen Dank schon mal!
bbnetch
Mitglied
Beiträge: 55
Registriert: 05.04.2004 16:51

Beitrag von bbnetch »

ich habe ein kleinen fehler, zwar nicht schlim, aber vileicht kann man das korigieren.

also wenn die user ihr icq nummer eintragen, wird der nickpage button unter den beitraegen der user nicht mehr angezeigt.

loescht man dann die icq nummer aus dem profil raus, wird er wieder sichtbahr.

weis jemand ein rat ?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Verschiebe den Nickpage-Button in der viewtopic_body.tpl einfach nach den Profil oder PN Button ... dann hast du das Problem nicht mehr :wink:

Markus
bbnetch
Mitglied
Beiträge: 55
Registriert: 05.04.2004 16:51

Beitrag von bbnetch »

vielen dank, habs auch rausgefunden, bezw einfach probiert, nachdem ich ein bischen genauer geschaut habe, und sogar ein hinweis in der anleitung fand :oops:

ein ganz schoenes teil, ich danke dir fuer die bereitstellung dieses mods.

mfg andy
de$ert
Mitglied
Beiträge: 341
Registriert: 21.10.2005 03:08
Kontaktdaten:

Beitrag von de$ert »

gibt es für die Nickpage einen funktionierenden Downloadlink ?
Benutzeravatar
CrYiNg
Show-Off Team
Beiträge: 1256
Registriert: 01.05.2005 10:33

Beitrag von CrYiNg »

Hallo!

Schaust du hier: http://www.phpbb.de/moddb/mod.php?id=108

CrYiNg :cry:
Antworten

Zurück zu „phpBB 2.0: Mod Support“