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

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

  • 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 г.
  • Если отключить Режим разработки, то ошибка не показывается. Но хотелось бы чтобы все было четко.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум