- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
Joomla 3.x. Решение проблем. Изображения отсутствуют после обновления Joomla к версии 3.3.4+ (плагин Lazyload)
Февраль 9, 2015
Наша команда техподдержки рада представить Вам новый туториал, который покажет, как решить проблему отсутствия изображений после обновления Joomla к версии 3.3.4+.
Если используется плагин Lazyload, некоторые изображения могут не загружаться после обновления:

Решение 1
-
Для того чтобы устранить проблему, откройте файл plugins/system/tmlazyload/tmlazyload.php.
-
Найдите строку 131. Вы увидите следующий код:
12345678$arg_1
=
array
(
'src='
,
'>'
,
'<img'
,
'class="'
);
$arg_2
=
array
(
'src=" '
.
$blankimage
.
'"="" data-src=",">'
,
'<span class="lazy_container" style="width: '
.
$width
.
'px;"><span class="lazy_preloader" style="padding-top: '
.
$ratio
.
'%;"></span><img'
,
'class="lazy '
);="
" <="
" pre="
">
<p>Замените его на:</p>
<pre
class
=
"brush:php"
>
$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 '
);=
""
<=
""
pre=
""
>
</img
','
class
=
"lazy></img',></pre></img','class="
lazy></span></img',>
-
Найдите строку. Вы увидите следующий код:
123456$arg_1
=
array
(
'src='
,
'>'
,
'<img'
);
$arg_2
=
"array('src="'.$blankimage.'""
class
=
"lazy"
data-src=
","
>',
'<span class="lazy_container" style="width: '
.
$width
.
'px;"><span class="lazy_preloader" style="padding-top: '
.
$ratio
.
'%;"></span><img'
); <=
""
pre=
""
>
<p>Замените его на:</p>
<pre
class
=
"brush:php"
>
$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'
); <=
""
pre=
""
>
</img
');></img'
);></pre></img
');></span></img'
);>
-
Проверьте ваш сайт, проблема решена:
Решение 2
Отключите эффект lazy load для конкретных изображений или для форматов изображений.
Перейдите на вкладку Расширения > Плагины (Extensions > Plugins);
Нажмите на плагин ‘TM Lazy Load’;
Откройте вкладку ‘Настройки’ (Settings). Найдите настройку ‘Исключить изображения’ (Exclude images);
При помощи этой настройки Вы можете исключить определённые изображения из обработки плагином. Введите по одному названию на каждой строке:
Например:
123image001.jpg
thumb_
.jpg
Последнее значение исключит все JPG изображения.
Проверьте ваш сайт, проблема решена:
Вы можете также ознакомиться с детальным видео-туториалом ниже:
Joomla 3.x. Решение проблем. Изображения отсутствуют после обновления Joomla к версии 3.3.4+ (плагин Lazyload)