MyBB.de Forum
Profilfelder werden nicht im Profil angezeigt - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Profilfelder werden nicht im Profil angezeigt (/thread-34792.html)

Seiten: Seiten: 1 2


Profilfelder werden nicht im Profil angezeigt - Santhony - 03.07.2017

Hallo und guten Abend.
Ich habe da ein Problem mit der Anzeige der Profil-Felder innerhalb meiner mit Hover-modifizierten member_profile.
Und zwar habe ich dort individuale Profilfelder per 
Code:
{$mybb->user['fidx']}

eingesetzt.

Das Profil funktioniert in so weit, dass die Informationen auch ausgeworfen werden.

Aber es kann nur jeder sein eigenes Profil "ansehen".
Wenn jemand anderes auf das Profil zugreift, sind die Felder leer.

Einstellungen der Profilfelder sind:
Sichtbar für Alle Gruppen
Bearbeitbar von [b]Alle Gruppen[/b]
Im Profil anzeigen?[b] JA[/b]

Ich hoffe, jemand kann mir bei diesem Problem helfen und bedanke mich schon im Vorfeld für Ansätze, um dieser Sache auf den Grund zu gehen. Smile

Mit freundlichen Grüßen
Santhony


RE: Profilfelder werden nicht im Profil angezeigt - Jockl - 03.07.2017

Hast Du eingestellt, für welche Gruppe das Feld sichtbar sein soll?


RE: Profilfelder werden nicht im Profil angezeigt - MrBrechreiz - 03.07.2017

Mach statt {$mybb->user['fidx']} dies {$memprofile['fidx']}


RE: Profilfelder werden nicht im Profil angezeigt - Santhony - 04.07.2017

Hallo und guten Tag.
Vielen Dank für Ihre Rückantworten. Smile

@Jockl:
Wie schon in meinem 1. Beitrag geschrieben, haben erst einmal alle Gruppen pro Forma Leserechte auf alle Profile. Auch über die Gruppeneinstellungen.

@MrBrechreiz:
Korrektur des Templates wurde gemacht, hat aber leider keinen Erfolg erzielt. Sad


Was ich durch einen Test jetzt heraus gefunden habe (ich hatte gedacht, dass vielleicht css bedingt irgendwie vielleicht da was "ausgeblendet wird oder irgendwie so einer dieser wirklich dummen Sachen, die bei sowas eben passieren), dass die Variable
Code:
{$profilefields}
ohne Probleme komplett mit allen persönlichen Profilfeldern alle Informationen (eben leider nur alles auf einem Fleck) auswirft.

Huh


RE: Profilfelder werden nicht im Profil angezeigt - MrBrechreiz - 04.07.2017

Daher eben für das Profil

{$memprofile['fidx']}

verwenden und für das postbit

{$post['fidx']}

verwenden.


RE: Profilfelder werden nicht im Profil angezeigt - Santhony - 04.07.2017

Hallo und guten Abend. Smile

@MrBrechreiz:
Meinen Sie das Template postbit_profilefield?
Dort steht momentan "nur"
Code:
<br />{$post['fieldname']}: {$post['fieldvalue']}
Dieses dann gegen
Code:
<br/>{$post['fid1']}
<br/>{$post['fid2']}
<br/>{$post['fid3']} usw...
austauschen?


RE: Profilfelder werden nicht im Profil angezeigt - MrBrechreiz - 04.07.2017

In´s Template "postbit_author_user" kannst Du dies eintragen.

Standardmäßig sieh es so aus.

Code:
    {$lang->postbit_posts} {$post['postnum']}<br />
    {$lang->postbit_threads} {$post['threadnum']}<br />
    {$lang->postbit_joined} {$post['userregdate']}
    {$post['replink']}{$post['profilefield']}{$post['warninglevel']}

und Du könntest es so aussehen lassen.

Code:
    {$lang->postbit_posts} {$post['postnum']}<br />
    {$lang->postbit_threads} {$post['threadnum']}<br />
    {$lang->postbit_joined} {$post['userregdate']}
    {$post['replink']}{$post['profilefield']}{$post['warninglevel']}
        <br />{$post['fid1']}
        <br />{$post['fid2']}
        <br />{$post['fid3']} usw...

Ggf. die Variable {$post['profilefield']} löschen, falls sie unnötig ist.


RE: Profilfelder werden nicht im Profil angezeigt - Santhony - 04.07.2017

Hallo MrBrechreiz

Ich habe die Änderungen in der "postbit_author_user" vorgenommen.
Aber an der Profilansicht (also die, die man sieht, wenn sich ein anderer User den Account von jemanden anschaut, nicht den Bereich, in dem man seine eigenen Angaben editiert) ändert sich leider weiterhin nichts.
Immernoch werden die individuellen Profilfelder nicht angezeigt. Sad

Falls Sie sich die Sache einmal live ansehen wollen, kann ich Ihnen gerne Zugangsdaten für einen Testaccount zukommen lassen.


RE: Profilfelder werden nicht im Profil angezeigt - MrBrechreiz - 04.07.2017

Wenn Du die Profilfelder im PROFIL eines Users anzeigen lassen möchtest, mit dieser Methode, musst Du ins Member Templates->member_profile und dann diese Variablen dazu verwenden.

Code:
<br />{$memprofile['fid1']}
<br />{$memprofile['fid2']}
<br />{$memprofile['fid3']}

Zum Beispiel nach

Code:
<strong>{$lang->postbit_status}</strong> {$online_status}



RE: Profilfelder werden nicht im Profil angezeigt - Santhony - 04.07.2017

Hallo MrBrechreiz.

Diese Anpassung mit {$memprofile['fid3']} hatte ich bereits nach Ihrem obigen Korrekturbeitrag durchgeführt und keinen Erfolg damit erzielt.  Sad
Vorher hatte ich dort ja {$mybb->user['fidx']} drin stehen gehabt.

Wie schon geschrieben:
Der Besitzer des Profils kann das Profil mit seinen eigenen Daten sehen.
Aber andere Usere können zwar das Profil sehen (also die Layoutseite), aber eben nicht die darin enthaltenen eigentlichen Profildaten. Sad