Dieses Thema ist Gepinnt
Wer ist hier? 1 Gäste
Profilfeld nur für Member, Usergruppe
|
|
DjMicha1985 |
Geschrieben am 25.03.2009 00000003 20:40
|
Administrator Beiträge: 784 Registriert am: 02.10.08 Fusioneer: 16 years 1 months 2 weeks 20 days 17 hours 11 minutes 57 seconds |
[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 Code Download Code if (!defined("IN_FUSION")) { die("Access Denied"); } direckt danach: (für Gruppe) Code Download Code if (checkgroup(GruppenID)) { (für Admin) Code Download Code if (iADMIN) { (für Member) Code Download Code if (iMEMBER) { (für Superadmin) Code Download Code if (iSUPERADMIN) { Suche nun: Code Download Code ?> füge direckt davor: Code Download Code } 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 | Advertisement |
| |
DjMicha1985 |
Geschrieben am 05.04.2009 00000004 12:27
|
Administrator Beiträge: 784 Registriert am: 02.10.08 Fusioneer: 16 years 1 months 2 weeks 20 days 17 hours 11 minutes 57 seconds |
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: Code Download Code elseif ($profile_method == "display") { ändere dies in: Code Download Code 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: Code Download Code if ($profile_method == "input") { und ändert es in: Code Download Code 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
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 |