как поставить какую то заглушку на этот случай или может быть есть готовые решения, искал не нашел на форуме!
joxi.ru/vAWVY3bs1kRn32
background: url(images/nophoto.png)
<script> $(document).ready(function(){ $("img").error(function () { $(this).unbind("error").attr("src", "/images/nopic.jpg"); }); }); </script>
Заменяет все ненайденные картинки на заглушку.
спасибо!!!<script>
$(document).ready(function(){
$("img").error(function () {
$(this).unbind("error").attr("src", "/images/nopic.jpg");
});
});
</script>
<script> $(document).ready(function(){ $("img").error(function () { $(this).unbind("error").attr("src", "templates/{$this->name}/images/nopic.jpg"); }); }); </script>
<?php echo $this->name; ?>
Сверху изображение товара не найдено
выводится заглушка
снизу найдено
выводится изображение продукта
Укажите сразу ссылку напрямую один путь для всех шаблонов а уже в css можете устанвливать её размер если надо
Я правильно понял?<?php echo $this->name; ?>
мне нужно в хед вставить:
<script> $(document).ready(function(){ $("img").error(function () { $(this).unbind("error").attr("src", "templates/<?php echo $this->name; ?>/images/nopic.jpg"); }); }); </script>
<script> $(document).ready(function(){ $("img").error(function () { $(this).unbind("error").attr("src", "templates/city/images/nopic.jpg"); }); }); </script>
Второй вариант 100%.Я правильно понял?
мне нужно в хед вставить:
там возникает проблема с относительными путями к файлу
Ну насколько я вижу, и в профиле и на главной странице в списке пользователей (как я понимаю во второй ветке это и есть виджет) у oneinmoscow.com/users/6534а если так то в профиле появляется, а в виджетах пропадает)
выводится oneinmoscow.com/templates/city/images/nopic.jpg
Почему вы говорите что не работает в виджетах? Работает.
Вообще можно и на php попробовать.
Я со второй версией не работаю вообще, и у меня в настоящее время на денвере нет копии сайта на двойке, что бы проверить, поэтому может быть мой вариант не в тему, но при беглом осмотре, я бы попробовал так.
/system/libs/html.helper.php
вот это
if($is_relative){ $src = $config->upload_host . '/' . $src; } else { $src = $config->upload_host_abs . '/' . $src; } }
if($is_relative){ $src = $config->upload_host . '/' . $src; } else { $src = $config->upload_host_abs . '/' . $src; } $src = '/templates/city/images/nopic.jpg'; } }