Красивый вид материалов для uCoz

507
10 из 10
Проголосовало: 2






В данной статье рассмотрим поочередный вывод материалов для сайта uCoz. Материалы будут располагаться в шахматном порядке.

Установка:

Вставить в вид материалов нужного модуля (Управление дизайном - Модуль - Вид материалов):

Код
<ul class="timeline">  
   
  <li>  
   
  <div class="timeline-badge"><img src="<?if($AVATAR_URL$)?>$AVATAR_URL$<?else?>/img/nophoto.png<?endif?>"></div>  
   
  <div class="timeline-panel">  
   
  <div class="timeline-heading">  
   
  <a href="$ENTRY_URL$" class="timeline-title">$TITLE$</a>  
   
  <p><small class="text-muted">$CATEGORY_NAME$</small></p>  
   
  </div>  
   
  <div class="timeline-body">  
   
  <p>$MESSAGE$</p>  
   
  </div>  
   
  </div>  
   
  </li>  
   
  </ul>


Вставить в таблицу стилей (CSS):

Код

.timeline {  
   
  list-style: none;  
   
  padding: 20px 0 20px;  
   
  position: relative;  
   
  }  
   
  .timeline:before {  
   
  top: 0;  
   
  bottom: 0;  
   
  position: absolute;  
   
  content: " ";  
   
  width: 3px;  
   
  background-color: #eeeeee;  
   
  left: 50%;  
   
  margin-left: -1.5px;  
   
  }  
   
  .timeline li {  
   
  margin-bottom: 20px;  
   
  position: relative;  
   
  }  
   
  .timeline li:before,  
   
  .timeline li:after {  
   
  content: " ";  
   
  display: table;  
   
  }  

   
  .timeline li:after {  
   
  clear: both;  
   
  }  
   
  .timeline li .timeline-panel {  
   
  width: 46%;  
   
  float: left;  
   
  border: 1px solid #d4d4d4;  
   
  border-radius: 2px;  
   
  padding: 20px;  
   
  position: relative;  
   
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);  
   
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);  
   
  }  
   
  .timeline li .timeline-panel:before {  
   
  position: absolute;  
   
  top: 26px;  
   
  right: -15px;  
   
  display: inline-block;  
   
  border-top: 15px solid transparent;  
   
  border-left: 15px solid #ccc;  
   
  border-right: 0 solid #ccc;  
   
  border-bottom: 15px solid transparent;  
   
  content: " ";  
   
  }  
   
  .timeline li .timeline-panel:after {  
   
  position: absolute;  
   
  top: 27px;  
   
  right: -14px;  
   
  display: inline-block;  
   
  border-top: 14px solid transparent;  
   
  border-left: 14px solid #fff;  
   
  border-right: 0 solid #fff;  
   
  border-bottom: 14px solid transparent;  
   
  content: " ";  
   
  }  
   
  .timeline li .timeline-badge {  
   
  color: #fff;  
   
  width: 50px;  
   
  height: 50px;  
   
  line-height: 50px;  
   
  font-size: 1.4em;  
   
  text-align: center;  
   
  position: absolute;  
   
  top: 16px;  
   
  left: 50%;  
   
  margin-left: -25px;  
   
  background-color: #999999;  
   
  z-index: 100;  
   
  border-top-right-radius: 50%;  
   
  border-top-left-radius: 50%;  
   
  border-bottom-right-radius: 50%;  
   
  border-bottom-left-radius: 50%;  
   
  }  
   
  .timeline li.timeline-inverted .timeline-panel {  
   
  float: right;  
   
  }  
   
  .timeline li.timeline-inverted .timeline-panel:before {  
   
  border-left-width: 0;  
   
  border-right-width: 15px;  
   
  left: -15px;  
   
  right: auto;  
   
  }  
   
  .timeline li.timeline-inverted .timeline-panel:after {  
   
  border-left-width: 0;  
   
  border-right-width: 14px;  
   
  left: -14px;  
   
  right: auto;  
   
  }  

   
  .timeline-title {  
   
  margin-top: 0;  
   
  color: black;  
   
  font-size: 18px;  
   
  }  
   
  .timeline-body p,  
   
  .timeline-body ul {  
   
  margin-bottom: 0;  
   
  }  
   
  .timeline-body p {  
   
  margin-top: 5px;  
   
  }  
   
  .timeline-badge img {  
   
  border-radius: 999px;  
   
  }


Далее на страницу где отображаются новости сайта, в самый низ перед закрывающим тегом устанавливаем следующий JS:

Код

<script>$(function(){  
   
  $('#rtim li:even').addClass('');  
   
  $('#rtim li:odd').addClass('timeline-inverted');  
   
  $('#rtim li:last').addClass('');  
   
  });</script>


И наконец заменить BODY на этот код:

Код
<div id="rtim">$BODY$</div>


На этом всё.
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://kanavas.at.ua/
  • Оставить первым комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Можете добавить свои input поля, но сохраняйте их порядок в html для правильного сохранения и вывода.
  • Marishka написал:
  • Новая версия 1.3 (+6 новых станций):
    Установка:
    Демо: Перейти
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
    Последние темы
    Опрос
    469
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: