Личные сообщения

Ваши переписки

Логотип сайта
главная правила форум опубликовать полезные сервисы услуги
вход или регистрация обратная связь

Мир шаблонов » Полезности, хаки DLE » Слайдер для DLE без модов
0

Слайдер для DLE без модов

Слайдер для DLE без модов


Многие из Вас знаю о существовании в DLE тега {custom}, но почти никто его не использует, а зря. Из этой статьи вы узнаете, как с помощью этого тега и правки лишь шаблона сделать полноценный слайдер.

И так, первым делом определимся с тем, что нам понадобится. Нам нужен JS-код слайдера, шаблон 1 слайда, шаблон main.tpl и настройки для тега {custom}. Начнём по порядку.

Выбираем слайдер. Особых требований к нему нет, возьмем к примеру smSlider. Сам JS-код слайдера и CSS к нему можно скачать с
GitHub.

Установка:

1. Загружаем файл jquery.smslider.min.js из архива в папку /templates/ШАБЛОН/js/.

2. Загружаем файл smslider.css из архива в папку /templates/ШАБЛОН/css/.

3. Картинку sm_arr.png заливаем в /templates/ШАБЛОН/images/.

4. В шаблон main.tpl перед:

</head>


Добавляем:

<link type="text/css" rel="stylesheet" href="{THEME}/style/smslider.css" />
<script type="text/javascript" src="{THEME}/js/jquery.smslider.min.js"></script>


5. В нужное место вставляем код:

<div id="sm_slider">
    <ul>
        { custom template="slide"}
    </ul>
</div>


6. В конце шаблона main.tpl добавляем код, запускающий слайдер:

<script type="text/javascript">
    $(document).ready(function(){
        $('#sm_slider').smSlider()
    })
</script>


Теперь в smslider.css правим путь до картинки на ../images/ (Да, 2 точки, это не опечатка).

Готово, слайдер установлен, но он не работает – у него нет ни единого слайда. Этим мы сейчас и займёмся. Создадим шаблон slide.tpl и запишем туда код:

[image-1]<li><a href="{full-link}"><img src="{image-1}" alt="{title}" /></li>[/image-1]


Теперь поговорим о том, что мы сделали. В теге {custom} мы указали, что необходимо работать с шаблоном slide.tpl. Сам slide.tpl выводит 1 картинку из новости, если она существует, делая её ссылкой на новость.

Вот и всё. Никакие сложные изменения в движке не требуются. Вы так же можете добавить кэширование, вывод только из 1 категории и т.д. Можно поменять размер картинки (сейчас он явно слишком большой для сайта). Так же можно выводить краткий текст из статьи. Ничего сложного в этом нет.

Версия DLE: 9.x
Демо:_dle.gorbushka.name/
Автор: Горбушка
Поделиться: Понравилась новость? Расскажи друзьям. Поблагодари проект!


Уважаемый посетитель нашего сайта! Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. Спасибо за внимание!

Тегислайдер, для dle
Публикацию посмотрели 7252 раз(а) и написали 3 комментариев.

Похожие публикации

 LinkEnso PRO – модуль перелинковки v2.0 для DLE Datalife Engine 
LinkEnso PRO – модуль визуальной перелинковки для DLE Оригинальное название: LinkEnso PRO Совместимость с CMS: DLE 8.2-9.8 Распространение: Платно, 500 р. Актуальная версия: 2.0 Назначение: Вывод блока новостей, содержащего изображения, заголовки...
 Модуль Block.Pro v.3.3.2.1 для DLE 9.6-9.8 
Модуль Block.Pro.3 позволяет выводить в блоке новости с пользовательской выборкой и сортировкой, имеет гибкие настройки и поможет вам с лёгкостью заменить {custom}, {topnews} и [related-news] в DLE 9.6-9.8, а благодаря возможности кеширования...
 WMcasher — бонусы 
Сервис wmcasher.ru предоставляет возможность быстро, бесплатно и эффективно повысить популярность Вашего проекта, раздавая WMR бонусы со своего сайта. Вам будет достаточно установить форму вебмани вмр бонусов, которую можно подстроить под свой сайт,...
 Portamento - Скользящая панель для DLE 
Portamento - плагин написан Лондонским программистом Крисом Нобелем и представляет собой динамически передвигающийся по мере прокрутки слой с вашим содержимым....
 Количество новостей в облаке тегов на jQuery для DLE 
Хак для DLE, с помощью которого можно легко вывести количество новостей в каждом теге. Все это работает на jQuery, очень прост в установке....
Фото

Группа: Администраторы
Комментариев: 270
Публикаций: 1188
Зарегистрирован: 14.04.2013
 

Комментарий #1 написал: seriy99 (5 июля 2013 21:18)

Тыц, а кто поставил минус , обьясните в чем причина, кстати сие чудо хочу и себе установить, слайдеров куча есть, если набрать в поиске jQuery слайдер, тут просто как мне кажеться автор рассписал как установить а слайдер под свои нужды можно и самому подобрать.
Фото

Группа: Посетители
Комментариев: 1
Публикаций: 0
Зарегистрирован: 4.03.2014
 

Комментарий #2 написал: KorsarSL (6 мая 2014 20:05)

не фига не работает! DLE 9.8
Фото

Группа: Администраторы
Комментариев: 270
Публикаций: 1188
Зарегистрирован: 14.04.2013
 

Комментарий #3 написал: seriy99 (6 мая 2014 20:16)

Цитата: KorsarSL
_dle.gorbushka.name/

Напишите автору!...) Он на форуме nulled модератором там, ник такой же вроде Горбушка.
Ну а если этот не хочет, поставьте такой как у нас на сайте - ставится в две минуты, в любое место на сайте, растягивается, уменьшается под любые размеры
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
разделы сайта

последние комментарии
  • Стас2056 25.11.2016
    ВИДЖЕТПАК 3.0 - 150 лучших вид ... (17)
    Стас2056-фото
    Настоящий адекватный ресурс, где админы и пользователи как одна команда! [right][/right]Спасибо!
  • seriy99 25.11.2016
    Factor - Multipurpose Landing ... (2)
    seriy99-фото
    Цитата: face2005
    архив весь битый

    Ничего не может быть бито! Смотря чем вы распаковуете и учитывайте длину - для этого достаточно переименовать папку с архивом шаблона например на 1 - перед тем как распаковуете, чтоб длина символов не влияла на распаковку, так как в архиве много папок и подпапок.
  • DenJo 24.11.2016
    OpenCart шаблон "StoreFlex" (3)
    DenJo-фото
    хороший шаблон, уже успел с ним поработать. layout builder полезная штука и моим клиентам понравились clients categories.
    жду апдейта)
  • face2005 24.11.2016
    Factor - Multipurpose Landing ... (2)
    face2005-фото
    архив весь битый
  • seriy99 21.11.2016
    Megatron - Responsive MultiPur ... (2)
    seriy99-фото
    Цитата: vikula
    А почему вместо Megatron на загрузке шаблон для OpenCart aquacart202 ???

    Исправлено. Megatron v2.2 – Responsive MultiPurpose WordPress Theme
поддержать проект
подписаться на новости
OpenCart
Подписаться на канал RSS Добавить сайт в закладки
популярные публикации
партнеры сайта

рекомендуем
Hosting Ukraine
© 2013-2016 mirshablonov.com