Как заменить во всех новостях сайта (несколько тыс) разные приложенные картинки $IMAGE*$ на одну для всех?

голоса: 0

Требуется во всех новостях сайта заменить приложенные к новости картинки вида  $IMAGE0$  -   $IMAGE5$ на одну единственную картинку, одинаковую для всех новостей сайта.

Как?

| Автор: | Категория: Новости сайта

Ответов: 2

Голоса: +1
 
Лучший ответ
Если код $IMAGE$ в дизайне шаблона, то спокойно меняем его там, а вот, если они вставлены вручную при добавлении новости, то, увы, только вручную...
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Код картинок $IMAGE*$ вствлялся в каждую новость вручную - согласно мануалу составления новостей.

Прям совсем никак?.. Может быть они храняться где-нибудь скопом в архиве? И их там можно поменять?

неужели придётся удалять все новости :(

А как тогда удалить все несколько тысяч новостей?

Картинки, загруженные при добавлении материала в модуль Новости сайта хранятся в системной папке _nw, к которой нет доступа из файлового менеджера.

Удалить все новости можно просто деактивацией модуля "Новости сайта".

Неужели все так критично, что из-за картинок есть необходимость удалить все новости с сайта?
К сожалению, критично. Это требование защитников авторского права.

Я вообще не понимаю - как в таких условиях будут существовать 99% информационных ресурсов. Мой ресурс видимо уже не будет информационным
На счёт расположения картинки, исправил в своём ответе, если не изменится - дайте адрес странички, посмотрим почему. По поводу изчезновения нужной картинки тоже ссылку на страницу с доступом к странице материала и комментариев, вслепую трудно предугодать.

Посмотрел на сайт, у вас табличная вёрстка. Дайте код шаблона вида материала и страницы материала.
голоса: 0

Могу предложить "кривой" способ решить вашу проблему. Можно не удалять картинки, а скрыть, для этого в шаблоне Страница материала и комментариев между тегами <head></head>, а на странице вида материала в самом верху вставьте 

<style>.eMessage img {display: none;}
.wIMG img {display: block;}</style>

А нужную картинку загрузите на сайт через файловый менеджер. В код шаблона страницы материала и комментариев и вид материала сразу перед кодом $MESSAGE$ вставьте вашу картинку так: 

<div class="wIMG" style="float: right;"><img border="0" src="адрес картинки" width="200" height="200" style="padding:5px;"></div>

 Размеры и отступы укажите какие вам надо. Проверил должно сработать.

Если захочется разные картинки можно задействовать дополнительные поля

| Автор:
Редактирование | | Автор: Юрий Евстафьев
1) Скрытие сработало.

Но с одним багом - скрылась и картинка, которая в новости указывала на источник новости. Обычно она называлась $IMAGE2$

Выглядит это примерно так:

<br />

<a href="http://*****/"><!--IMG2--><img alt="" style="margin:0;padding:0;border:0;" src="http://www.*******/_nw/98/21753934.png" align="" /><!--IMG2--></a>
Хотелось бы не скрывать именно эту ссылку на источник. А то теряется смысл удаления только картинок - новость без сслки на источник тоже нарушение :(

2) Ваше предложение с вставкой картинки сработало не так, как надо - картинка вставилась перед новостью, а не на место удалённой в таблице новости
...