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

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

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

Мир шаблонов » Полезности, хаки DLE » Portamento - Скользящая панель для DLE
0

Portamento - Скользящая панель для DLE

Portamento - Скользящая панель для DLE


Portamento - плагин написан Лондонским программистом Крисом Нобелем и представляет собой динамически передвигающийся по мере прокрутки слой с вашим содержимым.

Portamento удобен для показа как рекламного блока так и меню сайта, так как он всегда перед глазами.

Установка на DLE проста и выполняется за пару шагов:

1. Скачиваем архив

2. Раскладываем содержимое по папкам

portamento.js (или portamento-min.js) -> templates/YOURTEMPLATE/js/

3. Открываем main.tpl, в head вставляем

<script src="{THEME}/js/portamento.js"></script>


4. Добавим CSS стили. Portamento оборачивает панель в элемент с ID = portamento_container.

#portamento_container обеспечивает правильное положение панели, устанавливая ей свойство position:absolute.
Панель получает класс fixed, когда она скользит. Поэтому для нее надо установить свойство position:fixed.

Например:

#portamento_container {
	float:right; 
	position:relative;
}

#portamento_container #example {
	float:none; 
	position:absolute;
}

#portamento_container #example.fixed {
	position:fixed;
}


5. Настроить панель.

Для начала нам нужно понять в каких пределах будет "ездить" наш слой (панель).

Приведу пример:

Portamento - Скользящая панель для DLE


Для такой разметки, чтобы слой #r-slide ездил внутри слоя #right-side

в main.tpl вставляем код

<script>
     $('#r-slide').portamento({wrapper: $('#right-side'), gap: 10});
</script>


Готово!

Portamento можно настроить за счет входных данных:

wrapper - элемент, который ограничивает пермещение боковой панели. Боковая панель не может выйти за его границы. По умолчанию используется элемент .

gap - количество пикселов между верхней границе области обзора и боковой панелью. По умолчанию имеет значение 10.

disableWorkaround - отключает использование обходного способа для старых браузеров. Панель будет выводиться, но не будет скользить при прокручивании страницы.

Поделиться: Понравилась новость? Расскажи друзьям. Поблагодари проект!


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

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

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

 Шаблон RedBlack для uCoz 
Красивый шаблон, который подойдет для сайтов любой тематики....
 Как перенести сайт DLE с локального сервера на хостинг 
После тестирования и настройки сайта, шаблона на Денвере, встает вопрос о переносе его на хостинг. Так как для создания сайта рассматривается CMS система DataLife Engine (DLE), то и пример переноса сайта будет приведен относительно этого движка....
 Модуль Categories Menu 2.2 (CatMenu) 
Один из самых нужных и полезных модулей для ДЛЕ, на мой взгляд. Выводит список категорий на сайте, в автоматическом режиме. И не нужно теперь, вводить все свои 100 с лишним категорий, в шаблоне руками. Автор: Chrono Версия модуля: 2.2 Cтатус:...
 Количество новостей в облаке тегов на jQuery для DLE 
Хак для DLE, с помощью которого можно легко вывести количество новостей в каждом теге. Все это работает на jQuery, очень прост в установке....
 Кнопка вверх для DLE 
Кнопка на верх работает на всех сайтах где подключен кверти последней версии, так же по совместительству работает на DLe движку. Точнее сказать в шаблонах Data Life Engine....
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
разделы сайта

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

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