close× Call Us +49 (1805) 01 29 59

Heiseclan
Thread Author: DjMicha1985
Thread ID: 887
Dieses Thema ist Gepinnt
Dieses Thema ist Gepinnt & kann wichtige Informationen enthalten
Wer ist hier? 1 Gäste
 Thema drucken
Profilfeld nur für Member, Usergruppe
DjMicha1985
[small2][/small2]Hab heute ma versucht ob des mit dem anzeigen von Userfeldern für bestimmte Usergruppen so leicht umsetzbar ist wie ich mir das denke.
Und was musste ich feststellen es geht so.
Also wenn ihr bestimmte Userprofilfelder nur für eine bestimmte Gruppe, Admins oder nur Member sichtbar machen wollt, so ist das ganz einfach.

Nimm die aus dem Ordner includes/user_fields die jeweilige include.php (ACHTUNG NICHT die includes_var.php).
Suche dort

if (!defined("IN_FUSION")) { die("Access Denied"); }


direckt danach:
(für Gruppe)

if (checkgroup(GruppenID)) {

(für Admin)

if (iADMIN) {

(für Member)

if (iMEMBER) {

(für Superadmin)

if (iSUPERADMIN) {


Suche nun:


?>
(ganz am ende)
füge direckt davor:

}


ab jetzt kann das jeweilige Profilfeld nur von dem User gesehen und geändert werden wenn er die jeweiligen Rechte hat.

* Anpassen mit GruppenID-Zahl
 
SC-Ad-Bot
 
DjMicha1985
So mal wieder weiter gebastelt. Nun noch ne kleine Hilfe wie ihr Profilfelder eintragen lassen könnt (von jedem), aber dann z.b. nur für Admin im Profil angezeigt bekommt. Dem rest bleibt dann das Feld in der Profile.php verborgen.

gehe in:

Zitat

includes/user_fields die jeweilige include.php (ACHTUNG NICHT die includes_var.php)

suche dort:

elseif ($profile_method == "display") {


ändere dies in:


elseif ($profile_method == "display" && iADMIN)


nun is das Profilfeld in der Profile.php nur für admins sichtbar.
Das was ich im 1. Beitrag geschrieben habe darf dann natürlich noch nicht gemacht worden sein.

Das iADMIN könnt ihr natürlich auch durch iSUPERADMIN oder checkgroup(GruppenID) austauschen.

andersrum geht es natürlich auch. Ihr wollt nur von ner Bestimmimten gruppe Userfeld eintragen lassen, so sucht:


if ($profile_method == "input") {


und ändert es in:

if ($profile_method == "input" && iADMIN) {


ihr könnt das natürlich auch wieder änder mit superadmin oder ne gruppe.

Viel spaß wünsche ich auch damit

 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Member Charts Infusionen 2 05.05.2019 00000005 08:02
Profilfeld Log Gemischtes 3 21.03.2012 00000003 19:00
Profilfeld Geburtstag Allgemeine Diskussionen 4 08.12.2011 00000012 17:59
Profilfeld erstellen Allgemeine Support Fragen 7 10.02.2011 00000002 22:09
Profilfeld Aktiviert, gruppe zugeordnet aber ... Allgemeine Support Fragen 3 28.11.2010 00000011 16:43
SGI Fusion