LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 13:37:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Авторизированый на сайте не видит блок "Авторизация"  (Прочитано 1368 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Yos
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 10

Anime-forever!


« : 21.09.2007, 21:25:30 »

Вот что мне нужно: когда пользователь на сайте авторизировался, то автоматом блок авторизации должен скрыться, и якобы вместо него выскочит меня пользователя. А у меня получается и меню пользователя, и текст:     
Здравствуйте, Yos

вот такое не легкое мне нужно решить. надеюсь на вашу помощь.
Записан
chtec
Support Team
*****

Репутация: +100/-1
Offline Offline

Пол: Женский
Сообщений: 353



« Ответ #1 : 22.09.2007, 17:42:26 »

Алгоритм такой:

1) создаем новую позицию для модуля, скажем "loginchik"

2) присваиваем эту позицию модулю авторизации.

3) в index.php шаблона, в том месте, где должен стоять модуль авторизации, пишем:
<?php
if ( $my->id ) {} else {mosLoadModules ( 'loginchik' ); }
?>

Теперь модуль будет показываться только неавторизованным пользователям.

ВСТРЕЧНЫЙ ВОПРОС: а как ваши посетители будут выходить из сайта? Да еще если при авторизации кто-то укажет "запомнить меня". Не проще просто убрать слова "здрасте, товарищ" ?

Для этого нужно:
открыть файл modules/mod_login.php и закомментировать строки
<?php
if ( $greeting ) {
echo _HI;
echo $name;
}
?>
<br />

А если в настройках модуля убрать показ заголовка, то у нас останется одна хорошенькая кнопочка "выйти" Wink


ЗЫ: очень благодарна за вопрос. Я сама еще полный чайник, так приятно иногда бывает в чем-то разобраться Azn
Теперь у себя тоже буду использовать, для всякого....
« Последнее редактирование: 22.09.2007, 17:49:18 от chtec » Записан
Yos
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 10

Anime-forever!


« Ответ #2 : 23.09.2007, 13:35:47 »

Ответ: в меню пользователя такая кнопочка предусмотрена Wink
Когда попробую так сделать, то напишу что получилось
Записан
Elsinor
Гость
« Ответ #3 : 09.01.2008, 12:36:56 »

мне кажется, надо это вообще включить на уровне ядра. потому что нафиг сдалась эта кнопка. сделал - работает.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet