Skip to content

Фильтрация по категориям #196

@rok9997

Description

@rok9997

Доброго времени суток.

Спасибо за модуль, но есть ошибки или я не смог настроить..

вроде вывод новостей работает, но как только включаю фильтрация по категориям , сразу получаю ошибки

Fatal error: Uncaught Exception: SafeMySQL: Illegal argument to a regular expression.. Full query: [SELECT p.id, p.autor, p.date, p.short_story, p.full_story, p.xfields, p.title, p.category, p.alt_name, p.allow_comm, p.comm_num, p.fixed, p.allow_main, p.symbol, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.related_ids, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE approve AND category regexp "[:<:][[:>:]]" AND p.date < "2021-05-19 18:17:08" ORDER BY fixed DESC, p.date DESC LIMIT 0, 10] in C:\OpenServer\domains\localhost\engine\modules\base\core\SafeMySQL.php:632 Stack trace: #0 C:\OpenServer\domains\localhost\engine\modules\base\core\SafeMySQL.php(492): SafeMySQL->error('SafeMySQL: Ille...') #1 C:\OpenServer\domains\localhost\engine\modules\base\core\SafeMySQL.php(291): SafeMySQL->rawQuery('SELECT p.id, p....') #2 C:\OpenServer\domains\localhost\engine\modules\base\blockpro.inc.php(915): SafeMySQL->getAll('SELECT ?p FROM . in C:\OpenServer\domains\localhost\engine\modules\base\core\SafeMySQL.php on line 632

  • Версия DLE: 14.2
  • Версия PHP: 7.1.33

Строка подключения с включенным параметром Фильтрация по категориям:

{include file="engine/modules/base/blockpro.php?template=blockpro/lastdate&catId=2&limit=10&sort=date"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions