как отобразить имя пользователя

#1 24 января 2013 в 19:38
Поставил на сайт панельку, теперь хочу сделать так: чтоб если пользователь вошёл на сайт то вместо "добро пожаловать" был бы ник пользователя.
Делаю так:
  1.  
  2. <?php if (!$inUser->id){ ?>
  3. Привет гость!
  4. <?php } else { ?>
  5. {$usr.nickname}
  6. <?php } ?>
  7.  
Ничего не получается имя пользователя не показывается, подскажите пожалуйста как правильно сделать? код прописывется в template.php
#2 24 января 2013 в 19:54
  1. <?php if (!$inUser->id){echo("Привет гость!"); } else { echo($inUser->nickname)} ?>
#3 24 января 2013 в 20:14
ни первый ни второй варианты не работают, во втором варианте вот такая ошибка Parse error: syntax error, unexpected '}', expecting ',' or ';' in Z:\home\info\aksucity\templates\default\template.php on line 78

вот кусок кода:
  1.  
  2. <!-- Panel -->
  3. <div id="toppanel">
  4. <div id="panel">
  5. <div class="content clearfix">
  6. <div class="left">
  7.  
  8. </div>
  9. <div class="left">
  10. <!-- Login Form -->
  11. <?php if (!$inUser->id){ ?>
  12. <div class="mod_user_menu">
  13. <span class="register"><a href="/registration">Регистрация</a></span>
  14. <span class="login"><a href="/login">Вход</a></span>
  15. </div>
  16. <?php } else { ?>
  17. <?php $inPage->printModules('user'); ?>
  18. <?php } ?>
  19. </div>
  20. <div class="left right">
  21. <!-- Register Form -->
  22.  
  23. </div>
  24. </div>
  25. </div> <!-- /login -->
  26.  
  27. <!-- The tab on top -->
  28. <div class="tab">
  29. <ul class="login">
  30. <li class="left"></li>
  31. <li>
  32. <?php if (!$inUser->id){echo("Привет гость!"); } else { echo($inUser->nickname)} ?>
  33. </li>
  34. <li class="sep"></li>
  35. <li id="toggle">
  36. <?php if (!$inUser->id){ ?>
  37. <a id="open" class="open" href="#">Воход | Регистрация</a>
  38. <?php } else { ?>
  39. <a id="open" class="open" href="#">Oткрыть панель</a>
  40. <?php } ?>
  41. <a id="close" style="display: none;" class="close" href="#">Закрыть панель</a>
  42. </li>
  43. <li class="right"></li>
  44. </ul>
  45. </div> <!-- / top -->
  46. </div> <!--panel -->
  47.  
#4 24 января 2013 в 20:26
  1. <?php if (!$inUser->id){echo("Привет гость!"); } else { echo($inUser->nickname); } ?>
Так попробуйте
#5 24 января 2013 в 20:27
Ленивый, neomaster, спасибо, всё заработало!
#6 24 января 2013 в 20:38
<?php if (!$inUser->id){ ?>
<?php echo("Привет гость!"); ?>

<?php } else { ?>
<?php echo ($inUser->nickname); ?>
<?php } ?>
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.