Forums / National / Russian / Тех. поддержка / Как запретить вывод комментов в определённые категории?

Oughtem
#1 2010-06-29 05:16
Можно конечно для нужной категории сделать отдельный пейдж.тпл, но хочется сделать правильно и красиво.
Можно вставить такой код
if ($pag['page_cat'] == 'test')
{
$comments = 0;
}
else { $comments = 1;}
только куда его вставиь надо?
esclkm
#2 2010-06-29 05:21
вы меня поражаете ребята!
подумайте у вас есть есть права доступа RWA12345 исмпользуйте различные цифры.
Можно использовать логику в шаблонах.
Можно посмотреть какие поля есть и тд.
можно для каждой отдельной страницы варьировать.
Чуть больше фантазии - чуть меньше желания писать код
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Kopusha
#3 2010-06-29 05:56
сделайте экстраполе ДА\НЕТ в пейджэддтпл, а в пейдж проверяйте - иф да, показывайте комменты, елс - неа.
Kort
#4 2010-06-29 13:39
Kopusha Это для отдельных страниц. Запретить вывод комментов в отдельные категории можно из админ-панели или логикой. А этот код лучше никуда не вставлять.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Oughtem
#5 2010-06-29 14:28
Логикой не получится, потому что стоит капча с логикой на id. А логика в логике не работает.
Через права доступа можно запретить/разрешить комментарии для определённой группы по всему сайту. Админка не позволяет в страницах определённой категории запретить комменты.
А вот про новое экстраполе - мысль интересная.
Sergeich
#6 2010-06-29 15:54
Oughtem, чой то нельзя для раздела запретить коменты? Заходшь "страницы" - "структура страниц", справа от нужного раздела видишь ссылочку "Опции", жмёшь и вуаля.
Oughtem
#7 2010-06-29 16:48
Sergeich, спасибо! Не заметил я эту опцию в коте. Очень удобно.
Kort
#8 2010-06-29 17:20
SED.by - создание сайтов, разработка плагинов и тем для Котонти