-
Публікації
58 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем sebades
-
-
19 хвилин назад, Tom сказав:
Видимо версию php меняли.... Если без лазания в код, то снизить эту самую версию.
Нет, так как ошибку эту я наблюдаю давно, еще до смены версии. но попробую и ето.
6 хвилин назад, mpn2005 сказав:А откуда взялась данная перменная $expire?
Тут
Чтобы использовать переменную её надо объявить или передать в метод класска, как параметр.
Какая версия движка?
2,2,0,0
-
2019-05-20 11:44:24 - PHP Notice: Undefined variable: expire in /system/library/template.php on line 9
такая ошибка вылезает уже наверное год. Все друге ошибки почти исправил.
Весь код выглядит вот так:
<?php class Template { private $adaptor; public function __construct($adaptor) { $class = 'Template\\' . $adaptor; if (class_exists($class)) { $this->adaptor = new $class($expire); } else { throw new \Exception('Error: Could not load template adaptor ' . $adaptor . '!'); } } public function set($key, $value) { $this->adaptor->set($key, $value); } public function render($template) { return $this->adaptor->render($template); } }
-
У меня была одна картинка, которая грузилась на всех станицах (фоновая). Весила 650 КБ и была "рекомендация" от гугл перевести ее в другой формат. Но учтите, там ведь пишет переводить не только исключительно в этот WEBP, с которым еще та куча проблем, но и другие: JPEG 2000, JPEG XR і WebP. С них я попробовал jpeg 2000. Получилось следущее: Рекомендация pagespeed была выполнена, файл сжался меньше чем webp и все отлично работает! С 39 показателя для мобильных стало 64
Мое дальнейшее действие будет сжать все остальные изображения. Планирую скачать всю папку с img и или одним скриптом или программой их сжать, сохранив порядок по папкам и имена файлов. Перевод всего в WEBP Только наделает вам проблем и гугл какой бы он ни был гиганстким, он не может ранжировать сайты по тому кто юзает вебп, а кто нет, так как вебп их продукт и такое действие считается монополией.
Всего хорошего! Я рад, что получилось все сделать именно так, ведь сайт у меня на 2,2 версии, на которую бесплатные модули не подходят, для них надо версию выше 2,3 и чтоб оно работало на PHP 7.1 и выше.
2019-05-20 11:44:24 - PHP Notice: Undefined variable: expire in /system/library/template.php on line 9
в Отчёты об ошибках
Опубліковано:
Спасибо, так и сделал. Пока модераторов прошу не закрывать тему с меткой "исправлено". Я очистил журнал ошибок и буду ждать, не вылезет ли что-то еще. Потом отпишусь (примерно через 5 дней)