Seite 1 von 1

Nickpage - url außerhalb von phpbb

Verfasst: 26.12.2005 23:29
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

Re: Nickpage - url außerhalb von phpbb

Verfasst: 27.12.2005 11:38
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>

Verfasst: 27.12.2005 21:26
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