dle-modules / DLE-BlockPro

Модуль вывода новостей для DLE
http://bp.pafnuty.name/
MIT License
13 stars 14 forks source link

Fatal error: Uncaught Exception: SafeMySQL #190

Open DarKl4ne opened 3 years ago

DarKl4ne commented 3 years ago

Описание ошибки:

Здравствуйте

Во-первых, прошу прощения, я француз и использую гугл переводчик.

Позвольте мне пояснить, в DlePro 6.3 невозможно установить такой выбор категории {include file="engine/modules/base/blockpro.php?Template=blockpro/fullexample&catId =7.1&sort=random"}

Я пробовал со всеми шаблонами, и это все та же ошибка. Если я удалю &catId = 7.1, все будет работать нормально. Но как только я его заменяю, у меня появляется эта ошибка

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 FROMdle_postp LEFT JOINdle_post_extrase ON (p.id=e.news_id) WHERE approve AND category regexp "[[:<:]](7|1)[[:>:]]" AND p.date < "2020-11-22 11:12:21" ORDER BY RAND() LIMIT 0, 10] in C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php on line 632 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 FROMdle_postp LEFT JOINdle_post_extrase ON (p.id=e.news_id) WHERE approve AND category regexp "[[:<:]](7|1)[[:>:]]" AND p.date < "2020-11-22 11:12:21" ORDER BY RAND() LIMIT 0, 10] in C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php on line 632 Call Stack: 0.0004 414072 1. {main}() C:\wamp64\www\datalife\engine\ajax\controller.php:0 0.0069 586856 2. include_once('C:\wamp64\www\datalife\engine\ajax\blockpro.php') C:\wamp64\www\datalife\engine\ajax\controller.php:180 0.0075 604120 3. include('C:\wamp64\www\datalife\engine\modules\base\blockpro.php') C:\wamp64\www\datalife\engine\ajax\blockpro.php:83 0.0076 622264 4. include('C:\wamp64\www\datalife\engine\modules\base\blockpro.inc.php') C:\wamp64\www\datalife\engine\modules\base\blockpro.php:22 0.0116 716912 5. SafeMySQL->getAll() C:\wamp64\www\datalife\engine\modules\base\blockpro.inc.php:915 0.0117 717424 6. SafeMySQL->rawQuery() C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php:291 0.0135 718968 7. SafeMySQL->error() C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php:492

Спасибо за помощь