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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Права отображение пункта меню для каждого пользователя  (Прочитано 1051 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Dark3D
Гость
« : 27.09.2008, 23:44:00 »

Добрый день! задача стоит следующая:
есть 10 пунктов меню и 10 пользователей.
Необходимо при входе пользователя вывести определенный пункт меню.
(индификацию при возможности делать по имени пользователя)
Я искал в интернете нашел следующую статью:
http://joomlaportal.ru/content/view/465/53/
помогите пожалуйста. Smiley

« Последнее редактирование: 27.09.2008, 23:48:01 от Dark3D » Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

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


Севастополь==Россия


« Ответ #1 : 28.09.2008, 06:27:48 »

можно по разному, как самый простой вариант - в шаблоне забить условие по ID пользователя и чистым хтмл отдавать нужную ссылку без всяких модулей и меню
Записан
Dark3D
Гость
« Ответ #2 : 28.09.2008, 15:02:01 »

я пока новечок  , можно расписать в след монере:
заходишь в файл, вписываешь это и т.д.
спасибо.
Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

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


Севастополь==Россия


« Ответ #3 : 28.09.2008, 17:11:16 »

В версии 1.0.12 работал массив $my, в версии 1.5 все немного поменялось, почитать можно здесь Accessing the current user object
На практике - заходим в index.php шаблона, в нужном месте (где хотим вывести ссылки для разных пользователей пишем)
Код
<?php
$user =& JFactory::getUser();
if ($user->id == '1') {
echo '<a href="1">link1</a>';
} else if ($user->id == '2') {
echo '<a href="2">link2</a>';
} else {}
?>
Записан
Страниц: [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