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

Тема в разделе "VirtueMart", создана пользователем nurlis, 17.06.2011.

  1. Offline

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

    Регистрация:
    17.06.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Подскажите пожалуйста, как реализовать, чтоб после того как пользователь зарегистрировался или уже зарегистрированный пользователь вошёл под своим ником и паролем в магазин, то появлялась бы где-нибудь с верху приветственная надпись, ну типа: „Добро пожаловать, Вася“
     
  2.  
  3. Offline

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

    Регистрация:
    14.01.2009
    Сообщения:
    241
    Симпатии:
    19
    Пол:
    Мужской
    Нужно создать свой модуль, в нем нужно вычленить имя пользователя. и тогда уже будет вам приветствие.
     
  4. Offline

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

    Регистрация:
    17.06.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо. Теперь осталось узнать, как сделать такой модуль. :)
     
  5. Vamp
    Offline

    Vamp Модератор

    Регистрация:
    30.06.2010
    Сообщения:
    282
    Симпатии:
    44
    Пол:
    Мужской
    Вот так вроде имя пользователя должно выводится

    Код (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 Недавно здесь

    Регистрация:
    17.06.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Простите мою тупость, но пляски с этим кодом пока не принесли результатов, куда я его только не вставлял, даже в index шаблона. Подскажите более подробно, пожалуйста.
     
  7. Offline

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

    Регистрация:
    14.01.2009
    Сообщения:
    241
    Симпатии:
    19
    Пол:
    Мужской
    Всё верно тебе подсказали. Сейчас сам проверил. Открыл индекс шаблона. вставил вот это:
    Код (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 Недавно здесь

    Регистрация:
    17.06.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Огромное спасибо вам, всё получилось!
    Видно вчера был день моей вселенской тупости, может из за погоды или давления.:[
     
  9. Offline

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

    Регистрация:
    17.06.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Может кому пригодиться. Если заменить 'username' на 'name' то будет выводиться, не кличка, а при скрытой регистрации мыло, а Имя и Фамилия. Так как-то более корректно.
     

Поделиться этой страницей

Загрузка...