холостые изображения как их скрыть, но чтоб сохранилась возможность и дальше подгружать до 50 изображений

голоса: 0

холостые изображения как их скрыть, но чтоб сохранилась возможность и дальше подгружать до 50 изображений, 

<?if($IMG_URL1$)?><tr><td><a href="$IMG_URL1$" class="ulightbox" data-fancybox-group="ultbx"><img src="$IMG_URL1$" vspace="5" hspace="5" width="100%" align="left" border="0" title="$TITLE$"></a></td></tr><?endif?> 

 

| Автор: | Категория: Дизайн сайта
если можно откройте указанный материал в хтмл режиме или в режиме источника и скопируйте код и вставьте сюда и опишите как вы вставляли картинки. у вас залит все 50 или нет
webanet,

<tr><td class="eMessage">$MESSAGE$  </td></tr>  <?if($IMG_URL1$)?><tr><td><a href="$IMG_URL1$" class="ulightbox cnt-ulb-img" data-fancybox-group="ultbx"><img src="$IMG_URL1$" vspace="5" hspace="5" width="100%" align="left" border="0" title="$TITLE$"></a></td></tr><?endif?>  <?if($IMG_URL2$)?><tr><td><a href="$IMG_URL2$" class="ulightbox cnt-ulb-img" data-fancybox-group="ultbx"><img src="$IMG_URL2$" vspace="5" hspace="5" width="100%" align="left" border="0" title="$TITLE$"></a></td></tr><?endif?>      Код стоит в страница материала и комментария к нему, загрузка изобраэения идет как предусмотренно настройками через обзор и выбираем каждый кадр. Мы в код вставили максимум, но не всегда же у пользователя 50 изображений, а каждый раз ставить код напряжно, вот для этого установили максимально возможно для облегчения работы.

С утра вообще перестали грузиться 

Ответов: 1

голоса: 0
 
Лучший ответ

Зачем на странице комментариев писать эти условия как вы прописали для двух фото, я понимаю конечно если в виде материалов прописать чтобы корректно выводилось фото для вида, но для страницы комментариев это не нужно.

  • Между текста вставляем коды вида $IMAGE1$-$IMAGE50$ при добавлении материалов. Если хотите задать определенные стили для фото на странице материалов, так это не проблема, заверните в шаблоне на странице комментариев оператор $MESSAGE$ в свой новый класс вида:

<div class="mes-im">$MESSAGE$</div>

далее вставляем фото как я писал выше с помощью $IMAGE1$-$IMAGE50$ в самих материалах, в стили если хотите применить единый стиль к этим фото, пропишите следующее:

.mes-im img {ваши стили}

вроде ничего сложного нет, а захламлять шаблон условиями не нужно.

| Автор:
Выбор ответа лучшим | | Автор: Илья Коржов #2
Я же писал чтобы пользователь при добавлении материала не ставили коды им это не удобно поэтому "страница материала и комментария к нему" содержит весь массив  Ваш совет не решает проблему...
Илья Коржов #2,

В таком случае как вы и сделали в шаблоне страницы комментариев,  выделить отдельное место и установить все условия от 1 до 50 вида:

<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="ulightbox" data-fancybox-group="ultbx"><img src="$IMG_URL1$" alt="$TITLE$" /></a><?endif?>

у вас сейчас лишь для двух фото.

  • Чтобы не отображались холостые фото, я выделил выше красным, условие IF должно быть для каждого от 1 до 50 фото, иначем и будут отображаться холостые.
Yuri_Geruk,
Спасибо заработало, только изображения почему-то не загружаются скрин выше?
Илья Коржов #2,
Могут не загружаться если формат фото некорректен, то есть менялся преименованием, а не через графические редактора и так же если размер фото больше 2 метров.
...