Benutzergruppen

Begonnen von vittatus, 11 Oktober 2005, 16:13:26

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

vittatus

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 ?

kekule

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

vittatus

#2
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 ?  ???

munzur

Hi!

Nach dem Pfad zum *.gif fehlt noch die > 


L.g
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

vittatus

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  ???

munzur

Hi!

Schalte mal das: "Debug-Mode" ein

Vielleicht siehst du da eine Fehlermeldung die hilft.

l.g
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

vittatus

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";

RiotheRat

Schau mal ob's so geht ... global $user_ingroup, $uname;
if ($user_ingroup == "2")  echo "<td width...


RtR
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

vittatus

jetzt is zwar die fehlermeldung raus, aber angezeigt wird trotzdem noch nichts .. :-\

Andi

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.
schön´s Grüssle, Andi

vittatus

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  ;)

RiotheRat

Quick 'n Dirty ...

$user_ingroup = $uinfo['user_ingroup'];

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


RtR
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

Andi

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>";
schön´s Grüssle, Andi

wiederalleine

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;";

vittatus

Juhu supi...

klappt entlich

Danke euch

Gruss Markus  ;)