Вход • Регистрация

Как исключить вывод записей определенной категории объявлений?

  • 03 июня 2015 г.
  • Судя по документации, использую:

    <insert name="show_block" module="ab" cat_id="-25">

    Здесь cat_id="-25" - исключаю категорию с id 25. Вроде работает, но появляется ошибка:

    Код
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

    #1 trigger_error(You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1, 512) called at [C:\wamp\www\site\includes\database.php:695]
    #2 DB::_query(SELECT * FROM `diafan_rewrite` WHERE trash='0' AND module_name='site' AND element_type='element' AND element_id IN ()) called at [C:\wamp\www\site\includes\database.php:147]
    #3 DB::query(SELECT * FROM {rewrite} WHERE trash='0' AND module_name='site' AND element_type='element' AND element_id IN ()) called at [C:\wamp\www\site\includes\database.php:398]
    #4 DB::query_fetch_all(SELECT * FROM {rewrite} WHERE trash='0' AND module_name='site' AND element_type='element' AND element_id IN ()) called at [C:\wamp\www\site\includes\route.php:819]
    #5 Route->get_rewrite(0, , site, element) called at [C:\wamp\www\site\includes\route.php:283]
    #6 Route->link(, , ab, cat) called at [C:\wamp\www\site\modules\ab\ab.model.php:1615]
    #7 Ab_model->show_block(12, Array(...), Array(...), date, 1, medium, ) called at [C:\wamp\www\site\modules\ab\ab.php:180]
    #8 Ab->show_block(Array(...)) called at [(null):0]
    #9 call_user_func_array(Array(...), Array(...)) called at [C:\wamp\www\site\includes\parser_theme.php:215]
    #10 Parser_theme->start_element(Array(...)) called at [C:\wamp\www\site\includes\parser_theme.php:114]
    #11 Parser_theme->get_function_in_theme(<?php /** * Шаблон стартовой страницы сайта * * @package DIAFAN.CMS * @author diafan.ru * @version 5.4 * @license http://www.diafan.ru/license.html ...) called at [C:\wamp\www\site\includes\parser_theme.php:64]
    #12 Parser_theme->show_theme() called at [C:\wamp\www\site\includes\init.php:124]
    #13 Init->start() called at [C:\wamp\www\site\index.php:59]
  • 03 июня 2015 г.
  • Если отключить Режим разработки, то ошибка не показывается. Но хотелось бы чтобы все было четко.

Новости

  • 19 сентября, пятница
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября, понедельник
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.