Как отключить модуль у конкретного пользователя?

 
Посетитель
no avatar
Сообщений: 30
На странице пользователей размещено несколько модулей. Не все они нужны конкретному пользователю. Но место занимают.
Как сделать возможность включения/отключения модулей под конкретного пользователя?
Для примера http://www.knigilub.ru/users/admin Справа используются не все модули (нет информации в них).
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
О каких модулях разговор? Что то не видно модулей на вашей странице.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 427
Для конкретного вряд ли, а для групп - в настройках доступа в модуле. Только вопрос, зачем выводить пустые модули то?)
от 16% в месяц на автопилоте
Недорогой и надежный хостинг Промокод 20% скидка - 841de7-20
Посетитель
no avatar
Сообщений: 30
Lora:
О каких модулях разговор? Что то не видно модулей на вашей странице.
Справа внизу модули "Проды 2" и "Авторы Проза.ру и Стихи.ру "

scanread:
Только вопрос, зачем выводить пустые модули то?)
В том-то и дело, что я этими модулями не пользуюсь, но другим пользователям они нужны.
Каждому пользователю нужны свои модули.

Можно конечно все их объединить в один модуль и внутри сделать выбор, но такой крик поднимется, мол стало неудобно ...
Редактировалось: 1 раз (Последний: 28 июня 2014 в 14:43)
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
В принципе, возможно. Там где в шаблоне прописаны выводы нужных модулей обворачиваете их в условие. Что то типа
Код PHP:
  1.  
  2. <?php if($inUser->id = $id_mod)
  3. {
  4. $this->printModules('xxx');
  5. }
  6. ?>
  7.  
Добавляете в админке в admin/components/users/backend.php соответствующее поле, в конфиги добавляете вашу переменую $id_mod.
в которой будете прописывать id ваших пользователей. Есть id - выводится модуль, нет-нет.
Посетитель
no avatar
Сообщений: 30
Lora:
Там где в шаблоне прописаны выводы нужных модулей обворачиваете их в условие.
Можно разжевать плиз где это?
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Разжевать можно, но смысла нет. Поймите верно, ни в коем случае не хочу вас задеть, но если вы не знаете этого, то с остальным всё равно не справитесь. Это однозначно.
Посетитель
no avatar
Сообщений: 30
Lora:

Разжевать можно, но смысла нет. Поймите верно, ни в коем случае не хочу вас задеть, но если вы не знаете этого, то с остальным всё равно не справитесь. Это однозначно.
Вы писали "шаблоне прописаны выводы нужных модулей"
Мне только надо знать о каком файле идет речь.
Если я не знаю досконально, какой файл в CMS за что отвечает, это не значит, что не смогу считать информацию из БД и потом сделать простейший условный переход
Посетитель
small user social cms
Медаль
Сообщений: 427
knigilub, все модули с позициями в основном находятся в файле template.php.
от 16% в месяц на автопилоте
Недорогой и надежный хостинг Промокод 20% скидка - 841de7-20
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
knigilub:
Если я не знаю досконально, какой файл в CMS за что отвечает, это не значит, что не смогу считать информацию из БД и потом сделать простейший условный переход
Конечно не значит, сори, если задел.
Посетитель
no avatar
Сообщений: 30
Lora:

Конечно не значит, сори, если задел.
Честно сказать и в мыслях не было обижаться. Значит сам неправильно задал вопрос.
За помощь спасибо и конечно и scanread
Редактировалось: 1 раз (Последний: 28 июня 2014 в 20:57)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.