Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

sebades

Користувачі
  
  • Публікації

    58
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем sebades

  1. 8 хвилин назад, mpn2005 сказав:

    Реально шикарно.

    Это ошибка в данной версии движка :)

    Лог будет пухнуть как на дрожжах.

     

    Замените эту строку:

    
    $this->adaptor = new $class($expire);

    На эту:

    
    $this->adaptor = new $class();

     Просто в скобках $expire уберите.

     

    Спасибо, так и сделал. Пока модераторов прошу не закрывать тему с меткой "исправлено". Я очистил журнал ошибок и буду ждать, не вылезет ли что-то еще. Потом отпишусь (примерно через 5 дней)

  2. 19 хвилин назад, Tom сказав:

    Видимо версию php меняли.... Если без лазания в код, то снизить эту самую версию.

    Нет, так как ошибку эту я наблюдаю давно, еще до смены версии. но попробую и ето.

    6 хвилин назад, mpn2005 сказав:

    А откуда взялась данная перменная $expire?

    Тут

    Чтобы использовать переменную её надо объявить или передать в метод класска, как параметр.

     

    Какая версия движка?

    2,2,0,0

  3. 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);
    	}
    }


     

  4. У меня была одна картинка, которая грузилась на всех станицах (фоновая). Весила 650 КБ и была "рекомендация" от гугл перевести ее в другой формат. Но учтите, там ведь пишет переводить не только исключительно в этот WEBP, с которым еще та куча проблем, но и другие: JPEG 2000, JPEG XR і WebP. С них я попробовал jpeg 2000. Получилось следущее: Рекомендация pagespeed была выполнена, файл сжался меньше чем webp и все отлично работает! С 39 показателя для мобильных стало 64

    spacer.png

     

    Мое дальнейшее действие будет сжать все остальные изображения. Планирую скачать всю папку с img и или одним скриптом или программой их сжать, сохранив порядок по папкам и имена файлов. Перевод всего в WEBP Только наделает вам проблем и гугл какой бы он ни был гиганстким, он не может ранжировать сайты по тому кто юзает вебп, а кто нет, так как вебп их продукт и такое действие считается монополией. 

    Всего хорошего! Я рад, что получилось все сделать именно так, ведь сайт у меня на 2,2 версии, на которую бесплатные модули не подходят, для них надо версию выше 2,3 и чтоб оно работало на PHP 7.1 и выше.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.