-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Возникает ошибка Deprecated: Unparenthesized ... #159
Comments
@Andreikoa Вероятно какой то функционал в php 7.4 признан устаревшим. Попробуйте заменить: DLE-BlockPro/engine/modules/base/blockpro.php Line 554 in 5fcb7d5
на $base->cfg['catId'] = $category_id;
if($base->cfg['subcats']) {
$base->cfg['catId'] = get_sub_cats($category_id);
} elseif ($base->cfg['thisCatOnly']) {
$base->cfg['catId'] = (int)$category_id;
} DLE-BlockPro/engine/modules/base/blockpro.php Line 558 in 5fcb7d5
на $base->cfg['notCatId'] = $category_id;
if ($base->cfg['notSubcats']) {
$base->cfg['notCatId'] = get_sub_cats($category_id);
} elseif($base->cfg['thisCatOnly']) {
$base->cfg['notCatId'] = (int)$category_id;
} |
Спасибо, Ваше ответ оказался точным и помог решить проблему. |
@Andreikoa Добавлю в код в следующей версии модуля. |
Исправлено в релизе 5.1.5 https://github.com/dle-modules/DLE-BlockPro/releases/tag/v5.1.5 |
Здравствуйте, подскажите пожалуйста как исправить ошибку.
Описание ошибки:
Некоторое время назад все работало без проблем. Но видимо после переноса сайта -
Не работают страницы пагинации у блоков. Ссылки на страницы есть, но они неактивны. Констоль браузера выдает ошибку следующего содержания:
Error: Syntax error, unrecognized expression: Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/admin/web/turkseason.ru/public_html/engine/modules/sitelogin.php on line 159
Deprecated: Unparenthesized
a ? b : c ? d : e
is deprecated. Use either(a ? b : c) ? d : e
ora ? b : (c ? d : e)
in /home/admin/web/turkseason.ru/public_html/engine/modules/base/blockpro.php on line 554Deprecated: Unparenthesized
a ? b : c ? d : e
is deprecated. Use either(a ? b : c) ? d : e
ora ? b : (c ? d : e)
in /home/admin/web/turkseason.ru/public_html/engine/modules/base/blockpro.php on line 558...
Строка подключения с включенным параметром showstat:
Статистика генерации:
Содержимое блока в красной рамке в конце блока с новостями
Код используемого шаблона:
The text was updated successfully, but these errors were encountered: