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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Добавить возможность {Включить комментарии в разделах}  (Прочитано 2488 раз)
0 Пользователей и 1 Гость смотрят эту тему.
fedya
Завсегдатай
*****

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

Сообщений: 711


« : 30.07.2009, 11:09:40 »

У меня на сайте такая структура, что довольно часто создаются новые категории в уже существующих разделах...
и я каждый раз забываю в настройках добавлять категорию в поле - Включить комментарии в категориях, потом конечно вспоминаю, но посетители жалуются...

так вот было бы неплохо чтобы была возможность - Включить комментарии во всех категориях выбранного раздела...
Записан
smart
Администратор
*******

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

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


тружусь даже во сне...


« Ответ #1 : 30.07.2009, 13:02:03 »

В текущей реализации это не совсем возможно, однако после выпуска текущей версии у меня есть большое желание несколько изменить настройки компонента и перенести настройку категорий из общих настроек компонента в настройки плагина Content - JComments. Либо, как вариант, продублировать их там.

Первый вариант вроде бы более корректен (так как эти категории относятся только к com_content, и никакого отношения к другим компонентам не имеют), и, по идее, должны быть вынесены куда-то вне общих настроек. Например, в плагин, который и добавляет к материалам комментарии. Но тут есть одна проблема, при этом будет утеряна совместимость с Joomla 1.0 и Joostina, потому как там в плагине (мамботе) чтобы получить доступ к параметрам, нужно выполнять дополнительный запрос к БД, а это нехорошо.

Второй вариант, тоже имеет некоторые недостатки. В плагине мы можем легко реализовать настройку как разделов, так и категорий. Но в основных настройках только категории, и возможна путаница.

В принципе, есть еще один вариант решения данной задачи. Хранить в БД не идентификаторы категорий, в которых разрешены комментарии, а чуть более сложную структуру, что-то вроде имякомпонента/раздел/категория. Например, вот так:

Код:
com_content/12/152
Код:
com_content/12

И уже где-то внутри разбирать такие значения на куски, для каких-то компонентов они будут состоять только из 2-х значений (имя компонента и категория), для каких-то из 3-х. Учет же этого будет производиться уже внутри компонента.

Этот вариант наверно более приемлем, но потребует доработки как самого ядра JComments, так и плагинов поддержки интеграции, входящих в дистрибутив компонента. Обещаю над этим подумать, но не в ближайшие 2 недели точно.
Записан
Страниц: [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