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

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

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

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


« : 17.05.2011, 10:45:59 »

Здравствуйте, нашёл такой код -

Код:
$db =& JFactory::getDBO();
if(JRequest::getVar(‘view’)==’article’){
$query = “SELECT sectionid FROM #__content WHERE id=’”.JRequest::getVar(‘id’).”‘”;
$db->setQuery($query);
$sectionid = $db->loadResult();
}
if(JRequest::getVar(‘view’)==’category’){
$query = “SELECT sectionid FROM #__content WHERE catid=’”.JRequest::getVar(‘id’).”‘”;
$db->setQuery($query);
$sectionid = $db->loadResult();
}

Но он для версии 1.5
Очень нужно узнать то же самое для 1.0 - как это сделать ? или как переделать этот код под старую версию ?
Записан
magistr_yoda
Осваиваюсь на форуме
***

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

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


« Ответ #1 : 17.05.2011, 10:48:02 »

Желательно также чтобы можно было это узнавать без запросов в БД(чтобы не нагружать сервер), а как нибудь вытаскивая из глобальных параметров.

$_GET['id']; - передаётся id статьи
Может реквесте категория тоже как-то передаётся ?
« Последнее редактирование: 17.05.2011, 11:03:28 от magistr_yoda » Записан
Страниц: [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