Igromen.Do.Am - игровой и кино портал, объединяющий в себе множество новостей и публикаций, огромный форум для веб - мастеров.
1381
524
284
новостей в ленте
тем на форуме
пользователей
Будь в курсе
Это интересно
Загружай и играй
Всё для uCoz
Правила сайта
Перейти к разделу игровых новостей Последние новости и публикации
Для разработчиков The Witcher 3 сюжет всегда был важнее сражений с монстрами Для разработчиков The Witcher 3 сюжет всегда был важнее сражений с монстрами
В разговоре с порталом Culture.pl о сюжете The Witcher 3 и о том, как разработчикам удалось перенести созданный Анджеем Сапковским мир в видеоигру, Марчин Блоха из CDPR заявил, что хорошее воображение — черта многих польских студий.
29.12.2016
У EA нет планов по выпуску новой Battlefield в 2017 году У EA нет планов по выпуску новой Battlefield в 2017 году
Какой бы успешной ни оказалась Battlefield 1, компания EA, похоже, все-таки не будет больше рисковать с попытками сделать франчайз ежегодным.
29.12.2016
Counter-Strike: Global Offensive показали на движке Unreal Engine 4 Counter-Strike: Global Offensive показали на движке Unreal Engine 4
Один из игровых дизайнеров под ником fuze опубликовал двухминутный ролик, в котором продемонстрировал игровой процесс Counter-Strike: Global Offensive от Valve на движке Unreal Engine 4.
28.12.2016
В сеть утекла дата релиза Red Dead Redemption 2 В сеть утекла дата релиза Red Dead Redemption 2
На просторах всемирной паутины появились фотографии рекламных материалов для Red Dead Redemption 2. И здесь сотрудники Rockstar Games указали дату выхода своей новой игры.
28.12.2016
Сюжетный директор CDPR не считает The Witcher примером искусства Сюжетный директор CDPR не считает The Witcher примером искусства
В интервью порталу Culture.pl сюжетный директор CD Projekt RED Марчин Блаха рассказал, почему не считает The Witcher примером искусства.
25.12.2016
Мини-чат
Для добавления сообщения в мини-чат необходимо быть авторизованным пользователем сайта
Мы Вконтакте
Статистика сайта
Яндекс.Метрика Анализ сайта онлайн

Рейтинг@Mail.ru

igromen.do.am Tic/PR

Онлайн всего: 2
Гостей: 2
Пользователей: 0

На сайте: Никого нету

[ Пользователи за день ]
    

Описание:

Недавно я увидел смену вида материалов, так как она платная в магазине uScript, который недавно презентовала ucoz; Я решил создать свой, малый и понятный, адаптивный, надеюсь красивый ( каждому не угодишь ) вид материалов, и скрипт к нему; Смысл скрипта и вида материала заключается в том что при нажатии кнопки меняется вид материалов, а точнее материалы становятся лентой, сеткой в два, или три колонки.

Чем же хорош сменный вид материалов?
  • Любой пользователь сделает вид материалов удобным для себя;
  • Простая установка;
  • Простота в изменениях кода (необходимы лишь базовые знания в CSS для изменения вида дизайна товаров). Для иконок используются специальные шрифты, в скрипте не задействованы графические элементы. Таким образом цвета иконок также очень просто изменить, заменив зеленый цвет на нужный вам;
  • работает на JQuery и cookie;

Что нового?
  • Подключен обновленный Font Awesome;
  • Убран лишний CSS;
  • Редактирован HTML код;
  • Картинки перестали сжиматься;
  • Отрегулирована высота материалов;
  • Подключён Cookie
Установка:
1) Подключаем Font Awesome

Между тегом <head></head>
вставляем ссылку на Font Awesome
Код
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">

2) Вставляем CSS

Вставляем код в отдельный файл или в общий шаблон таблицы стилей
Код
/*----View materials uGarts-----*/
.item .blog-post-wrapper {
          padding: 4px;
          border: 1px solid #eee;
          border-bottom: 3px double #eee;
          background-color: #fff;
          width: 100%;
}
.item .figure {
          position: relative;
}
.post-thumbnail {
          margin-bottom: 20px;
          overflow: hidden;
          text-align: center;
}
.post-thumbnail img {
          opacity: 0.8;
}
.post-thumbnail img:hover {
          opacity: 1 !important;
}
.entry-header {
          padding: 0 10px;
          position: relative;
}
.item .message p {
          padding: 0px;
          margin: 0px;
}
.item.grid-item .message {
          position: relative;
          height: 80px;
          z-index: 1;
          max-width: 100%;
}
.entry-title {
          font-size: 16px;
          height: 40px;
}
.entry-title a {
          color: #282828;
          text-decoration: none;
          vertical-align: middle;
}
.entry-title a:hover {
          color: #68c3a3;
}
.item hr {
          padding: 15px 0;
          border-bottom: 1px solid #EEEEEE !important;
          background: #fff !important;
          position: relative;
          box-sizing: initial !important;
          -moz-box-sizing: initial !important;
}
.entry-meta {
          color: #afafaf;
          z-index: 2;
          position: relative;
          background: #fff;
          padding: 1px;
}
.entry-meta ul {
          padding-left: 0px;
          background: #fff;
}
list-inline {
          padding-left: 0;
          margin-left: -5px;
          list-style: none;
}
.entry-meta ul li {
          padding: 0 5px;
}
.list-inline>li {
          display: inline-block;
          padding-right: 5px;
          padding-left: 5px;
}
.the-author, .the-time, .the-comments {
          position: relative;
          padding-left: 15px;
}
.entry-meta ul li a {
          display: inline-block;
          color: #BBBBBB;
          font-weight: 400;
}
.the-author::before, .the-time::before, .the-share::before, .the-comments::before {
          font-family: FontAwesome;
          position: absolute;
          left: 0;
}
.col-sm-4 {
          width: 31.133333%;
          float:left;
          position: relative;
          min-height: 1px;
          padding-right: 15px;
}
.item.grid-item {
          width: 47.6623439788818323292%;
          float: left;
          position: relative;
          min-height: 1px;
          padding-right: 10px;
          padding-left: 5px;
          margin-bottom: 5px;
}
.list-item img {width:100%}
.item.list-item {
          margin-bottom: 1em;
          width: 97%;
          position: relative; min-height: 1px; padding-right: 10px; padding-left: 5px;          
}
.item.grid3-item hr {
          padding: 0px;
}
.item.grid-item .post-thumbnail img {
          height: 250px;
          max-width: none !important;
}
.item .entryReadAll {display:none;}
.item.grid3-item {
          width: 30.99405002593994323811%;
          float: left;
          position: relative;
          min-height: 1px;
          padding-right: 10px;
          padding-left: 5px;
          margin-bottom: 5px;
}
.grid3-item .post-thumbnail img {
          opacity: 0.8;
          height: 200px;
          max-width: none !important;
}
.grid3-item .entry-title{
          font-size: 16px !important;
          line-height: 1;
          height: 30px;
}
.grid3-item .message {
          display: none;
}
.item {
          margin-bottom: 1em;
          transition: .3s;
}
.the-author::before{
          content: "\f044";
}
.the-time::before{
          content: "\f133";
}
.the-comments::before{
          content: "\f0e6";
}
.view-news-moder{          
          float:left;          
          position: absolute;          
          top: 0px;          
          right: 0px;          
          padding: 10px;          
}
.btn-group { margin-bottom: 2em;}
.btn-group>.btn:first-child:not(:last-child) {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0;
}
.btn-group>.btn:last-child:not(:first-child) {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0;
}
.btn-group>.btn:not(:first-child):not(:last-child) {
          border-radius: 0;
}
.btn-group .btn {
          border-radius: 4px;
          background-color: #68C3A3;
          padding: 10px 15px;
          color: #fff;
          margin-bottom: 2em;
}
.btn-group .btn.active,.btn-group .btn:hover {
          background-color: #79A898;
}
/*----View materials uGarts-----*/

3) Устанавливаем JS

Перед закрывающимся тегом </body> в самом низу шаблона страницы вставляем код:
Код
<!-- <uGarts js> --><script type='text/javascript' src='http://webmaster-ucoz.ru/ucoz/js/viewmaterials.js'></script><!-- </uGarts js> -->

4) Вставляем кнопки

Ищем в коде место где вы хотите видеть кнопки и вставляем следующий код:
Код
<!-- <uGarts btn group> --><div class="content-padding"><div class="btn-group"><a href="javascript:" class="btn active" id="grid-view" title="сетка в две колонки"><i class="fa fa-th-large"></i></a><a href="javascript:" class="btn" title="материалы в виде листа" id="list-view"><i class="fa fa-list"></i></a><a href="javascript:" class="btn" id="grid3-view" title="сетка в три колонки" ugarts="сетка с материалами в три колонки"><i class="fa fa-th"></i></a></div><!-- </uGarts btn group> -->

5) Вставляем вид материалов

В зависимости от модуля будут меняться переменные $TITLE$, $NAME$ либо $ENTRY_NAME$
Код
<div class="item grid-item">
<span class="view-news-moder">$MODER_PANEL$</span>          
<article class="blog-post-wrapper">
<div class="figure">          
<div class="post-thumbnail">
<a href="$ENTRY_URL$"><img title="$TITLE$" src="$IMG_URL1$" alt="$TITLE$"></a>
</div>
</div>
<header class="entry-header">
<h2 class="entry-title"><a href="$ENTRY_URL$" title="$TITLE$">30)?>$TITLE$</a></h2>
<div class="message">$MESSAGE$</div>
<hr>
<div class="entry-meta">
<ul class="list-inline">
<li>
<span class="the-author">
<a href="$PROFILE_URL$" tite="Добавил материал $USERNAME$">12)?>$USERNAME$</a>Неизвестно
</span>
</li>
<li>
<span class="the-time" tite="Материал добавлен $DATE$ в $TIME$">
$DATE$, $TIME$
</span>
</li>
<li>
<span class="the-comments">
<a href="$COMMENTS_URL$" title="Комментариев неткомментари4||$COMMENTS_NUM$%100>10&&$COMMENTS_NUM$%100<15)?>евйя">$COMMENTS_NUM$</a>
</span>
</li>
</ul>
</div>
</header>
</article>
</div>
На этом установка закончена.

04.01.2016 Автор: Димон Комментариев: 0 Рейтинг: 0.0 / 0 Просмотров: 588 Загрузок: 0
Поделись ссылкой с друзьями:
Рейтинг Смена вида материала на jQuery и Cookie:
0 из 10
Проголосовало: 0
Нет комментариев, но вы можете стать первым, оставив свой комментарий
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
О портале Igromen.Do.Am
Контакты
В помощь пользователям