pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: Sascha1981 am 11 Februar 2004, 22:47:35

Titel: Daten aus mx_users auslesen
Beitrag von: Sascha1981 am 11 Februar 2004, 22:47:35
Hey @ll!!!

Hab schon wieder ein kleines problem!!

Ich hab in meinem Userinfo Modul eine Datei erstellt mit dem Namen menuguest.php!
Dieser Datei wird immer über denn Userinformationen des jeweiligen User`s angezeigt!

So jetzt möchte ich folgendes abfragen!!

  Seit wann ist der User Mitglied
Wann war der User das Letzte mal Online
Online Status des jeweiligen Users


Schon klar das diese funktionen schon im User Profil vorhanden sind!!
Ich hab diese funktionen in die menuguest verlegt!
Da ich finde es sieht einfach besser aus wenn man ein User Profil besucht und gleich sehen kann ob der User Online ist u.s.w. und man nicht immer etwas runter scrollen muß damit man das ganze sieht!!!

Ich hab es jetzt mal so versucht!!

  ".mxPrepareToDisplay($online)."
".mxPrepareToDisplay($user_regdate)."
".mxPrepareToDisplay($last_online)."


Leider funktioniert das nicht so ganz wie ich es gerne hätte!!!
Da wird nix angezeigt!!!

Hab im Code noch das stehen!!

global $prefix,$user_prefix;
Vielleicht hat jemand von euch

Hab jetzt schon ziemlich viele sachen probiert aber irgendwie komme ich zu keiner Lösung!!
Vielleicht bin ich wirklich zu blöd dazu!!
Besten dank schon mal für eure Hilfe!!


Titel: Re: Daten aus mx_users auslesen
Beitrag von: Sascha1981 am 11 Februar 2004, 23:13:16
Jetzt wird es zwar angezeigt aber ich bekomme folgende fehler meldung wenn ich das User Gästebuch und das User Photo Album aufrufe!!

Achja die menuguest.php wird per include in das User gästebuch und in das Photo album aufgerufen!!

Notice: Undefined variable: uinfo in c:\appserv\www\vkpmx\modules\Your_Account\menuguest.php on line 8

Notice: Uninitialized string offset: 0 in c:\appserv\www\vkpmx\modules\Your_Account\menuguest.php on line 10

Notice: Uninitialized string offset: 0 in c:\appserv\www\vkpmx\modules\Your_Account\menuguest.php on line 16

Notice: Undefined index: user_lastvisit in c:\appserv\www\vkpmx\modules\Your_Account\menuguest.php on line 17
Titel: Re: Daten aus mx_users auslesen
Beitrag von: Sascha1981 am 11 Februar 2004, 23:58:25
Hey @ll!!

So die fehler meldung ist jetzt schon mal weg!!!
Dafür hab ich jetzt ein anderes problem!!

Jetzt wir bei...
Online Status   M angezeigt
Mitglied seit   M angezeigt
Letzter Besuch   M angezeigt

Hab das ganze jetzt so gemacht!!!

".mxPrepareToDisplay($user_prefix['_online'])."
".mxPrepareToDisplay($user_prefix['_user_regdate'])."
".mxPrepareToDisplay($user_prefix['last_visit'])."

Das ist bestimmt auch wieder falsch oder was sagt ihr Profis dazu???
Titel: Re: Daten aus mx_users auslesen
Beitrag von: Andi am 12 Februar 2004, 00:14:52
Hi Sascha :)
yep, das ist total falsch ;)
Das erste war eigentlich schon richtig
Zitat".mxPrepareToDisplay($online)."
".mxPrepareToDisplay($user_regdate)."
".mxPrepareToDisplay($last_online)."
 
Allerdings müssen die Variablen ($online, $user_regdate, $last_online) auch schon belegt und in dem script verfügbar sein.

Normalerweise werden diese Variablen in der view.php des Userinfo-Moduls generiert.

Jetzt kommt es drauf an, wie und wo, Du Deine Daten genau anzeigst. Da müsste man nähere Info's haben, oder noch besser den Code.
Titel: Re: Daten aus mx_users auslesen
Beitrag von: Sascha1981 am 12 Februar 2004, 00:22:21
Mein Code sieht zur zeit so aus!!!!

  <?php
global $prefix,$user_prefix,$istheuser,$cookie,$online,$email,$lastonline,
$bgcolor1,$bgcolor2,$bgcolor3,$url_images,$user_lastvisit,$useronline,$user_regdate;
$result = sql_num_rows(sql_query("SELECT uname FROM ".$prefix."_kanzeigen where uname='$uname'"));
require_once("includes/mx_userfunctions.php");

mxGetLangfile("Your_Account");

echo"<table border=\"0\" width=\"100%\">"
. "  <tr>"
. "    <td width=\"100%\"><b>Aktionen::</b><br><img src=\"images/info.gif\">Folgende Aktionen stehen dir zur verfügung<br></td>"
. "  </tr>"
 . "</table>";
echo"<table border=\"0\" width=\"100%\">"
  . "  <tr>"
  . "    <td width=\"25%\">".mxPrepareToDisplay($online)."</td>"
  . "    <td width=\"25%\"> </td>"
  . "    <td width=\"10%\"><a href=\"modules.php?name=UserGuest&op=view&uname=$uname\"><b>Gästebuch</b></a></td>"
  . "    <td width=\"12%\"><a href=\"#\" onClick=\"window.open('modules.php?name=Private_Messages&file=buddy&op=compose&to=$uname', 'NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=320,height=200')\"><b>Private Message</b></a>
  </td>"
  . "  </tr>"
  . "  <tr>"
  . "    <td width=\"25%\"><b>"._NICKNAME.":</b> $uname</td>"
  . "    <td width=\"25%\"> </td>"
  . "    <td width=\"10%\"><a href=\"#\" onClick=\"window.open('./modules/Userinfo/emailform/emailform.php?to=".mxPrepareToDisplay($email)."&name=".$cookie[1]."&uname=$uname', 'NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=500,height=320')\"><b>E-Mail</b></a></td>"
  . "    <td width=\"17%\"> <a href=\"modules.php?name=User_Fotoalbum&op=fotoview&uname=$uname\"><b>Photo Album</b></a></td>"
  . "  </tr>"
  . "  <tr>"
  . "    <td width=\"25%\"><b>Mitglied seit:</b> ".mxPrepareToDisplay($user_regdate)."</td>"
  ."    <td width=\"25%\"> </td>";
  if (($result)&&($result>0)){
  echo "<td width=\"12%\"><a href=\"modules.php?name=kanzeigen&file=detail&uname=$uname \"><b>Single Profil</b></a></td>";
  }
  #echo"<td width=\"12%\"><a href=\"modules.php?name=Userinfo&file=user_statistik\"><b>User Statistik</b></a></td>"
  #."    <td width=\"12%\" </td>"
  echo"</tr>"
  . "  <tr>"
  . "    <td width=\"50%\"><b>Letzter Besuch:</b> ".mxPrepareToDisplay($last_online)."</td>"
  . "    <td width=\"25%\"> </td>"
  #. "    <td width=\"10%\"> </td>"
  #. "    <td width=\"12%\"> </td>"
  #. "    <td width=\"12%\"> </td>"
  . "  </tr>"
  . "</table>"
?>
Titel: Re: Daten aus mx_users auslesen
Beitrag von: Sascha1981 am 12 Februar 2004, 19:35:55
hmmm........ kann mir niemand weiter helfen????
Ich komm da irgendwie nicht weiter mit der abfrage