MyBB.de Forum
[geteilt] Willkommen Gast und Willkommen zurück bearbeiten - 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: [geteilt] Willkommen Gast und Willkommen zurück bearbeiten (/thread-32137.html)

Seiten: Seiten: 1 2


[geteilt] Willkommen Gast und Willkommen zurück bearbeiten - Sören - 28.05.2015

Hallo ich habe schon gesucht, aber nichts gefunden.
In meinem Forum müssen sich die User mit Vorname und Machname registrieren und dürfen sich einen Benutzernamen selbst wählen.

Bei Willkommen zurück würde ich gerne den Benutzernamen und in Klammern den (Vor- und Zunamen) anzeigen lassen.

Hat jemand eine Idee wo und wie ich das umsetzen kann.

Ich gehe davon aus, dass die Variablen im entsprechenden Template eingefügt werden müssen.

Danke :-)


RE: [geteilt] Willkommen Gast und Willkommen zurück bearbeiten - StefanT - 28.05.2015

Ist der Name als Profilfeld umgesetzt oder irgendwie anders?


RE: [geteilt] Willkommen Gast und Willkommen zurück bearbeiten - Sören - 29.05.2015

Hi Stefan, danke für die schnelle Antwort also der Vorname und Name ist als eigenes Profilfeld definiert.


RE: [geteilt] Willkommen Gast und Willkommen zurück bearbeiten - StefanT - 29.05.2015

Du musst vermutlich in der global.php:
PHP-Code:
$lang->welcome_back $lang->sprintf($lang->welcome_backbuild_profile_link($mybb->user['username'], $mybb->user['uid']), $lastvisit); 
durch:
PHP-Code:
$lang->welcome_back $lang->sprintf($lang->welcome_backbuild_profile_link($mybb->user['fidX'].' '.$mybb->user['fidY'], $mybb->user['uid']), $lastvisit); 
ersetzen (bei X und Y die Ids der Profilfelder einsetzen).


RE: [geteilt] Willkommen Gast und Willkommen zurück bearbeiten - Sören - 29.05.2015

(29.05.2015, 20:04)StefanT schrieb: Du musst vermutlich in der global.php:
PHP-Code:
$lang->welcome_back $lang->sprintf($lang->welcome_backbuild_profile_link($mybb->user['username'], $mybb->user['uid']), $lastvisit); 
durch:
PHP-Code:
$lang->welcome_back $lang->sprintf($lang->welcome_backbuild_profile_link($mybb->user['fidX'].' '.$mybb->user['fidY'], $mybb->user['uid']), $lastvisit); 
ersetzen (bei X und Y die Ids der Profilfelder einsetzen).

super, probiere es nach dem 1.8.5er Update gleich aus.

Gruß und schönes Wochenende


RE: [geteilt] Willkommen Gast und Willkommen zurück bearbeiten - Sören - 01.06.2015

Hallo und guten Morgen,
also das Update von 1.8.4 auf 1.8.5 hat reibungslos funktioniert.
Nun habe ich auch die Änderungen in der global.php vorgenommen.

Hierbei habe ich die welcome_back Ausgabe so modifiziert dass der User mit Anrede Vor- und Zuname angesprochen und in (Klammern) sein Benutzername angezeigt wird. See Screen
Das einfügen der Texte war ja total easy (also der Klammern).
Hier mal der Code...

PHP-Code:
$lang->welcome_back $lang->sprintf($lang->welcome_backbuild_profile_link($mybb->user['fid11'].' '.$mybb->user['fid5'].' '.$mybb->user['fid6'].' ('.$mybb->user['username'].')'$mybb->user['uid']), $lastvisit); 

Einfach nur genial und super!!

Ich frage mich nur ob ich den Benutzernamen nicht in einer anderen Farbe anzeigen lassen kann??


   


RE: [geteilt] Willkommen Gast und Willkommen zurück bearbeiten - StefanT - 01.06.2015

Du kannst in der Zeile HTML-Code verwenden um den Benutzernamen anders darstellen zu lassen.


RE: [geteilt] Willkommen Gast und Willkommen zurück bearbeiten - Sören - 15.06.2015

ok, danke dir :-)
Hast Du ein Syntaxbeisp. für mich?


RE: [geteilt] Willkommen Gast und Willkommen zurück bearbeiten - StefanT - 16.06.2015

PHP-Code:
$lang->welcome_back $lang->sprintf($lang->welcome_backbuild_profile_link($mybb->user['fid11'].' '.$mybb->user['fid5'].' '.$mybb->user['fid6'].' (<span style="color:#fff">'.$mybb->user['username'].'</span>)'$mybb->user['uid']), $lastvisit); 



RE: [geteilt] Willkommen Gast und Willkommen zurück bearbeiten - SCOTTISH. - 26.04.2017

Hallo!

Ich möchte das Thema noch einmal aufgreifen, nachdem ich mich auch an der Erklärung in diesem Thread orientiert habe. Den Block habe ich quasi in drei Teile (Willkommen zurück/Username mit Link/Letzter Besuch) aufgespalten. Bis auf die Ausgabe der Bezeichnung "Letzter Besuch" vor dem entsprechenden Datum funktioniert es auch wunderbar. Daher nun die Frage, wo der Haken bei meinem Code liegt.

global.php
PHP-Code:
// Format the welcome back message
$lang->welcome_back $lang->sprintf($lang->welcome_back);
$lang->welcome_back_name  $lang->sprintf(build_profile_link(htmlspecialchars_uni($mybb->user['username']), $mybb->user['uid']));
$lang->welcome_back_visit  $lang->sprintf($lastvisit); 

global.lang.php
PHP-Code:
$l['welcome_back'] = "<strong>Willkommen zurück!</strong>";
$l['welcome_back_name'] = "{1}";
$l['welcome_back_visit'] = "Letzter Besuch: {1}"