MyBB.de Forum
Problem: Benutzerdefinierte Profilfeldvariable im Profil ist nur für Admin sichtbar. - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Problem: Benutzerdefinierte Profilfeldvariable im Profil ist nur für Admin sichtbar. (/thread-14042.html)



Problem: Benutzerdefinierte Profilfeldvariable im Profil ist nur für Admin sichtbar. - Riccardo - 31.07.2009

Ich habe ein neues Profilfeld hinzugefügt, welches mehr als "Benutzeroption" fungieren soll. Der Benutzer soll sich einen Farbcode für sein Profil aussuchen können.
Die Variable ist allerdings öffentlich. Es ist die Feld-Nummer 13 "field13".
Mit {$memprofile['fid13']} komme ich in meinem Template mem_profile an deren Inhalt.
Und nun kommts: Der Inhalt wird auch ausgegeben, aber nur für den Boardadmin.
Schaut sich ein anderer Benutzer das Profil an, so ist die Variable leer.
Die Variable ist aber nicht auf "Privat" gesetzt.
Aber eines mache ich: Ich benutze die Variable außerhalb der Allgemeinen Profilfelder direkt in mem_profile was ja auch geht, aber eben nur für den Admin.

Was mache ich falsch?
Wie komme ich auch als Nicht-Admin den Inhalt im Profil angezeigt?
Wenn dies nicht ginge, wären ja sämtliche Profilpersonalisierungen unmöglich.


RE: Problem: Benutzerdefinierte Profilfeldvariable im Profil ist nur für Admin sichtbar. - Michael - 31.07.2009

(31.07.2009, 18:38)Riccardo schrieb: Die Variable ist aber nicht auf "Privat" gesetzt.
Überprüfe bitte nochmals die Einstellungen des Feldes und speichere sie neu ab (auch wenn du nichts änderst). Profilfelder werden immer gezeigt, außer wenn die Sichtbarkeit in den Einstellungen auf Admins beschränkt ist.


RE: Problem: Benutzerdefinierte Profilfeldvariable im Profil ist nur für Admin sichtbar. - Riccardo - 31.07.2009

Das Feld ist sichtbar gesetzt. Ich fand jetzt auch heraus, warum es nur der Admin sehen konnte.
Ich habe (dummerweise) das Feld des betrachtenden Benutzers mit dem des betrachtet werdenden Benutzers verwechselt. Ich habe das jetzt umgetauscht und es klappt. Da gab es anscheinend zwei Variablentypen, der eine ist dem Betrachter und der andere dem Betrachtetwerdenden zugeordnet. Das hab ich gar nicht gewusst. Blush
Damit hat es sich geklärt, trotzdem danke.