Seite 1 von 2

[ERLEDIGT] Nickpage aufrufen

Verfasst: 25.12.2006 11:53
von wwwthomasbauerattf
habe in meinem phpbb-forum ein menü gemacht: "http://bauerthomas.ba.funpic.de/Forum/Sonstiges3.htm", und da funktioniert das nickpage aufrufen nicht. weil normal man das menü ja in "http://bauerthomas.ba.funpic.de/Forum/t ... header.tpl" macht. daher müsste wohl der pfad oder so falsch sein...

das ist übrigens der test von der nickpage der in Sonstiges3.htm drinnen steht:

<!-- BEGIN Shownickpagebutton --><a href="{Shownickpagebutton.U_NICKPAGE}">Meine Nickpage</a><BR><IMG height=8 src="parse(1)-Dateien/pixel.gif" width=167><BR><!-- END Shownickpagebutton -->


kann mir jemand helfen, das das mit der nickpage in dem menü funktioniert?

Verfasst: 25.12.2006 12:17
von Tommy_65428
Probiers mal mit:

Code: Alles auswählen

<!-- BEGIN Shownickpagebutton --><a href="U_NICKPAGE}">Meine Nickpage</a><BR><IMG height=8 src="parse(1)-Dateien/pixel.gif" width=167><BR><!-- END Shownickpagebutton -->

Verfasst: 25.12.2006 20:35
von wwwthomasbauerattf
ne. funkt leider auch ned. kommt auch "Seite nciht gefunden"

bitte bitte, weiß dass niemand?

Verfasst: 25.12.2006 21:23
von Tommy_65428
Sorry, hab ne Klammer vergessen :oops:

Probiers mal damit:

Code: Alles auswählen

<!-- BEGIN Shownickpagebutton --><a href="{U_NICKPAGE}">Meine Nickpage</a><BR><IMG height=8 src="parse(1)-Dateien/pixel.gif" width=167><BR><!-- END Shownickpagebutton -->

Verfasst: 25.12.2006 21:26
von wwwthomasbauerattf
geht leider noch immer nicht.

er ruft dann die seite auf:

http://bauerthomas.ba.funpic.de/Forum/%7BU_NICKPAGE%7D

Verfasst: 25.12.2006 21:35
von Tommy_65428
Probiers mal so:

Code: Alles auswählen

<a href="http://deine_domain/forumsordner/nickpage?user={SHOW_USERNAME}">Meine Nickpage</a><BR><IMG height=8 src="parse(1)-Dateien/pixel.gif" width=167><BR>

Verfasst: 25.12.2006 21:44
von wwwthomasbauerattf
jetzt findet er immerhin die seite aba es kommt das:

Allgemeiner Fehler

Dieser User existiert in unserem Forum nicht!

This user does not exists here!

---

es wird glaub ich einfach das in der { Klammer nicht richtig umgewandelt, weil ja das menü jetzt in einer html-datei statt in einer tpl-datei ist. also ich bin wirklich ahnungslos

Verfasst: 25.12.2006 22:13
von Julian87
Hi,

ehm also wenn ich oben auf 'members' klicke, komm ich auf die besagte Seite. Es gibt demnach ja keine Definition für einen User, deswegen kann ja nichts für "username" oder wie auch immer definiert werden.

Oder soll dort immer die jeweils eigene Nickpage gezeigt werden?

Julian

Verfasst: 25.12.2006 22:18
von wwwthomasbauerattf
ne wenn man unter Members auf "Nickpage aufrufen" geht soll vom eingeloggten User die Nickpage kommen

also wenn du dich mit Username "user" Passwort "abc" (=Testaccount) einloggst sollte dann nach Nickpage aufrufen seine Nickpage zum bearbeiten kommen...

Verfasst: 25.12.2006 22:21
von Julian87
Hi,

ja aber wie soll das dann mit dem Link "Meine Nickpage" gehen wenn man darauf klicken kann und zu einer Nickpage kommen soll, wenn man noch garnicht eingeloggt ist? Ist ziemlich unlogisch.

EDIT:


Im Prinzip kannst du auf einer Seite mit

Code: Alles auswählen

	<!-- BEGIN Shownickpagebutton -->
	<a href="{Shownickpagebutton.U_NICKPAGE}" class="mainmenu">Nickpage</a> 
	<!-- END Shownickpagebutton -->
deine eigene Nickpage aufrufen.

Und in der entsprechenden .php Datei müsste noch folgdendes stehen:

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']),
			));
		}
	}
Julian