Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Es klappt nicht (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=48)
--- User mit Namen anreden (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=699)
Geschrieben von Listiger_Falke am 20.05.2010 um 16:18:
User mit Namen anreden
So, ich hab mal ein sehr dümmliches Problem.
Ich möchte einerseits in bestimmten Foren die User direkt mit Namen ansprechen. Da ganze geht auch mit einer Umbauanleitung siehe hier
Klick
Nun kann ich aber nicht mehr im LCD-Display das gewünschte {begrues} eingeben, denn er wandelt es sofort in meinen Namen um beim speichern. Ergo würde jetzt jeder i LCD-Display mit Hallo und herzlich willkommen Listiger_Falke begrüßt werden. Im MySQL steht aber {begrues}, so das ich es nicht über die Datenbank überlisten kann.
Vom Lite her hatte ich es damals so gelöst das ich in der LCD.php den Code
| php: |
1:
2:
|
if($wbbuserdata[userid]) $lcdtext = str_replace ("{begruser}","$wbbuserdata[username]",$lcdtext);
else $lcdtext = str_replace ("{begruser}","lieber Gast",$lcdtext); |
|
eingefügt hatte, und im ACP dann dann {begruser} ( NICHT {begrues} )
Das funktioniert nun allerdings nicht mehr, im LCD wird nun immer Gast angezeigt
Gibt es dafür eine Lösung? Also einerseits im Forum einzelne Foren mit Usernamen zu versehen, und dennoch ein funktionstüchtiges LCD-Display zu benutzen? (Mit Usernamen)
LG
Listiger_Falke
Geschrieben von haumi am 20.05.2010 um 16:39:
Ich versuche mal eine Lösung zu finden.
Ich denke schon das es gehen wird.
Zur Zeit ist nur Gartenarbeit angesagt und
heute abend stehen noch zwei Boardumzüge an.
Mit etwas Glück schaffe ich es heute noch.
LG
haumi
Geschrieben von FOFO am 20.05.2010 um 20:11:
Das ist so richtig im ACP steht dein nick drin solange du dort dann nichts mehr änderst bleibt es bei dem Begrüß so wie du es haben willst
Du mußt dort halt dann nur deine begrüßungstext [begrüss] (oder wie die variable ist )
dann speichern und FERTIG
dann schaue dich mal im forum als GAST um dort steht dann .....Gast oder mit einem Testuser willkommen XYZ
Geschrieben von nobody am 20.05.2010 um 20:14:
willkommen im xyz-Board >>> {begrues} <<<
das sollte klappen
Geschrieben von Listiger_Falke am 20.05.2010 um 20:21:
| Zitat: |
Original von FOFO
Das ist so richtig im ACP steht dein nick drin solange du dort dann nichts mehr änderst bleibt es bei dem Begrüß so wie du es haben willst
Du mußt dort halt dann nur deine begrüßungstext [begrüss] (oder wie die variable ist )
dann speichern und FERTIG
dann schaue dich mal im forum als GAST um dort steht dann .....Gast oder mit einem Testuser willkommen XYZ |
|
Ich bekomme ja leider als angemeldeter User die Begüßung Hallo Gast ... das ist ja nicht gewollt (Im LCD)
Geschrieben von Listiger_Falke am 20.05.2010 um 20:37:
Hat sich erledigt, ich habe den Code aus der LCD.php rausgenommen, und nun klappt es komischerweise wenn ich den normalen {begrues} - Code im ACP benutze.
Scheinbar ein Anfall von den Wald vor lauter Bäumen nichts sehen
LG
Listiger_Falke
Geschrieben von nobody am 20.05.2010 um 21:30:
Für andere die das auch haben möchten:
Ändere im Ordner acp/lib
die Datei:
class_tpl_file.php
Suche nach:
/* print template */
Ändere alles bis zum ende in :
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
/* print template */
function output($template, $isacp = 0) {
headers::send($isacp);
global $wbbuserdata;
if($wbbuserdata[userid]) {$template = str_replace ("{begruess}","$wbbuserdata[username]",$template);
}else{
$template = str_replace ("{begruess}","lieber Gast",$template);
}
print($template);
}
}
?> |
|
Füge dort wo du den Usernamen haben möchtest ein:
{begruess}
und speichere das dann.
ABER ACHTUNG:
Wenn das wo dieses drin steht editiert wird muss auch der Code {begruess}
neu eingegeben werden !!!
nobody
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH