Skip to content

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

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"}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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