Seite 1 von 1

Userprofil als Popup

Verfasst: 03.09.2006 21:27
von porfavor
Hallo,
Zuallererst, ich habe die Suche benutzt, auch einige Threads gefunden, aus denen ich aber nicht ganz schlau geworden bin.
Jetzt zu meiner Frage:

Wie kann ich es denn anstellen, dass sich das Profil eines Users als Popup öffnet? Ich will dann nur die Informationen des Profils und keine Menüs etc. Welche Dateien muss ich dazu editieren, und wie?

Verfasst: 04.09.2006 09:50
von MagMo
Hi,

um das Profil in einem PopUp zu öffnen musst du z.B. in der Datei viewtopic.php folgendes ändern:

Code: Alles auswählen

#---[ FIND ]---
		$profile_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_profile'] . '" alt="' . $lang['Read_profile'] . '" title="' . $lang['Read_profile'] . '" border="0" /></a>';
		$profile = '<a href="' . $temp_url . '">' . $lang['Read_profile'] . '</a>';

#---[ REPLACE WITH ]---
		$profile_img = '<a href="#" onClick="window.open(\'' . $temp_url . '\',\'profilpopup\',\'width=500,height=400,scrollbars=yes,resizable=yes,status=no,toolbar=no,menubar=no\');"><img src="' . $images['icon_profile'] . '" alt="' . $lang['Read_profile'] . '" title="' . $lang['Read_profile'] . '" border="0" /></a>';
		$profile = '<a href="#" onClick="window.open(\'' . $temp_url . '\',\'profilpopup\',\'width=500,height=400,scrollbars=yes,resizable=yes,status=no,toolbar=no,menubar=no\');">' . $lang['Read_profile'] . '</a>';

#---[ FIND ]---
		$msn_img = ( $postrow[$i]['user_msnm'] ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_msnm'] . '" alt="' . $lang['MSNM'] . '" title="' . $lang['MSNM'] . '" border="0" /></a>' : '';
		$msn = ( $postrow[$i]['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';

#---[ REPLACE WITH ]---
		$msn_img = ( $postrow[$i]['user_msnm'] ) ? '<a href="#" onClick="window.open(\'' . $temp_url . '\',\'profilpopup\',\'width=500,height=400,scrollbars=yes,resizable=yes,status=no,toolbar=no,menubar=no\');"><img src="' . $images['icon_msnm'] . '" alt="' . $lang['MSNM'] . '" title="' . $lang['MSNM'] . '" border="0" /></a>' : '';
		$msn = ( $postrow[$i]['user_msnm'] ) ? '<a href="#" onClick="window.open(\'' . $temp_url . '\',\'profilpopup\',\'width=500,height=400,scrollbars=yes,resizable=yes,status=no,toolbar=no,menubar=no\');">' . $lang['MSNM'] . '</a>' : '';
Ggf. die Werte für die Breite und Höhe ändern oder diesen Part

Code: Alles auswählen

width=500,height=400,scrollbars=yes,
gleich komplett weglassen.

Folgendes solltest du unbedingt beachten:
  • Es gibt viele Mitglieder, die Popup-Blocker besitzen und sich nicht die Zeit nehmen, sie differenziert einzustellen. Da wird dann einfach alles geblockt - somit auch ein Popup-Profil der Mitglieder.
  • Der PopUp-Link funktioniert nur mit JavaScript. Wenn ein Mitglied JavaScript deaktiviert hat, dann ist der Link nutzlos, da funktionslos. Eine Realisierung ohne JavaScript gibt es meines Wissens nach nicht, zumindest nicht, wenn das Menü ausgeblendet werden soll.
Grüße
MagMo