- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Да пусть видит заглушку) как сделать чтобы бот не видел битую картинку, которая заменяется заглушкой? ссылка на битую картинку всеравно присутствует в коде же...
Да пусть видит заглушку) как сделать чтобы бот не видел битую картинку, которая заменяется заглушкой? ссылка на битую картинку всеравно присутствует в коде же...
Повторюсь, если использовать пхп - никаких битых ссылок бот не увидит.
"outtime" предложил это
if file_exists(адрес картинки) { показываем картинку } else { показываем фигу }
в php я не очень разбираюсь, как это вообще использовать?)
Ну, по идее это нужно прописать у каждой картинки. Геморрой. Хотя у меня и на jquery сделать не выходит((
можете на примере показать как прописать это код надо?) а то не совсем понятно
Прописал вот такой код:
$('img').error(function(){
alert('a');
$(this).attr('src', '');
});
Картинки битые есть, а "а" не показывается. Проверял может криво подключена jquery - все нормально.
tiger123, насчет пхп лучше не буду показывать, все равно что-то неправильно напишу. Пусть кто-то другой напишет.
---------- Добавлено 16.03.2016 в 14:40 ----------
Нагуглил такое
<img src="image_not_found.jpg" onError="this.style.display = 'none';" alt="" />
Но работает только в ФФ.
$('img').error(function(){
alert('a');
$(this).attr('src', '');
});
а ты куда этот код втыкаеш?))
---------- Добавлено 16.03.2016 в 13:49 ----------
нашел вот еще подобные скрипты
// Загрузить картинку об ошибке
$('img').error(function(){
$(this).attr('src', 'broken-image.png');
});
// Или просто скрыть изображение
$("img").error(function(){
$(this).hide();
});
По идее код надо втыкать в самый конец страницы. Перед </html>.
этот код выполняет по сути тоже самое что и этот:
к img добавить:
onerror="this.src='/no_image_available.png'"
вместо /no_image_available.png ваша дефолтная картинка.
или это совсем другое?
// Загрузить картинку об ошибке
$('img').error(function(){
$(this).attr('src', 'broken-image.png');
});
// Или просто скрыть изображение
$("img").error(function(){
$(this).hide();
});
этот вариант лично у меня работает лучше всего, чисто..предыдущий тоже работал, но "постольку-поскольку", иногда не срабатывал