Ссылка на последнее изображение в виде материалов

голоса: 0
Переписываю дизайн сайта и стало понятно, что для вида новостей разумнее было бы использовать переменную $IMG_SMALL_URL1..50$. Так я смогу и альт и тайтл дописать, уменьшу вес изображения. Однако, на сайте все материалы организованы следующим образом: сам код картинки, которая будет использоваться для превьюшки, вписывался в краткое содержание материала. Если же я сейчас сделаю, как хочу, то в виде новостей получится две картинке (из-за того, что одна будет указана в виде новостей, а другая явно вставлена в самой статье в краткое содержание)      У меня сразу возникло решение: в виде новостей указать код $IMG_SMALL_URL1$ и первая картинка всегда будет использоваться в качестве превьюшки. Затем отредактировать каждый материал, а их более 1000 и убрать из краткого содержания ссылку на картинку. Но проблема в том, что в материалах, если было больше одного изображения, в качестве превью использовалась последняя загруженная картинка, а ее код может быть как $IMG_SMALL_URL1$, так и $IMG_SMALL_URL25$  Подумал, что можно было бы проверять сколько картинок загружено, то есть <?if($IMG_SMALL_URL15$?><img src="$IMG_SMALL_URL15$"><?else?>*и дальше так же продолжать, но уже уменьшая переменную $IMG_SMALL_URL15$ на единицу*. Но как по мне, так лапша получается, слишком много вложений кодов и я не знаю, как это скажется на скорости загрузки страницы (и скажется ли?) плюс картинок может быть больше 15 указанного мною значения.        Собственно, может есть какой-то более изящный выход из такой ситуации? Может как-то можно проверять сколько картинок загружено в материале с помощью специального кода?
| Автор: | Категория: Вопросы новичков

Ответов: 1

голоса: 0
 
Лучший ответ
Проще выкачать базу данных модуля, поправить и удалить дубли фото, восстановить новости с базы и после настраивать вид материалов.
| Автор:
Выбор ответа лучшим | | Автор: webanet
...