Beiträge: 499
Themen: 88
Registriert seit: 09.06.2007
So, hab ziemlichviel rumpobiert.
Mangels Kennisse bekomm ich das nicht hin.
Problem:
Mein Forum ist ein Internes Forum, wo man die Leute auch persönlich kennt.
Deshalb soll im Profil, also bei Postbit der Name mit angegeben werden,
anstatt der Nick. Weil mit dem nick kann man nicht´s anfangen.
Er ist eben nur praktisch beim einloggen, weil man nicht immer den langen Namen eingeben muss.
Mein Wunsch das der Nick nur zum einloggen da ist.
Bei der Regestrierung muss man Vor und Nachnamen eingeben.
So das im Postbit anstatt der nick der Name angezeigt werd
Beispiel:
Vorname
Nachname
Usertitle
Useravater
Beitragszahl
und die Mitgliederliste soll dann auch nach den richtigen Namen sotiert sein.
Würde auch 25€ vb anbieten, wenn mir jemand da was zurechtstricken kann.
Lg Maya
Beiträge: 25.764
Themen: 269
Registriert seit: 20.09.2005
An sehr vielen Stellen wird der Benutzername angezeigt. Wenn das nur bei den Beiträgen stört, kann man das relativ einfach machen. Sonst wird es aber schwierig. Man könnte aber auch den Login bearbeiten und als Benutzernamen den richtigen Namen speichern und als Login einen anderen benutzen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 499
Themen: 88
Registriert seit: 09.06.2007
Ja, das wäre auch ok.
aber ich hableider wenig Ahnung von sowas.
Wie macht man das?
Beiträge: 25.764
Themen: 269
Registriert seit: 20.09.2005
06.09.2007, 11:25
(Dieser Beitrag wurde zuletzt bearbeitet: 06.09.2007, 16:06 von StefanT.)
Du erstellt im ACP Profil-Felder für die gewünschten Daten.
Ersetze in der inc/functions_post.php:
PHP-Code:
$post['username'] = $post['userusername'];
durch:
PHP-Code:
$post['username'] = $post['fidX'];
Du musst X durch die ID des Pofilfeld ersetzen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 499
Themen: 88
Registriert seit: 09.06.2007
ich hoffe Du meintest {$post['user_details']}, denn das hab ich mit{$post['fidX']}
ersetzt.
{$post['username']} gab es im Postbit template nicht.
Ja in den Beiträgen werd jetzt der Name ersetzt, aber leider sin auch die Beitragszahlen und der Titel weg. Auch werd auf der Startseite in "letzte Themen"
nur der Nick Name angezeigt und in der Mitglieder liste werd auch nur der Nick Name angezeigt. Generell soll der Nick Anonym bleiben.
Beiträge: 25.764
Themen: 269
Registriert seit: 20.09.2005
Mein Fehler. Das passiert mal, wenn man aus dem Gedächtnis programmiert. Ich habe die Anleitung oben ausgebessert.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 499
Themen: 88
Registriert seit: 09.06.2007
06.09.2007, 18:08
(Dieser Beitrag wurde zuletzt bearbeitet: 06.09.2007, 19:16 von Laello.)
Ok danke, Beitragszahlen & Co so sind wieder da,
Leider ist immernoch in der Mitgliederliste und in der Forenübersicht letzte Spalte "letzten Beiträge" der Nickname vorhanden.
Kann man das irgendwie umändern ???
Und wenn ich zwei Profilfelder im Postbit eingeben möchte, wie muss ich das schreiben ?
$post['username'] = $post['fid4']$post['fid6']; so ?
Beiträge: 25.764
Themen: 269
Registriert seit: 20.09.2005
Das meinte ich mit:
Zitat:An sehr vielen Stellen wird der Benutzername angezeigt. Wenn das nur bei den Beiträgen stört, kann man das relativ einfach machen.
An den anderen Stellen, ist eine Veränderung nicht so einfach.
Es muss so heißen:
PHP-Code:
$post['username'] = $post['fid4'].$post['fid6'];
oder wenn du ein Leerzeichen dazwischen haben willst:
PHP-Code:
$post['username'] = "{$post['fid4']} {$post['fid6']}";
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 499
Themen: 88
Registriert seit: 09.06.2007
ahh,.....ok, hab da was falsch verstanden.....
Hmmm.......welche Daten müsste ich den noch ändern,
damit es so ist wie ich haben möchte?
Beiträge: 25.764
Themen: 269
Registriert seit: 20.09.2005
Ich werde für dich den Code raussuchen, sobald ich dafür Zeit finde.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.