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

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

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

Мир шаблонов » Полезности, хаки 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
Публикацию посмотрели 7865 раз(а) и написали 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, очень прост в установке....
Фото

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

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

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

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

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

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

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

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

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

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

последние комментарии
поддержать проект
подписаться на новости
OpenCart
Подписаться на канал RSS Добавить сайт в закладки
популярные публикации
партнеры сайта

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