Userprofil als POPUP

Begonnen von NeMeSiSX2LC, 04 April 2006, 23:53:27

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

esmerprens

Also Userprofile öffnet sich in Popup problemlos wenn ich überall den Link mit javascript onclick function integriere.. onClick=\"window.open('modules.php?name=Userinfo&username=".$uname."','Profil','width=650,left=0,top=0,scrollbars=yes')..

Nur Habe wie jede andere mit dem Who_is_Online Block Probleme.. Habe viele Javascript Codes benutzt um Popup zu öffnen.. Bekomme jedes mal Javascriptfehler oder beim draufklick auf Userinfo, öffnen sich 2 Seiten auf Userinfo 1. Seite mein Userprofil 2. Seite Profil von Benutzer .. und das verstehe ich nicht  >:(

Hier Bespiel Code von Whos_is_Online Block if (MX_IS_USER || MX_IS_ADMIN || $showuserlistall) { # Wenn angemeldeter User oder Admin oder Liste immer erscheinen soll
# Onlineliste anzeigen wenn User online sind
if($member_online_num>0){
if($onlinelistsize>=$member_online_num) {$onlinelistsize=$member_online_num +10;}
  if(!MX_IS_USER || !$pmactiv){
$script = "";
}
else
{
$script = " onDblClick=\"whob_clickit2()\"";
$content .= "<script language=\"JavaScript\">\n<!--\n";
$content .= "function whob_clickit2(){\n";
$content .= " var y=document.onlineuserinfosec.uname.selectedIndex; \n";
$content .= " var x=document.onlineuserinfosec.uname.options[y].value; \n";
$content .= " window.open('modules.php?name=$pm_module_name&file=buddy&op=compose&to='+x, '".md5(time())."','left=370,top=150,width=360,height=200,toolbar=no,location=no,menubar=no,scrollbars=yes,resizeable=yes,status=no');\n";
$content .= " return false;\n";
$content .= " }\n//-->\n";
$content .= "</script>\n";
}

  $content .= "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border: 0px; margin-bottom: 1px;\">\n";
$content .= "\n<tr>\n<td colspan=\"2\" align=\"center\" class=\"boxcontent\">\n";
$content .= "<img src=\"$imagedir/guy_hand.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\"\" align=\"absmiddle\">\n Online  \n<img src=\"$imagedir/girl_hand.gif\" width=\"19\" height=\"19\" border=\"0\" Alt=\"\" align=\"absmiddle\"><br>\n";
$content .= "</td>\n</tr>\n";
$content .= "\n<tr>\n<td colspan=\"2\" align=\"center\">"; # select-options verwenden
$content .= "<form action=\"#\" target=\"_blank\" name=\"onlineuserinfosec\" method=\"get\" style=\"border: 0px; margin-bottom: 1px; margin-top: 0px;\">";
$content .= "<input type=\"hidden\" name=\"name\" value=\"Your_Account\">";
$content .= "<input type=\"hidden\" name=\"op\" value=\"userinfo\">";
$content .= "<select name=\"uname\" size=\"$onlinelistsize\" style=\" background-color: $bgcolor1; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: $txtcolor1; width: 98%; cursor: hand; border: 1px solid $bgcolor2; text-decoration: none; padding-left: 1px; padding-top: 1px; padding-bottom: 1px;\" $script>".$whoonlineselect."</select>";
  $content .= "<br>\n<input type=\"image\" src=\"$imagedir/info.png\" alt=\""._BWOUSERINFO."\ onClick=\"window.open('modules.php?name=Userinfo&uname=".$uname3."','Profil','width=650,left=0,top=0,scrollbars=yes')\">";
$content .= "</form>\n";
$content .= "</td>\n</tr>\n";
$content .= "</table>\n";
}

Jay-E

Kann mir mal jemand sagen, wie ich es hinbekomme, dass wenn man sich ein profil anschaut und dann unten auf:

[ test's Gästebuch ansehen oder eintragen ]

klickt, das sich das gästebuch vom user in diesem popup öffnet und das links und rechts die navigation wegbleibt, halt das es wie das profil angezeigt wird, hoffe ihr habt verstanden was ich meine, weis net genau wie ich das beschreiben soll!!!

Danke für jede hilfe!!!

mfg Johannes

Jay-E

kann mir da niemand weiterhelfen???

AngryMutantBoy

huch klingt ja fein..

nachdem ich alles gemacht habe wie es dastand..

hatte ich dasgleiche problem..

meine Benutzerseiten kamen im gleichen Fenster, Bildfüllend.. ohne nix drumherum...

und..
ich blick nicht ganz durch...

wo soll man das verändern?

Das Profil wird dann wie folgt aufgerufen:

Code:

<a href=\"modules.php?name=Userinfo&uname=".$theuser['uname']."\" onclick=\"popUpScrollWindow2(this.href, 'center',650,600); return false\"></a>


Dabei steht "center" für die Ausrichtung, "650" für die Breite und 600 für die höhe. Natürlich sollte das $theuser['uname'] je nach modul und Variable geändert werden. Der Beispiel link bezieht sich auf  die Memberlist

CanKan

ich krieg das auch nicht hin...

kann jemand vielleicht helfen .........

   :'(

Der Hund bellt, die Karawane zieht weiter.

Andre_

Also habe  alles so eingefügt wie es da stand :-(

allerdings wenn ich auf meine Benutzerlicste gehe   öffnet sie sich weiterhin normal nicht als Pop Up :-(

wäre auch über hilfe dankbar

Subspekt

Habs auch mal eingebaut. Hat funktioniert!  ;D Tolle Sache, gefällt mir!  8)
Wenn man im Usergästebuch das include("Header") bzw. Footer genauso abändert wie in der UserInfo, wird das Usergästebuch auch im Popup ohne das "Drumherum" angezeigt.

Nun hätte ich noch ein paar Fragen..  :-\

1. Kann man nicht irgendwo "zentral" den Userinfo-Link umschreiben lassen? Also ohne jedes Modul und jeden Block bearbeiten zu müssen..

2. Wenn man nun auch noch das Usergästebuch, das Avatarmodul (Album) sowie die Friendlist auch im Popup haben möchte wäre es toll wenn man für alle diese "UserInfo-module" dasselbe Headermenü hätte, damit eine Navigation möglich ist... Wo bringt man sowas am besten unter?

3. Ich habe noch zusätzlich "V4Mps YourAccount" eingebaut http://www.pragmamx.org/modules.php?name=Forum&topic=15579.0), dort werden ja diese klappboxen verwendet... die klappen jetzt in der Popup-Version nicht mehr auf... hat da vielleicht jemand spontan eine Idee woran das hängen könnte?

Wäre toll, wenn da jemand ein paar Tips/Ideen hätte!
danke und Gruß Thorsten