Beiträge: 39
Themen: 13
Registriert seit: 18.10.2008
01.06.2009, 19:08
(Dieser Beitrag wurde zuletzt bearbeitet: 01.06.2009, 19:09 von M8Slither.)
Hi,
also bin grade dabei einen style für mein Forum zu machen dafür möchte ich beim Header oben immer den Avatar des jeweiligen Users anzeigen lassen nun habe ich im Profil template nachgeschaut und dass hier gefunden:
PHP-Code:
<img src="{$post['avatar']}" alt="" {$avatar_width_height} />
(ich möchte eigentlich nicht das der Avatar zusetzlich verkleinert wird also muss man soweit ich das sehe den letzten teil doch weglassen ?)
Nun wenn ich den Code aber oben im Header wieder einsetzte habe ich das problem das er nicht angezeigt wird, nun bin ich mir am fragen ob es einfach der Falsche Code ist.
Hoffe da kann mir jemand helfen bin über jede antwort froh
MFG M8S
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
$post['avatar'] ist da nicht definiert. Versuchs mal mit $mybb->user['avatar'].
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 39
Themen: 13
Registriert seit: 18.10.2008
02.06.2009, 15:49
(Dieser Beitrag wurde zuletzt bearbeitet: 02.06.2009, 15:58 von M8Slither.)
Klappt wunderbar
vielen Dank
trotzdem habe ich noch eine kleine frage gibt es eine liste wo ich solche befehle finden kann?
denn werde wahrscheinlich noch öfters sowas brauchen weil bisher habe ich sowas leider nicht gefunden z.B. bräuchte ich nun den code um den user namen anzeigen zu lassen habe bisher nur {$lang->welcome_back} gefunden wobei da ist ja noch das Willkommen zurück dabei gibt es einen Code der nur den namen aufruft oder muss ich das evt. noch selber rein machen wenn aj wo kann man das?
(ich weiss meine fragen sind ein bischen viel und evt. auch nervig'^^ aber hoffe mal das du mir doch nochmal hilfst
)
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
02.06.2009, 16:05
(Dieser Beitrag wurde zuletzt bearbeitet: 02.06.2009, 16:06 von frostschutz.)
print_r($mybb->user)
oder auch print_r($mybb)
oder auch print_r($GLOBALS)
oder echo "<pre>".htmlspecialchars(print_r($var, true))."</pre>";
EDIT:
Müsstest du natürlich an der entsprechenden Stelle in PHP machen, nicht im Template...
Beiträge: 39
Themen: 13
Registriert seit: 18.10.2008
naja versteh ich grade nicht ganz möchte bei einem style also im template den eigenen User namen anzeigen lassen und hab jetzt nicht ganz verstanden was du mit dem php teil meinst...
o.o
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
das wäre für die liste...
der username ist $mybb->user['username']
Beiträge: 39
Themen: 13
Registriert seit: 18.10.2008
Aso^^
alles klr nochmal danke klappt super^^
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Bedenke aber, dass der Einsatz der Variablen im Template ein Sicherheitsproblem darstellen kann. Du solltest die Daten vorher noch durch htmlspecialchars_uni() schicken - das geht mit Sicherheit auch per Plugin.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 39
Themen: 13
Registriert seit: 18.10.2008
tut mir leid versteh ich nicht ganz ._.
kenn mich leider nicht so mit der technik von mybb aus bzw. über das vorgehen von Hacker ect.
also was sollte ich genau machen das es keine sicherheits probleme gibt?
will ja nicht das es grössere sicherheits risikos gibt wegen dem
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
03.06.2009, 22:56
(Dieser Beitrag wurde zuletzt bearbeitet: 03.06.2009, 22:57 von Michael.)
Du benutzt die Variablen im Template header, richtig? Dann öffne bitte die global.php und suche nach:
PHP-Code:
// Prepare the main templates for use
Darüber einfügen:
PHP-Code:
$panelavatar = htmlspecialchars_uni($mybb->user['avatar']);
$panelusername = htmlspecialchars_uni($mybb->user['username']);
Verwende dann im Template $panelavatar und $panelusername. Wenn du dich besser auskennst, kannst du den Code in ein Plugin auslagern, damit keine Dateiänderungen mehr nötig sind.
Bitte beachten:
https://www.mybb.de/doku/haeufig-gestell...datei.html
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.