Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
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.
Mit freundlichen Grüßen
Santhony
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Hast Du eingestellt, für welche Gruppe das Feld sichtbar sein soll?
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Mach statt {$mybb->user['fidx']} dies {$memprofile['fidx']}
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
Hallo und guten Tag.
Vielen Dank für Ihre Rückantworten.
@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.
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
ohne Probleme komplett mit allen persönlichen Profilfeldern alle Informationen (eben leider nur alles auf einem Fleck) auswirft.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Daher eben für das Profil
{$memprofile['fidx']}
verwenden und für das postbit
{$post['fidx']}
verwenden.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
Hallo und guten Abend.
@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?
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
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.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
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.
Falls Sie sich die Sache einmal live ansehen wollen, kann ich Ihnen gerne Zugangsdaten für einen Testaccount zukommen lassen.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
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}
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 147
Themen: 23
Registriert seit: 23.11.2016
Hallo MrBrechreiz.
Diese Anpassung mit {$memprofile['fid3']} hatte ich bereits nach Ihrem obigen
Korrekturbeitrag durchgeführt und keinen Erfolg damit erzielt.
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.