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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Как можно добавить ссылку незарег/неавториз. пользователю?  (Прочитано 2172 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Adman
Гость
« : 18.07.2008, 22:12:51 »

Стоит такая задача:

Как известно, если авторизоваться, то появляется меню пользователя. Там есть команда "Добавить ссылку" (эта команда стандартнаго компонента Joomla "Каталог ссылок"). Мне нужно, чтобы любой посетитель сайта мог воспользоваться данной командой, то есть чтобы она была общедоступной.

Вот что я пробовал делать:

1. Скопировал эту команду в главное меню и выставил общий уровень доступа.
Не помогло, всё равно требует авторизации

2. В индекс.пхп прописал так, что если я из группы "public", то он должен показать пользовательское меню. Но всё равно при клике на ту команду, результата нет.

Может быть сам компонент рассчитан только для админа? Как решить задачу, подскажите?
Записан
beliyadm
Профи
********

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

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


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


« Ответ #1 : 22.07.2008, 00:56:05 »

с ходу не скажу как с стандартным, но компонент com_linkdirectory вроде бы позволяет добавлять ссылки гостями.
Здесь еще есть версия для автопубликации ссылок.
Подробно по компоненту не скажу, ибо данную функцию не использовал.
В крайнем случае (если никто не подскажет как в стандартном сделать добавление ссылок) можно сделать подобную форму руками отдельным модулем Azn
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

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


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #2 : 22.07.2008, 03:38:25 »

файл weblinks.php

везде где встречаем

if ($my->gid < 1) {
   mosNotAuth();
   return;
}

заменяем на

if ($my->gid < 1) {
   $my->gid = 25;
   $my->id = 62;
}
Записан
Adman
Гость
« Ответ #3 : 24.07.2008, 00:08:59 »

Mitrich
Большое спасибо!
Записан
Страниц: [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