Название форума
Название темы
Ответов
Последний от
» Зарег. на сайте
Всего: 1484
Новых за месяц: 3
Новых за неделю: 1 >Новых вчера: 0
Новых сегодня: 0
» Из них
Администраторов: 2
Модераторов: 1
Киноманы: 15
Проверенных: 2
Обычных юзеров: 1443
» Из них
Парней: 978
Девушек: 506

Смертельное представ...
Категоря: Фильмы 2023 г.




Просмотров: 1
Размер: 1,25 ГБ
От: bard
Скачан 1 раз(а)

Ходячие мертвецы: Дэ...
Категоря: Сериал заграничный




Просмотров: 12
Размер: 694,13 МБ
От: bard
Скачан 12 раз(а)

Двенадцать / The Twe...
Категоря: Сериал заграничный




Просмотров: 3
Размер: 3,74 ГБ
От: bard
Скачан 3 раз(а)

Байки из склепа: Дем...
Категоря: Фильмы BDRip 720p / BDRip 1080p / BDRemux 1080p / BDRip HEVC




Просмотров: 4
Размер: 23.59 GB
От: bard
Скачан 4 раз(а)

Fast Video Cutter Jo...
Категоря: Работа со звуком и видео




Просмотров: 4
Размер: 21 MB
От: bard
Скачан 4 раз(а)
  • Страница 1 из 1
  • 1
Модератор форума: Mytorrento  
Отображение картинок плиткой как в VK для uCoz
MytorrentoДата: Воскресенье, 05-Май-19, 15:57 | Сообщение # 1
Уверенный пользователь
Группа: Администраторы
Сообщений: 49
Награды: 4
Репутация: 41
Статус: Вне форума

Добавляли картинки в ВК? Думаю что да, так вот там картинки отображаются своеобразной плиткой.
Так вот теперь Ваши материалы могут похвастаться тем же.
P.s. сразу хочу сказать, что данный вид предназначен если картинок не больше пяти штук, но при желание это можно изменить.

Установка:
Зайдите в ПУ > Управления дизайном > Страница материала и комментариев к нему и там, где должны быть фотографии добавьте следующий код:
Код
<div class="preview">  
  <div class="wrap">  
  <?if($IMG_URL1$)?><div class="grid ulightbox" href="$IMG_URL1$" target="_blank"><img src="$IMG_URL1$" alt="$ENTRY_TITLE$"/></div><?endif?>  
  <?if($IMG_URL2$)?><div class="grid ulightbox" href="$IMG_URL2$" target="_blank"><img src="$IMG_URL2$"/></div><?endif?>  
  <?if($IMG_URL3$)?><div class="grid ulightbox" href="$IMG_URL3$" target="_blank"><img src="$IMG_URL3$"/></div><?endif?>  
  <?if($IMG_URL4$)?><div class="grid ulightbox" href="$IMG_URL4$" target="_blank"><img src="$IMG_URL4$"/></div><?endif?>  
  <?if($IMG_URL5$)?><div class="grid ulightbox" href="$IMG_URL5$" target="_blank"><img src="$IMG_URL5$"/></div><?endif?>  
  </div>  
</div>  
   
<script>  
  var PreviewImageLen = $('.preview .wrap .grid').length;  
  $('.preview .wrap').addClass('len'+PreviewImageLen);  
  $('.preview .wrap .grid').each(function(index){$(this).addClass('img'+(index+1))});  
</script>

Ну и стили - ПУ > Управление дизайном > Таблица стилей (CSS) или в папку стилей.
Код
.preview {display: block; width: calc(100% - 4px); padding: 2px; background: rgba(0,0,0,.25); margin-bottom: 2px;}  
.preview .wrap {display: grid; grid-gap: 2px; overflow: hidden;}  
.preview .wrap.len1 {grid-template-areas: 'img1';}  
.preview .wrap.len2 {grid-template-areas: 'img1 img2';}  
.preview .wrap.len3 {grid-template-areas: 'img1 img2' 'img1 img3'; grid-template-columns: 2fr 1fr;}  
.preview .wrap.len4 {grid-template-areas: 'img1 img2' 'img1 img3' 'img1 img4'; grid-template-columns: 3fr 1fr;}  
.preview .wrap.len5 {grid-template-areas: 'img1 img1 img1 img1' 'img2 img3 img4 img5';}  

.preview .grid {display: block; width: 100%; height: 100%;}  
.preview .grid img {width: 100%; height: 100%; object-fit: cover;}  
.preview .grid.img1 {grid-area: img1;}  
.preview .grid.img2 {grid-area: img2;}  
.preview .grid.img3 {grid-area: img3;}  
.preview .grid.img4 {grid-area: img4;}  
.preview .grid.img5 {grid-area: img5;}  

.preview .wrap.len1 {min-height: 200px; max-height: calc(100vh - 150px);}  
.preview .wrap.len1 .grid {min-height: 200px; max-height: calc(100vh - 150px);}



подпишись не пропусти новинки
 
  • Страница 1 из 1
  • 1
Поиск: