Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Versteckte Profilfelder bestimmten Gruppen anzeigen
#1
Hallo Ihr Lieben!

Ich habe mal wieder ein Anliegen. Einige Profilfelder habe ich im ACP auf versteckt gesetzt. Somit sind die dann nur noch von Mods und Admins zu sehen. Mein Ziel ist jetzt einer bestimmten selbst erstellten Gruppe einige der versteckten Felder sichtbar zu machen. Was ich selbst rausbekommen habe ist das mit dieser Änderung in der member.php:

PHP-Code:
// If this user is an Administrator or a Moderator then we wish to show all profile fields
    
if($mybb->usergroup['cancp'] == || $mybb->usergroup['issupermod'] == || $mybb->usergroup['gid'] == 6

ersetzen mit:
PHP-Code:
// If this user is an Administrator or a Moderator then we wish to show all profile fields
    
if($mybb->usergroup['cancp'] == || $mybb->usergroup['issupermod'] == || $mybb->usergroup['gid'] == || $mybb->user['usergroup'] == 9

alle versteckten Felder für die Usergroup 9 sichtbar werden. Es sollen aber nicht alle, sondern nur einige zu sehen sein. Hat dazu vieleicht jemand eine Idee?

Danke schonmal im voraus!

LG
?
Rätsel, Phänomene und Fragen über Fragen
Zitieren
#2
Ersetze
PHP-Code:
// If this user is an Administrator or a Moderator then we wish to show all profile fields
if($mybb->usergroup['cancp'] == || $mybb->usergroup['issupermod'] == || $mybb->usergroup['gid'] == 6)
{
    
$field_hidden '1=1';
}
else
{
    
$field_hidden "hidden=0";

durch:
PHP-Code:
// If this user is an Administrator or a Moderator then we wish to show all profile fields
if($mybb->usergroup['cancp'] == || $mybb->usergroup['issupermod'] == || $mybb->usergroup['gid'] == 6)
{
    
$field_hidden '1=1';
}
elseif(
$mybb->user['usergroup'] == 9)
{
    
$field_hidden 'fid IN (x,y,z)';
}
else
{
    
$field_hidden "hidden=0";

Ersetze x, y und z durch die IDs der Profilfelder, die für die Gruppe sichtbar sein sollen.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#3
Yipiiii...Danke schön! Funktioniert. Alle die das auch nutzen möchten, bitte beachten. Es müssen auch alle ansich schon sichtbaren Felder mit angegeben werden. Macht man das nicht verschwinden die sichtbaren und nur die per fid angegebenen unsichtbaren erscheinen.

Schönen Abend!
LG
?
Rätsel, Phänomene und Fragen über Fragen
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Profilfeldbild allen Gruppen anzeigen lassen Seven 2 341 17.02.2015, 10:46
Letzter Beitrag: Seven
  Bestimmten Gruppen Zugang ermöglichen reisender 2 536 01.05.2011, 20:53
Letzter Beitrag: reisender
  Teamseite - alle Gruppen anzeigen Chrissi 2 981 04.01.2008, 20:02
Letzter Beitrag: Chrissi
  Teamseite - alle Gruppen anzeigen Chrissi 1 824 02.01.2008, 19:07
Letzter Beitrag: StefanT
  Html in signatur nur bestimmten Gruppen ermöglichen? AKIF85 1 1.133 15.06.2007, 08:29
Letzter Beitrag: Susanne