Ich glaube, der Fehler ist, daß im Template noch folgendes drinsteht:
Code: Alles auswählen
<!-- IF postrow.S_PROFILE_FIELD1 -->
<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
<dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
<!-- ENDIF -->
<!-- BEGIN custom_fields -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- END custom_fields -->
Dadurch wird das Feld nochmals eingefügt und zwar
ohne Abfrage, ob User eingeloggt sind oder nicht.
Wenn du nur das Feld mit der Handynummer hast, kannst du obiges löschen.
Wenn's du löschst, müsstest du bei neu angelegten Profilfeldern diese aber immer extra im Template aufführen, analog der Handynummer, nur jeweils mit den Feldnamen.
Dies hat aber den Vorteil, daß man die einzelnen Felder flexibler plazieren und gestalten kann. Ich habe bei mir z.B. ein Feld mit Rahmen und kleinem Symbol für bestimmte Medikamte im Miniprofil/Profil.
Was mir noch einfällt, wäre zu schauen, ob die Profilfelder z.B. auch im Profil angezeigt werden. Wenn diese eh nur eingeloggte Mitglieder (ohne Bots) sehen können, muß man da nichts ändern.