У меня есть PHP-скрипт Jumi, установленный на Joomla, и журнал ошибок полон этой ошибки:
Неопределенная переменная: noscript in
/public_html/plugins/system/jumi/jumi.php в строке 102
Похоже, что Jumi не оптимизирован для PHP 5.4
строка 102 >> $ content = str_replace (», $ noscript. »,
$ Содержание);103 >> JResponse :: setBody ($ content);
Могу ли я изменить эту строку, чтобы сделать ее совместимой с PHP 5.4+?
Какая версия Jumi у вас есть? Последняя версия не имеет этой проблемы. В любом случае, $noscript
просто добавить немного <noscript>
сообщение (если у человека нет JavaScript
включен), что не критично для работы вашего сайта. Вы можете безопасно добавить следующее перед строкой 102:
$noscript = '';
Если вам действительно нужно отобразить предупреждение для тех, у кого нет JavaScript, добавьте следующую строку (перед строкой 102):
$noscript = '<noscript><strong>JavaScript is currently disabled.</strong>Please enable it for a better experience of Jumi.</noscript>';
Вы всегда можете обновить до последней версии Jumi, чтобы избавиться от этой проблемы.
Других решений пока нет …