15 мар
Замена либо удаление картинки с ошибкой с помощью jQuery.

Если вы пользуетесь фотохостами то со временем можно обнаружить, что ваша картинка была удалена с сервера и в итоге мы получаем не красивую новость: (в каждом браузере разное отображение)



Чтобы вместо этого подставить желаемую картинку необходимо в shortstory.tpl и fullstory.tpl добавить скрипт:

<script type="text/javascript">
$(document).ready(function() {
$('img').error(function() {
$(this).attr({
src: '/error.jpg',
style:'border:3px solid #999;width:345px;height:106px;'
});
});
});
</script>

в итоге получаем следующее:

jQuery. Замена либо удаление картинки с ошибкой.


Картинку и размеры подставляем самостоятельно.
ЗЫ: Не рекомендовано подключать скрипт в main.tpl т.к. могут возникнуть проблемы в шаблоне.

Если просто хотите избавиться от ошибки в новости, то используем следующий скрипт:

<script type="text/javascript">
$('img').error(function() { $(this).remove(); });
</script>


Его уже можно прописать в main.tpl

Для dle ниже 9.0 нужно подключить jQuery

Спасибо за внимание :)

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.