895

Ошибка плагина Revolution Slider

2 ответа

Добрый день! Ни с того, ни с сего отказался работать плагин, на почту пришло письмо:

Подробности ошибки
===================================
Ошибка с типом E_ERROR возникла на строке 387 файла /home/c/cd56588/public_html/wp-content/plugins/revslider/includes/functions.class.php. Сообщение об ошибке: Uncaught ValueError: strrpos(): Argument #3 ($offset) must be contained in argument #1 ($haystack) in /home/c/cd56588/public_html/wp-content/plugins/revslider/includes/functions.class.php:387
Stack trace:
#0 /home/c/cd56588/public_html/wp-content/plugins/revslider/includes/functions.class.php(387): strrpos('', '.', -1)
#1 /home/c/cd56588/public_html/wp-content/plugins/revslider/includes/slide.class.php(2345): RevSliderFunctions->check_valid_image(false)
#2 /home/c/cd56588/public_html/wp-content/plugins/revslider/includes/slider.class.php(2278): RevSliderSlide->get_overview_image_attributes('gallery')
#3 /home/c/cd56588/public_html/wp-content/plugins/revslider/admin/includes/functions-admin.class.php(212): RevSliderSlider->get_overview_data(Object(RevSliderSlider), Array)
#4 /home/c/cd56588/public_html/wp-content/plugins/revslider/admin/includes/functions-admin.class.php(128): RevSliderFunctionsAdmin->get_slider_overview()
#5 /home/c/cd56588/public_html/wp-content/plugins/revslider/admin/views/header.php(11): RevSliderFunctionsAdmin->get_short_library()
#6 /home/c/cd56588/public_html/wp-content/plugins/revslider/admin/revslider-admin.class.php(2209): require('/home/c/cd56588...')
#7 /home/c/cd56588/public_html/wp-includes/class-wp-hook.php(303): RevSliderAdmin->display_admin_page('')
#8 /home/c/cd56588/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters('', Array)
#9 /home/c/cd56588/public_html/wp-includes/plugin.php(470): WP_Hook->do_action(Array)
#10 /home/c/cd56588/public_html/wp-admin/admin.php(259): do_action('toplevel_page_r...')
#11 {main}
  thrown

Подскажите пожалуйста, как исправить? Всем спасибо!

Ответы (2)

Нужно разбираться, напишите на web@urlvir.ru поможем
Андрей +86
15.11.2021 20:58
Вероятно ваша ошибка связана с версией php, может меняли версию php в последнее время?
php 8 выдаст ошибку для вашего кода strrpos('', '.', -1), а вот php 7.4 ошибку не выдаст, а будет возвращать значение false.
Вы можете добавить в том файле, где эта 387 строка, условие что-то вроде
if ( empty( $url ) )
return;
Но по идее это должны фиксить разработчики плагина, возможно вам стоит просто обновить плагин.

Похожие вопросы

Через Crontab не работает скрипт на питоне

Есть скрипт, проверяющий, онлайн ли человек в ВК. При сценарии Python в Crontab ничего не происходит, файл не записывается, на почту тоже 0 писем. Проблема не только в модулях, он банально в файл даже записать ничего не может  Код.py import...
Владислав
211

Проблема с плагином MoonAngel

Добрый день. В Minecraft есть плагин MoonAngel. С помощью плагина можно добавить ангелов, которые будут летать за вами. После него остался ангел в воздухе. Как найти и удалить этот объект? Удалял даже полностью плагин, не...
vvv123
464

Помочь настроить сайт на Joomla после установки SSL

Здравствуйте, нужна помощь в настройке корректной работы сайта после установки ssl. 
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля