Categories

Новые шаблоны

Joomla 3.x. Решение проблем. Изображения отсутствуют после обновления Joomla к версии 3.3.4+ (плагин Lazyload)

Daniel Morales Февраль 9, 2015
Rating: 5.0/5. From 3 votes.
Please wait...

Наша команда техподдержки рада представить Вам новый туториал, который покажет, как решить проблему отсутствия изображений после обновления Joomla к версии 3.3.4+.

Если используется плагин Lazyload, некоторые изображения могут не загружаться после обновления:

images_lazyload_after_update_1

Решение 1

  1. Для того чтобы устранить проблему, откройте файл plugins/system/tmlazyload/tmlazyload.php.

  2. Найдите строку 131. Вы увидите следующий код:

    $arg_1 = array('src=','>','<img', 'class="');
    $arg_2 = array('src="'.$blankimage.'" data-src=','></span>','<span class="lazy_container" style="width: '.$width.'px;"><span class="lazy_preloader" style="padding-top: '.$ratio.'%;"></span><img','class="lazy ');
    

    Замените его на:

    $arg_1 = array('src="','>','<img', 'class="');
    $arg_2 = array('src="'.$blankimage.'" data-src="'.JURI::base(),'></span>','<span class="lazy_container" style="width: '.$width.'px;"><span class="lazy_preloader" style="padding-top: '.$ratio.'%;"></span><img','class="lazy ');
    
  3. Найдите строку. Вы увидите следующий код:

    $arg_1 = array('src=','>','<img');
    $arg_2 = array('src="'.$blankimage.'" class="lazy" data-src=','></span>','<span class="lazy_container" style="width: '.$width.'px;"><span class="lazy_preloader" style="padding-top: '.$ratio.'%;"></span><img');
    

    Замените его на:

    $arg_1 = array('src="','>','<img');
    $arg_2 = array('src="'.$blankimage.'" class="lazy" data-src="'.JURI::base(),'></span>','<span class="lazy_container" style="width: '.$width.'px;"><span class="lazy_preloader" style="padding-top: '.$ratio.'%;"></span><img');
    
  4. Проверьте ваш сайт, проблема решена:

    images_lazyload_after_update_2

Решение 2

Отключите эффект lazy load для конкретных изображений или для форматов изображений.

  1. Перейдите на вкладку Расширения > Плагины (Extensions > Plugins);

  2. Нажмите на плагин ‘TM Lazy Load;

  3. Откройте вкладку ‘Настройки’ (Settings). Найдите настройку ‘Исключить изображения’ (Exclude images);

    При помощи этой настройки Вы можете исключить определённые изображения из обработки плагином. Введите по одному названию на каждой строке:

    Например:

    image001.jpg
    thumb_
    .jpg

    Последнее значение исключит все JPG изображения.

    images_lazyload_after_update_3
  4. Проверьте ваш сайт, проблема решена:

    images_lazyload_after_update_2

Вы можете также ознакомиться с детальным видео-туториалом ниже:

Joomla 3.x. Решение проблем. Изображения отсутствуют после обновления Joomla к версии 3.3.4+ (плагин Lazyload)
Шаблоны для Джумла
Эта запись была размещена в Joomla! Туториалы и помечена как image, joomla, missing, update. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов