www.seomark.ru |
Веб-дизайн и поисковая оптимизация |
![]() |
|
Главная | Веб-дизайн и оптимизация сайтов | Фотолаборатория | Радиотехника | Полезные программы | Разработка сайтов | |||
Вебдизайн с jQuery - это очень просто!
PP Gallery - универсальная фотогалерея с миниатюрами.
|
Как обычно, начинаем с создания на сайте новой папки, назвав её, например, ppgallery. Затем скачиваем архив и распаковываем его в созданную папку. У нас получится в ней одна папка js со скриптами и другая с CSS-файлами.
Далее добавим в заголовок страницы с будущей фотогалереей внутрь тега <head>...</head> следующие строчки, указывающие пути к нашим новым файлам, и небольшой JavaScript для инициализации и настройки параметров PP Gallery:
<link href="ppgallery/css/ppgallery.css" rel="stylesheet" type="text/css" />
<link href="ppgallery/css/dark-hive/jquery-ui-1.8.6.custom.css" rel="stylesheet" type="text/css" />
<script src="ppgallery/js/jquery-1.4.4.min.js" type="text/javascript" ></script>
<script type="text/javascript" src="ppgallery/js/jquery-ui.min.js"></script>
<script type="text/javascript" src="ppgallery/js/ppgallery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#gallery').ppGallery({
screenFade: 0.8, //прозрачность фона
screenColor: '#333333', //цвет фона
thumbWidth: 60, //ширина миниатюр-превьюшек. По умолчанию 60px
maxWidth: '700', //контроль максимальной ширины картинок (устанавливать больше самой большой)
slideShowDelay: '2', //скорость смены картинок в слайд-шоу (сек)
showHiddenGalleryButton: '', //#view - скрыть миниатюры на странице с галереей (не путать с окном галереи!)
autoOpen: 0 //запуск галереи сразу при открытии страницы (1= yes, 0= no)
});
});
</script>
Важное замечание: если на вашем сайте используется несколько плагинов jQuery, то удобнее перенести файл jquery.js (желательно последней версии) в корневую папку, чтобы не загружать его несколько раз. В этом случае, строка обращения к нему будет выглядеть одинаково для всех плагинов. В частности, для нашего примера получается так:
<script src="jquery-1.4.4.min.js" type="text/javascript"></script>
Не рекомендуется использовать на одной странице несколько разных версий jQuery, чтобы они не конфликтовали друг с другом. При этом обязательно проверяйте работу плагинов с установленной версией jQuery, так как не все версии взаимозаменяемы.
Для размещения изображений (больших - big.jpg и миниатюр - small.jpg) используется неупорядоченный список из обычных гиперссылок с идентификатором id="gallery":
<ul id="gallery">
<li ><a href="big_01.jpg" title="Надпись"><img src="small_01.jpg" /></a></li>
<li><a href="big_02.jpg" title="Надпись"><img src="small_02.jpg"/></a></li>
...
<li> <a href="big_N.jpg" title="Надпись"> <img src="small_N.jpg"/> </a> </li>
</ul>
Если требуется выводить надписи под изображениями, то их следует указывать в <title> гиперссылок.
На этом установка PP Gallery закончена, и вы можете запускать фотогалерею и любоваться ею в браузере. Как частенько говорят в рекламе, вы удивитесь, как всё просто и быстро... Впрочем, это характерно для большинства плагинов jQuery, которые уже несколько лет облегчают жизнь веб-дизайнеров.
Основные настройки внешнего вида фотогалереи PP Gallery находятся в элементарном CSS-файле ppgallery.css и в js-скрипте, размещенном нами в теге <head>...</head>. Русские комментарии, надеюсь, не требуют пояснений.
Так как в окне фотогалереи PP Gallery выводятся миниатюры всех изображений, то, в принципе, их дублирование на странице сайта становится необязательным. Исключение составляет только случай, если вы хотите красочно оформить фотогалерею со всякими наворотами и прибамбасами. Но зачем это делать, если кликом по любой картинке посетитель всё равно уходит в окно PP Gallery и ваши труды останутся незамеченными?
Следовательно, на странице сайта можно скрыть все изображения галереи, оставив только кнопку запуска программы PP Gallery. Для этого надо ввести значение #view в строке инициализации
showHiddenGalleryButton: '#view', //#view - скрыть миниатюры на странице с галереей
и добавить кнопку запуска фотогалереи с помощью тега <div> перед списком изображений (перед <ul>).
<div id="view">Запуск фотогалереи</div> или <div id="view"><img src="URL картинки"/></div>.
Оформление кнопки может быть любым: в виде простой надписи, кнопки, картинки и т.п. Например, такую кнопку можно сделать, используя миниатюру папки с картинками, как показано справа. Пример, опять же, рабочий, можно кликнуть!
Подведем итоги.
PP Gallery - универсальная фотогалерея, легко и быстро устанавливаемая на сайт. Она имеет привлекательный внешний вид и расширенные возможности навигации с использованием миниатюр-превьюшек, что позволяет во многих случаях отказаться от размещения изображений на основной странице фотогалереи.
О других программах создания на сайте фотогалерей, каруселей изображений и слайд-шоу смотрите в статьях о jQuery и в разделе "Веб-дизайн и SEO".
13.09.2013 г.