$user->name (username) in bestehender if abfrage ausgeben.

am 24.10.2008 - 11:03 Uhr in
hi,
ich sag es vorab ich bin kein großer php experte, also kann es sein, dass es wirklich extrem simpel ist das problem zu lösen.
zu meinem problem:
ich habe in meiner theme datei (page.tpl.php) eine if abfrage erstellt, die je nachdem ob der benutzer eingeloggt ist oder auch nicht, etwas bestimmtes ausgibt:
---KURZFORM---
<?php global $user;
if ( ! $user->uid ) {
print '<div id="...">
<img id="..." src=".." alt="">
</div>';
}
else {
print '<div id="...">
<span class="...">USERNAME</span>
</div>';
}
?>
bei else soll jetzt im span der username des jeweiligen benutzers ausgeben werden.
dafür ist ja
$user->name
zuständig, der span sich aber innerhalb der print-ausgabe befindet wird die variable 1:1 ausgeben und nicht durch den benutzernamen ersetzt.
WIE KANN ICH DAS UMGEHEN?
vielen dank schonmal.
- Anmelden oder Registrieren um Kommentare zu schreiben
$user->name
am 24.10.2008 - 11:39 Uhr
... also kann es sein, dass es wirklich extrem simpel ist das problem zu lösen.
Hast du wirklich nur nachfolgendes gemeint? Dies wäre dann in der Tat sehr simpel.
print '<div id="..."><span class="...">' . $user->name . '</span></div>';
ja genau danke, hab doch
am 24.10.2008 - 13:27 Uhr
ja genau danke, hab doch gesagt sehr simpel.
ich hatte einen punkt vergessen, aber manchen sieht man die wald vor lauter bäumen nicht.
danke nochmal.