Nickpage + At a Glance

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Nickpage + At a Glance

Beitrag von drkmnn666 »

wahrscheinlich lieg ich eh wieder verkehrt oder der thread wird geschlossen, aber frage. wie würde ich es hinbekommen, dass im at a glance anstatt auf das normale profil auf das profil der nickpage verwiesen wird??

danke
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da muss ich passen.
Ich habe die Nickpage schon sehr lange nicht mehr in den Fingern gehabt, weiß also schon nicht mehr, der Link überhaupt lauten muss...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

http://meinforum.de/nickpage.php?user=test, damit wird auf das profil aufgerufen

als bsp. für die viewforum:

Code: Alles auswählen

viewforum.php

#
#-----[ FIND ]------------------------------------------
#

		$topic_author = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';								  

#
#-----[ REPLACE WITH ]------------------------------------------
#

		$topic_author = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("nickpage.$phpEx?user=" .$topic_rowset[$i]['username']) . '">' : '';

#
#-----[ FIND ]------------------------------------------
#

		$last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $topic_rowset[$i]['id2']) . '">' . $topic_rowset[$i]['user2'] . '</a>';

#
#-----[ REPLACE WITH ]------------------------------------------
#

		$last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) :  '<a href="' . append_sid("nickpage.$phpEx?user="  . $topic_rowset[$i]['user2']) . '">' . $topic_rowset[$i]['user2'] . '</a>';
bloß für at a glance grübel...

dazu kommt ja noch, dass dies eine modifizierte glance.php ist, wegen anonymous.

das einfachste, also von meiner logik her wäre es, wenn man:

Code: Alles auswählen

'<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . 
durch

Code: Alles auswählen

'<a href="' . append_sid("nickpage.$phpEx?user="
ersetzen würde, bloß ob dies stimmt...
Zuletzt geändert von drkmnn666 am Mo 04.Feb, 2008 21:15, insgesamt 5-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das stimmt schon, nur muss dann nicht die User-ID da rein, sondern der Username.
Warum auch immer die Nickpage hier so bescheiden programmiert wurde (einer der Gründe, warum die hier eben Geschichte ist).
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

und wie bekomme ich es hin, dass da der username erscheint bzw. übergeben wird?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In der glance.php gibg es die Zeilen

Code: Alles auswählen

					$last_poster = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $latest_news[$i]['poster_id']) . '">' . $latest_news[$i]['last_username'] . '</a> ';
und

Code: Alles auswählen

					$last_poster = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $latest_topics[$i]['poster_id']) . '">' . $latest_topics[$i]['last_username'] . '</a> ';
In beiden Zeilen ist jeweils der Link auszutauschen, um nicht mehr auf die profile.php, sondern nickpage.php zu zeigen.
Das hattest Du ja bereits schon richtig gepostet.
Der Username steht dabei in ... na? Gefunden?????


Richtig:

In $latest_news[$i]['last_username'], bzw. $latest_topics[$i]['last_username'] ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
drkmnn666
Beiträge: 388
Registriert: Mi 23.Jan, 2008 17:29

Beitrag von drkmnn666 »

so, scheint alles zu funktionieren, hatte da noch nen denkfehler irgendwie:

Code: Alles auswählen

$last_poster = '<a href="' . append_sid("nickpage.$phpEx?user=" .$latest_news[$i]['last_username']) . '">' . $latest_news[$i]['last_username'] . '</a> ';
				}

				$last_poster .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $latest_news[$i]['topic_last_post_id']) . '#' . $latest_news[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
				$topic_poster = ($latest_news[$i]['topic_poster'] == ANONYMOUS ) ? ( ($latest_news[$i]['author_username'] != '' ) ? $latest_news[$i]['author_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("nickpage.$phpEx?user=" .$latest_news[$i]['author_username']) . '">' . $latest_news[$i]['author_username'] . '</a> ';

Code: Alles auswählen

$topic_poster = ($latest_topics[$i]['topic_poster'] == ANONYMOUS ) ? ( ($latest_topics[$i]['author_username'] != '' ) ? $latest_topics[$i]['author_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("nickpage.$phpEx?user=" .$latest_topics[$i]['author_username']) . '">' . $latest_topics[$i]['author_username'] . '</a> ';

Code: Alles auswählen

$last_poster = '<a href="' . append_sid("nickpage.$phpEx?user=" .$latest_topics[$i]['last_username']) . '">' . $latest_topics[$i]['last_username'] . '</a> ';
				}
				$last_poster .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $latest_topics[$i]['topic_last_post_id']) . '#' . $latest_topics[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
hab ich alles geänder, weil ja bei at a glance auch der newsbereich angepasst werden muss, ist ja separat sozusagen. hoffe stimmt soweit, falls jemand nen fehler entdeckt, bitte melden, danke
Zuletzt geändert von drkmnn666 am Mi 06.Feb, 2008 19:18, insgesamt 4-mal geändert.
Antworten