Nickpage - url außerhalb von phpbb

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
edel242
Mitglied
Beiträge: 6
Registriert: 26.12.2005 21:36

Nickpage - url außerhalb von phpbb

Beitrag von edel242 »

hallo liebe leutz,

ich fummel gerade am mambo in verbindung mit phpbb herrum und möchte den link: nickpage.php?user= außerhalb von phpbb integrieren. nun kommt natürlich die meldung:

Eine Nickpage ist in folgender Form aufzurufen:
nickpage.php?user=NicknamedeinerWahl


wie kann ich im adresscode ihn nun anweisen die userid auszulesen
nickpage.php?user=userdata funzt nicht (zugriff auf die seite verweigert).
das selbe mit nickpage.php?admin=userdata...

mit der profil.php gehts als profil.php?mode=profiledit mit diesem code wohl irgentwie - keine ahnung:

Code: Alles auswählen

if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
	$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
	$mode = htmlspecialchars($mode);

	if ( $mode == 'viewprofile' )
	{
		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
	else if ( $mode == 'editprofile' || $mode == 'register' )
	{
		if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
		{
			redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
		}

		include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
		exit;
	}
	else if ( $mode == 'confirm' )
	{
		// Visual Confirmation
		if ( $userdata['session_logged_in'] )
		{
			exit;
		}

		include($phpbb_root_path . 'includes/usercp_confirm.'.$phpEx);
		exit;
	}
	else if ( $mode == 'sendpassword' )
	{
		include($phpbb_root_path . 'includes/usercp_sendpasswd.'.$phpEx);
		exit;
	}
	else if ( $mode == 'activate' )
	{
		include($phpbb_root_path . 'includes/usercp_activate.'.$phpEx);
		exit;
	}
	else if ( $mode == 'email' )
	{
		include($phpbb_root_path . 'includes/usercp_email.'.$phpEx);
		exit;
	}
}
kann man sowas auch für die nickpage.php organisieren? oder in der page_header.php - die kommt mir verdächtig vor (letzte zeile)...

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']),));}}	
	
leider hab ich mich noch nie so richtig mit php beschäftigt. vielleicht könnt ihr mir ja helfen

lieben dank stephan
Benutzeravatar
hagily
Mitglied
Beiträge: 1139
Registriert: 25.08.2005 22:05
Wohnort: Schweinfurt
Kontaktdaten:

Re: Nickpage - url außerhalb von phpbb

Beitrag von hagily »

edel242 hat geschrieben:hallo liebe leutz,

ich fummel gerade am mambo in verbindung mit phpbb herrum und möchte den link: nickpage.php?user= außerhalb von phpbb integrieren. nun kommt natürlich die meldung:
probiers mal mit <a href=www.deine-domain.de/nickpage.php> Nickpage </a>
edel242
Mitglied
Beiträge: 6
Registriert: 26.12.2005 21:36

Beitrag von edel242 »

danke für deine antwort. leider geht es so nicht... zumindestens nicht, wenn phpbb geframet ist und ich von außerhalb auf den link forum/nickpage.php zugreife.
es geht ja auch nicht, dass ich direkt forum/profile.php aufrufe. erst wenn "?mode=profiledit" hintergesetz wird, womit der angemeldete user ausgelesen wird...

shity - und nu
Antworten

Zurück zu „phpBB 2.0: Mod Support“