Подскажите пожалуйста, как реализовать, чтоб после того как пользователь зарегистрировался или уже зарегистрированный пользователь вошёл под своим ником и паролем в магазин, то появлялась бы где-нибудь с верху приветственная надпись, ну типа: „Добро пожаловать, Вася“
Нужно создать свой модуль, в нем нужно вычленить имя пользователя. и тогда уже будет вам приветствие.
Вот так вроде имя пользователя должно выводится Код (PHP): <?php $user =& JFactory::getUser(); ?> <?php if($user->id) : ?> <div id="user1"> <?php echo $user->get('username') ?> </div> <?php endif ?>
Простите мою тупость, но пляски с этим кодом пока не принесли результатов, куда я его только не вставлял, даже в index шаблона. Подскажите более подробно, пожалуйста.
Всё верно тебе подсказали. Сейчас сам проверил. Открыл индекс шаблона. вставил вот это: Код (PHP): <?php $user =& JFactory::getUser(); if($user->id) : ?> <?php echo 'Приветствую тебя, '.$user->get('username') ?> <?php endif ?> Место выбрал любое главное чтобы входило в боди ( и не пересеклось с дргуими ифами). Вот в стандартном rhuk_milkyway например под этим вставил: Код (PHP): <div id="pathway"> <jdoc:include type="modules" name="breadcrumb" /> </div> Авторизовался и получил - Приветствую тебя, admin. Ежели нужен модуль - то тебе в поиск, как сделать модуль, и написать тот же код в свой модуль. Если не получается, помогу, за минимальную плату.
Огромное спасибо вам, всё получилось! Видно вчера был день моей вселенской тупости, может из за погоды или давления.
Может кому пригодиться. Если заменить 'username' на 'name' то будет выводиться, не кличка, а при скрытой регистрации мыло, а Имя и Фамилия. Так как-то более корректно.