Помощник
|
Вопрос по модулям joomla, Как вывести модуль для категории, без привязки к меню ? |
magistr_yoda
|
Сообщение
#1
|
||
|
|
||
|
|||
noptimiz |
16.5.2011, 20:12;
Ответить: noptimiz
Сообщение
#2
|
|
Версия джумлы 1.0 ух, батенька... Возможно есть какое-то готовое решение ? Есть!... есть замечательный модуль, который в зависимости от каких-то условий/событий может показывать (или не показывать) модуль на той или иной позиции... Называется эта штука mod_metamod Есть платная версия, в которой можно задавать условия соц/демо характера.. Но фришная версия для ваших нужд с головой подойдет... в настройках модуля есть поле, в которое можно вставлять php код... Для вашего случая что-то типа: if ($_GET['article_cat'] = '2') { return 123; } // где 123 - это id модуля, который нужно вывести, если категория = 2.. на той позиции, где опубликован модуль mod_metamod зы.. незнаю, есть ли версия под 1.0... Если нет, то ройте в сторону ковыряния index.php вашего шаблона.. ззы.. вспомнил вариант решения из серии "танцы с бубном": создаете меню, добавляете в него один пункт - категорию, для которой нужно выводить модуль, потом публикуете меню на несуществующей позиции (обычно такие есть в каждом шаблоне) после чего привязываете модуль к нужному пункту меню.. для статей такое должно сработать... для категорий виртумарта, увы, не всегда.... Сообщение отредактировал noptimiz - 16.5.2011, 20:16 |
|
|
nexter |
16.5.2011, 20:55;
Ответить: nexter
Сообщение
#3
|
|
в 1,5 с помощью плагина Advanced Module Manager это легко делаеться. А зачем 1,0 юзать?
-------------------- |
|
|
magistr_yoda
|
Сообщение
#4
|
|
|
ух, батенька... Есть!... есть замечательный модуль, который в зависимости от каких-то условий/событий может показывать (или не показывать) модуль на той или иной позиции... Называется эта штука mod_metamod Есть платная версия, в которой можно задавать условия соц/демо характера.. Но фришная версия для ваших нужд с головой подойдет... в настройках модуля есть поле, в которое можно вставлять php код... Для вашего случая что-то типа: if ($_GET['article_cat'] = '2') { return 123; } // где 123 - это id модуля, который нужно вывести, если категория = 2.. на той позиции, где опубликован модуль mod_metamod зы.. незнаю, есть ли версия под 1.0... Если нет, то ройте в сторону ковыряния index.php вашего шаблона.. Да, есть под 1.0 - сейчас буду ковырять. На всякий случай - а как из шаблона определить статья из какой категории открыта ? ззы.. вспомнил вариант решения из серии "танцы с бубном": создаете меню, добавляете в него один пункт - категорию, для которой нужно выводить модуль, потом публикуете меню на несуществующей позиции (обычно такие есть в каждом шаблоне) после чего привязываете модуль к нужному пункту меню.. для статей такое должно сработать... для категорий виртумарта, увы, не всегда.... Непонял про танцы с бубном - модуль привязать к этому скрытому меню ? А как он будет показываться, если это меню не будет выбранно ? Для виртуемарта не нужно - нужно только для статей. в 1,5 с помощью плагина Advanced Module Manager это легко делаеться. А зачем 1,0 юзать? Эх, нету его для 1.0 Сайт на 1.0, и переносить его это целая история будет..... Да и 1.0 вполне хорошо работает - нет необходимости модернизировать. Решено Вот так можно проверить к какой категории относится статья if ($option == 'com_content') if ($task == 'view'){ $query = 'SELECT catid FROM #__content WHERE id='.$id; $database->setQuery( $query ); $catid= $database->loadResult(); if ($catid == 3) return 20; } else if ($task == 'category'){ if ($id == 3) return 20; } else if ($task == 'blogcategory'){ if ($id == 3) return 20; }
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Разработка сайтов Joomla Wordpress Opencart Разработка, верстка, оптимизация веб сайтов. |
77 | WoWeb | 40427 | 3.9.2023, 16:52 автор: Sawich |
|
[Продам] базы сайтов на CMS Wordpress/Joomla/Drupal/Magento/... | 14 | phosphoruss | 13763 | 16.8.2023, 15:27 автор: SmmPanelUS |
|
Техподдержка сайтов на движках Joomla, Netcat, Opencart | 5 | 54web | 4288 | 22.1.2023, 13:27 автор: kikimora17 |
|
Доработка сайта Joomla + VirtuMart | 0 | Intuit_Design | 1188 | 4.2.2021, 15:05 автор: Intuit_Design |
|
Вопрос - платное размещение баннеров на сайте | 10 | WGN | 3182 | 14.12.2020, 14:20 автор: Peterson |
Текстовая версия | Сейчас: 18.4.2024, 16:35 |