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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Как можно сделать чтобы отображать модуль, в зависимости от ID юзера ?  (Прочитано 796 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Privat
Осваиваюсь на форуме
***

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

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



« : 03.02.2010, 15:48:18 »

Чтобы 1 модуль показывать юзеру с ID=1 а другой модуль юзеру с ID=2... ну в таком плане? пождскажи кто может?
Записан
temniy
Живу я здесь
******

Репутация: +80/-9
Offline Offline

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



« Ответ #1 : 03.02.2010, 16:20:29 »

в шаблон в нужном месте -

Код:
<?php
   if ($my->id == '108') {
     mosLoadModules ( 'user9' );
   }
?>
Записан
Privat
Осваиваюсь на форуме
***

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

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



« Ответ #2 : 03.02.2010, 20:00:07 »

а как получается если 4 пользователя, и каждому свой модуль, мне позицию для отображения создать 1, а модуль как отображать конкретный для пользователя 1 например?
Записан
temniy
Живу я здесь
******

Репутация: +80/-9
Offline Offline

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



« Ответ #3 : 03.02.2010, 23:05:21 »

Тогда нужно аналогичный код вписать в сам модуль.
Или сделать 4 позиции -

Код:
<?php
  if ($my->id == '101') {
    mosLoadModules ( 'user1' );
  } else if ($my->id == '102') {
    mosLoadModules ( 'user2' );
  }
?>
и т.д.
Записан
Страниц: [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