Приветствие с именем пользователя

Discussion in 'VirtueMart' started by nurlis, Jun 17, 2011.

  1. Offline

    nurlis Недавно здесь

    Joined:
    Jun 17, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Подскажите пожалуйста, как реализовать, чтоб после того как пользователь зарегистрировался или уже зарегистрированный пользователь вошёл под своим ником и паролем в магазин, то появлялась бы где-нибудь с верху приветственная надпись, ну типа: „Добро пожаловать, Вася“
     
  2.  
  3. Offline

    mailmoney Пользователь

    Joined:
    Jan 14, 2009
    Messages:
    241
    Likes Received:
    19
    Gender:
    Male
    Нужно создать свой модуль, в нем нужно вычленить имя пользователя. и тогда уже будет вам приветствие.
     
  4. Offline

    nurlis Недавно здесь

    Joined:
    Jun 17, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Спасибо. Теперь осталось узнать, как сделать такой модуль. :)
     
  5. Vamp
    Offline

    Vamp Модератор => Cпециалист <=

    Joined:
    Jun 30, 2010
    Messages:
    282
    Likes Received:
    44
    Gender:
    Male
    Вот так вроде имя пользователя должно выводится

    Код (PHP):
    1. <?php
    2. $user =& JFactory::getUser();
    3. ?>
    4. <?php if($user->id) : ?>
    5. <div id="user1">
    6.         <?php echo $user->get('username') ?>
    7. </div>
    8. <?php endif ?>
     
  6. Offline

    nurlis Недавно здесь

    Joined:
    Jun 17, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Простите мою тупость, но пляски с этим кодом пока не принесли результатов, куда я его только не вставлял, даже в index шаблона. Подскажите более подробно, пожалуйста.
     
  7. Offline

    mailmoney Пользователь

    Joined:
    Jan 14, 2009
    Messages:
    241
    Likes Received:
    19
    Gender:
    Male
    Всё верно тебе подсказали. Сейчас сам проверил. Открыл индекс шаблона. вставил вот это:
    Код (PHP):
    1. <?php
    2. $user =& JFactory::getUser();
    3. if($user->id) : ?>
    4. <?php echo 'Приветствую тебя, '.$user->get('username') ?>
    5. <?php endif ?>


    Место выбрал любое главное чтобы входило в боди ( и не пересеклось с дргуими ифами).
    Вот в стандартном rhuk_milkyway например под этим вставил:
    Код (PHP):
    1. <div id="pathway">
    2. <jdoc:include type="modules" name="breadcrumb" />
    3. </div>

    Авторизовался и получил - Приветствую тебя, admin.
    Ежели нужен модуль - то тебе в поиск, как сделать модуль, и написать тот же код в свой модуль.
    Если не получается, помогу, за минимальную плату.
     
  8. Offline

    nurlis Недавно здесь

    Joined:
    Jun 17, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Огромное спасибо вам, всё получилось!
    Видно вчера был день моей вселенской тупости, может из за погоды или давления.:[
     
  9. Offline

    nurlis Недавно здесь

    Joined:
    Jun 17, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Может кому пригодиться. Если заменить 'username' на 'name' то будет выводиться, не кличка, а при скрытой регистрации мыло, а Имя и Фамилия. Так как-то более корректно.
     

Share This Page

Loading...