Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Шаблоны (TPL) No-image в полной, короткой и похохожих новостях, а также в поиске

No-image в полной, короткой и похохожих новостях, а также в поиске


     21.11.2012    Шаблоны (TPL)    2587

вопрос
Добрый день!
Прошу помочь мне в таком вопросе:
«Как реализовать идею, что бы во всех новостях, где нет картинок, присутствовала картинка no-image. Она нужна и в поиске и в полной, короткой и похохожих новостях?»
Искал достаточно много, нашел хаки для похожих новостей, или для коротких ещё видел, ну а для остального - не придумано. Хотя помню месяца 2-3 назад встретил шаблон в котором это было как по умолчанию, жаль не могу его найти снова.
P.S.: если в этом шаблоне все заложено, может есть какоето решение стандартное, без правки php файлов и создания дополнительных полей:

Ответил: cybernatic


Это можно реализовать с помощью jQuery


   $(window).load(function() {
      $("img").each(function(){
         var image = $(this);            
         if(image.context.naturalWidth == 0 ||
         image.readyState == 'uninitialized'){    
            $(image).unbind("error").attr(
                "src", "путь-до-картинки/no-image.gif"
            );
         }
    });
});

Комментарии пользователей (3)

alexcreew
41 | 12

alexcreew - 23 ноября 2012 10:09 - Юзер

Спасибо огромное за ответ, думаю он полезен. Только вот куда этот код поставить, не очень понимаю...

alexcreew
41 | 12

alexcreew - 23 ноября 2012 10:29 - Юзер

В какой-то готовый файлик дописать или новый цеплять нужно?

alexcreew
41 | 12

alexcreew - 23 ноября 2012 10:31 - Юзер

Огромное спасибо за ответ. Пока решил таким путем, в коротких новостях прописал картинку тегом {image-1}, тогда высвечивается то что мне нужно, ну и текст отдельно, но это же не выход. Я в кодах не очень. Куда этот куд прописать? В какой-то готовый файлик дописать или новый цеплять нужно?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы