pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: vittatus am 11 Oktober 2005, 16:13:26

Titel: Benutzergruppen
Beitrag von: vittatus am 11 Oktober 2005, 16:13:26
Hallo,
hab mal eine frage:
lässt es sich irgentwie einrichten, dass wenn ich z.B eine benutzergruppe fotografen anlege das dann im Profil den dem jeweiligen Fotografen ein kleines Bild angezeigt wird wo dann z.B fotograf drauf steht und das aber für alle angezeigt wird ?

Weiss das jemand so auf die schnelle wie ich das einrichten kann ?
Titel: Re: Benutzergruppen
Beitrag von: kekule am 11 Oktober 2005, 18:36:34
Hallo


if ($user_ingroup == "2") echo "<img src=\"URL ZU FOTOGRAF BILD\">";


Wobei 2 für die Usergruppe steht, da muss eine Nummer drinnen sein.

mfg
Titel: Re: Benutzergruppen
Beitrag von: vittatus am 12 Oktober 2005, 14:14:39
Hallo,
also entweder mache ich was falsch oder es geht einfach nicht.. also es wird nichts angezeigt...
habe es so eingebunden:
if ($user_ingroup == "2") echo "<td width=\"50%\" valign=\"top\"><center><img scr=\"images/vittatus_fotograf.gif\"</center></td>";

und entsprechend für admin´s so:
if ($user_ingroup == "3") echo "<td width=\"50%\" valign=\"top\"><center><img scr=\"images/vittatus_admin.gif\"</center></td>";

Was mache ich flasch ?  ???
Titel: Re: Benutzergruppen
Beitrag von: munzur am 12 Oktober 2005, 15:02:12
Hi!

Nach dem Pfad zum *.gif fehlt noch die > 


L.g
Titel: Re: Benutzergruppen
Beitrag von: vittatus am 12 Oktober 2005, 15:15:15
hey,
hab das fehlende > gesetzt aber bringt auch nichts wird immer noch nichts angezeigt.

if ($user_ingroup == "2") echo "<td width=\"50%\" valign=\"top\"><center><img scr=\"images/vittatus_fotograf.gif\"></center></td>";

Vielleicht sollte ich dazusagen das ich die view.php nutze und nicht die Useroptions.
macht ja vielleicht ein unterschied  ???
Titel: Re: Benutzergruppen
Beitrag von: munzur am 12 Oktober 2005, 15:33:10
Hi!

Schalte mal das: "Debug-Mode" ein

Vielleicht siehst du da eine Fehlermeldung die hilft.

l.g
Titel: Re: Benutzergruppen
Beitrag von: vittatus am 12 Oktober 2005, 15:46:35
Das zeigt er mir dann...

Notice: Undefined variable: user_ingroup in /usr/export/www/vhosts/funnetwork/hosting/markuswahl/modules/Userinfo/view.php on line 160

Notice: Undefined variable: user_ingroup in /usr/export/www/vhosts/funnetwork/hosting/markuswahl/modules/Userinfo/view.php on line 163


Notice: Undefined variable: uname in /usr/export/www/vhosts/funnetwork/hosting/markuswahl/modules/Userinfo/view.php on line 168


Hier zeile 158-171 aus meiner view.php

   

if ($user_ingroup == "2")  echo "<td width=\"50%\" valign=\"top\"><center>".mxCreateImage("images/vittatus_fotograf.gif")."</center></td>";
     

if ($user_ingroup == "3")  echo "<td width=\"50%\" valign=\"top\"><center>".mxCreateImage("images/vittatus_admin.gif")."</center></td>";
   
echo "</tr>\n";
echo "<tr>\n";
  if (!$istheuser){
echo "<td height=\"20\" colspan=\"2\" valign=\"top\"><center><a href=\"modules.php?name=mxFlirt&op=addfriends&friend=".mxPrepareToDisplay($uname)."\">".mxCreateImage("images/menu/view_freundehinzu.gif")."</a> <a href=\"modules.php?name=JSM_Friendlist&op=addignore&ignore=".$uinfo['uid']."\">".mxCreateImage("images/menu/view_blackliste.gif")."</a> <a href=\"modules.php?name=UserGuest&amp;op=view&amp;touser=".$uinfo['uname']."\">".mxCreateImage("images/menu/view_gb.gif")."</a> <a href=\"modules.php?name=Avatar&file=album&uid=".$uinfo['uname']."\">".mxCreateImage("images/menu/view_fotoalbum.gif")."</a></center></td>\n";
  }
echo "</tr>\n";
echo "</table>\n";
Titel: Re: Benutzergruppen
Beitrag von: RiotheRat am 12 Oktober 2005, 15:52:59
Schau mal ob's so geht ... global $user_ingroup, $uname;
if ($user_ingroup == "2")  echo "<td width...


RtR
Titel: Re: Benutzergruppen
Beitrag von: vittatus am 12 Oktober 2005, 15:57:40
jetzt is zwar die fehlermeldung raus, aber angezeigt wird trotzdem noch nichts .. :-\
Titel: Re: Benutzergruppen
Beitrag von: Andi am 12 Oktober 2005, 16:03:54
Moin :)

in der entsprechenden Funktion werden doch für die Userdaten keine "einzelnen" Variablen verwendet, sondern das Array $uinfo.
Also müsste hier der Arrayteil (Schlüssel) $uinfo['user_ingroup'] in den Bedingeungen abgefragt werden.
Titel: Re: Benutzergruppen
Beitrag von: vittatus am 12 Oktober 2005, 16:08:08
ok... wie müsste das dann aussehen ?

if ($user_ingroup == "2")  echo "<td width=\"50%\" valign=\"top\"><center>".mxCreateImage("images/vittatus_fotograf.gif")."</center></td>";

Bin noch ein ziehmlicher anfänger  ;)
Titel: Re: Benutzergruppen
Beitrag von: RiotheRat am 12 Oktober 2005, 16:14:36
Quick 'n Dirty ...

$user_ingroup = $uinfo['user_ingroup'];

if ($user_ingroup == "2")  echo ...


RtR
Titel: Re: Benutzergruppen
Beitrag von: Andi am 12 Oktober 2005, 16:14:56
genauso ;)
nur anstatt $user_ingroup > $uinfo['user_ingroup']  verwenden
if ($uinfo['user_ingroup'] == "2")  echo "<td width=\"50%\" valign=\"top\"><center>".mxCreateImage("images/vittatus_fotograf.gif")."</center></td>";
Titel: Re: Benutzergruppen
Beitrag von: wiederalleine am 12 Oktober 2005, 16:17:28
Also bei mir geht´s jetzt einwandfrei wie folgt;

if ($user_ingroup == "5") echo "<td width=\"50%\" valign=\"top\"><center><img src=\"images/menu/foerder.jpg\"></a>&nbsp;";
Titel: Re: Benutzergruppen
Beitrag von: vittatus am 12 Oktober 2005, 16:19:41
Juhu supi...

klappt entlich

Danke euch

Gruss Markus  ;)