Devol1 0 Опубликовано: 9 февраля 2018 Рассказать Опубликовано: 9 февраля 2018 Приветствую, необходимо заменить не существующие картинки заглушкой. Картинки на внешнем сервере. Для короткой новости сделал просто, в tpl добавил атрибут для тега img: onerror="this.onerror=null; this.src='./templates/....../images/no-image.jpg';" Для full-story такой финт не проходит, нужно отредактировать {full-story} Соответственно лезу в show.full.php.... но метод тыка тут не срабатывает. Подскажите куда вставить строчку? Уже мозг выкипел. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 9 февраля 2018 Рассказать Опубликовано: 9 февраля 2018 1 минуту назад, Devol1 сказал: Приветствую, необходимо заменить не существующие картинки заглушкой Для начала нужно понять какие именно картинки вы хотите заменить и где собственно эти картинки стоят и как вами выводятся. 2 минуты назад, Devol1 сказал: onerror="this.onerror=null; this.src='./templates/....../images/no-image.jpg';" Для full-story такой финт не проходит, нужно отредактировать {full-story} {full-story} выводит текст новости, а не картинку. Цитата Ссылка на сообщение Поделиться на других сайтах
Devol1 0 Опубликовано: 9 февраля 2018 Рассказать Опубликовано: 9 февраля 2018 Автор Картинки в полной новости. <a class="highslide" href=".........cover.jpg" target="_blank"><img width="341" height="400" src="....cover.jpg" alt="" class="fr-dib"></a> {full-story} Выводит в fullstory.tpl всё, и картинку и текст новости. На любом шаблоне или я что-то не понимаю. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 10 февраля 2018 Рассказать Опубликовано: 10 февраля 2018 Да верно. Но в текст новостей вы не можете добавить JS код, и соответственно картинки в тексте новостей управляются только путем редактирования этой новости в админпанели. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.