• Страница 1 из 1
  • 1
Красивый показ изображений как в фотоальбоме
adminДата: Четверг, 2010-12-23, 02:52:35 | Сообщение # 1
Нет аватара у admin
Хакер
Администраторы
Сообщений: 151
Репутация: 0
Не на форуме
В этой статье мы расскажем, как на своём Юкоз-сайте сделать красивый показ полного изображения из его мини-эскиза. Для этого мы будем использовать javascript - LightBox - в uCoz.

LightBox - это плагин к jQuery (встроена в uCoz, кто не в курсе), простой, элегантный, не требующий дополнительной разметки, он позволяет применять эффект lightbox к картинкам, используя всю мощь и гибкость jQuery.

Скачиваем Lightbox отсюда. Если ссылка не работает, зайдите на сайт leandrovieira.com и самостоятельно найдите ссылку для скачивания, либо Google вам в помощь.

Заходим в админку своего сайта, переходим к редактированию шаблонов, и выбираем тот модуль, в котором у нас изображения и мы бы хотели применить к ним lightbox. Часто это фотоальбом, но он уже содержит эту функцию благодаря стараниям разработчиков uCoz-системы, поэтому его не трогаем. Нас интересуют другие модули. В частности, возьмём в качестве примера модуль "Статьи" (publ).

Скачав архив lightbox по указанной выше ссылке, найдите там файлы "js/jquery.lightbox-N.N.js", "css/jquery.lightbox-N.N.css" и папку "images". Это надо загрузить в корень вашего сайта, с сохранением путей (т.е., к примеру, jquery.lightbox-N.N.pack.js должен быть в папке js и никак не иначе).

После вставляем в шаблон после тега код:

Code
<script type="text/javascript" src="http://ВАШ_САЙТ_НА_ЮКОЗЕ/js/jquery.lightbox-N.N.js"></script>
<link rel="stylesheet" type="text/css" href="http://ВАШ_САЙТ_НА_ЮКОЗЕ/css/jquery.lightbox-N.N.css" />
<script type="text/javascript">
$(function() {
   $('a[href*=cybernova.net/_pu]').lightBox();
});
</script>


В указанном выше коде обратите внимание на cybernova.net/_pu. "cybernova.net" замените на свой домен (без http и www). "_pu" - это папка модуля, в котором расположены изображения. Узнать папку легко: зайдите на главную любого модуля, через админ-бар смотрим: "Дизайн -> Список переменных страницы -> $URI_ID$". Там будет значение переменной, первые два символа его - это имя папки. Не забудьте перед ними поставить символ "_", т.е. чтобы было "_pu", как в нашем примере, а не просто "pu".
Что касатеся ВАШ_САЙТ_НА_ЮКОЗЕ в коде - то тут всё ясно, заменить на своё и всё.

Так же обратите внимание на N.N - это некоторые цифры, а именно версия lightbox, которую вы скачали. Когда я скачивал, т.е. на момент написания статьи, она была 0.5.


Великий Админ Киберновы
 
  • Страница 1 из 1
  • 1
Поиск: