Замена несуществующих картинок

+54
2.70K
Особо полезного в моем блоге ничего нет)
Зато есть сам блог)

В общем мизерный скрипт для сайта, который заменяет/убирает системный вывод битой картинки.
Пример битой (если кто не помнит) выглядит так:

Иллюстрация

Вместо нее можно вывести любую заранее подготовленную картинку, допустим:

Иллюстрация

Решений много, одно из простых, в своем шаблоне (файл template.php) в самом конце перед </body>
вставляем мега скриптище:
  1.  
  2. <script>
  3. $('img').error(function(){
  4. $(this).attr('src', 'http://instantcms.ru/upload/userfiles/2955/thumbnail.jpg');
  5. });
  6. </script>
  7.  
Путь к картинке заменить на свой!)

Кому лень лазить в шаблон, можно просто создать новый модуль в админке, в источнике вставить код и вывести на всех страницах — 15 сек времени)

Если нужно скрыть отсутствующие картинки, то вместо вывода пишем:

  1. $(this).hide();
Давно уже хотел себе такое на шаб впилить, но все руки не доходили, а тут с одного скрипта отвалились все картинки пришлось срочно искать решение, заодно и поделился, надеюсь кому то пригодиться smile
0
deltas deltas 8 лет назад #
+ Наверное подойдет и для слайдеров, где из за одной картинки может рушиться весь скрипт
0
Dost Dost 8 лет назад #
Вот спасибо!
+
0
lezginka.ru lezginka.ru 8 лет назад #
нужное решение
0
xxuuu xxuuu 8 лет назад #
Особо полезного в моем блоге ничего нет) Зато есть сам блог)

Очень даже полезно, спасибо!
+2
Николай Николай 8 лет назад #
Все гениальное просто спасибо!!!!
0
Шадринец Шадринец 8 лет назад #
Вопрос; в какое место вписать время 15 сек ,или строки $(this).hide(); скрыть страницу. Подскажите я не понял?
0
Dorimen Dorimen 8 лет назад #
Как-то странно работает. Часть заменяет, часть нет. При перезагрузке какую-то другую часть не заменяет. Типа не успевает подгрузить везде, если много не хватает?

Еще от автора

Обрезание внешних ссылок при редиректе (/go/url)
Небольшая, возможно полезная заметочка, для борьбы с "обрезанием" внешних ссылок при редиректе (/go/url)
"Украшалка" к 1 апреля)
С первым апреля друзья!) В честь первого апреля предлагаю запустить мух на свой сайт)) Звучит глупо, но первое апреля все же) Как? и что за мух?
.htaccess
По просьбе PrazdNik, и по вопросу от Lana, решил чето полезненькое написать) Закрытие дублей страниц с применением 301 редиректа!!!!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.