www.seomark.ru |
Веб-дизайн и поисковая оптимизация |
![]() |
|||
Главная | Веб-дизайн и оптимизация сайтов | Фотолаборатория | Радиотехника | Полезные программы | Разработка сайтов | |||||
Создание фотогалереи на сайте
Фотогалерея prettyPhotoФотогалерея prettyPhoto (красивое фото) - один из самых удачных и популярных клонов фотогалереи LightBox (см. статью Фотогалерея jQuery - просто и красиво!). Разработчик - канадский программист Стефан Карон (Stephane Caron). Эта программа построена на основе бесплатной библиотеки скриптов jQuery и, как все продукты этой библиотеки, проста в установке и настройке. Действующий пример одного из вариантов фотогалереи prettyPhoto показан на рисунке:
Основные достоинства фотогалереи prettyPhoto: Установка фотогалереи prettyPhotoДля установки фотогалереи prettyPhoto сначала создадим на сайте новую папку, назвав её, чтобы не путаться, prettyphoto. Затем скачиваем архив и распаковываем его в созданную папку. У нас получится в ней три вложенных папки: скрипты (js), вспомогательные картинки (images) и таблица CSS (css). Далее вставим в заголовок страницы с будущей фотогалереей внутрь тега <head>...</head> следующие строчки, указывающие пути к нашим новым файлам, и небольшой JavaScript для инициализации фотогалереи prettyPhoto:
Всё, на этом установка фотогалереи закончена. Осталось разместить на странице сайта нужные изображения. Как обычно, каждое из них должно быть представлено в виде миниатюры (например, small.jpg) и полноразмерной картинки (big.jpg), на которую указывает ссылка с миниатюры. Размещаем их в соответствие с дизайном сайта (в нашем случае - это контейнер <table>...</table>).
Для того, чтобы фатогалерея заработала, необходимо в ссылки добавить атрибут rel="prettyPhoto[gallery1]". Здесь в квадратных скобках указан идентификатор галереи. Он может иметь любое имя. Если на странице сайта несколько фотогалерей, то оно должно быть одинаковым для всех элементов каждой галереи. Для вывода одиночного изображения идентификатор можно не указывать. Следовательно, для показанной вверху фотогалереи имеем следующий простой HTML-код:
Настройка фотогалереи prettyPhotoВ заключение, несколько слов про настройки фотогалереи. Обратите внимание, что в атрибуте title ссылок размещен текст, который показывается под картинкой в фотогалерее, а содержимое alt картинок показывается вверху (можно отключить в настройках). Для изменения внешнего вида (темы), скорости смены картинок, прозрачности фона и др. используются параметры в файле jquery.prettyPhoto.js. Откройте его, например, в Adobe Dreamweaver или Блокноте, и в самом начале страницы увидите все настройки:
Для удобства все пункты снабжены комментариями на русском языке, и вы можете поэкспериментировать, изменяя их. Например, на выбор предлагается шесть основных тем оформления фотогалереи: light_rounded, dark_rounded, light_square, dark_square, facebook, pp_default. Для нашего примера выбрана тема facebook. При наведении курсора на картинку в окне появляется галерея миниатюр-превьюшек, по которым можно кликать для быстрого перемещения. В настройках можно задать максимальное их число или отменить показ, задав false для пункта Вспомогательные картинки (вперед, назад, выход и др.) расположены в папке images, и их также можно изменять на ваше усмотрение. Особенно, это касается изображений с англоязычными надписями. Подводя итог, скажу, что фотогалерея prettyPhoto уже много лет пользуется популярностью у разработчиков сайтов. Это обусловлено простотой установки этого плагина jQuery, оптимальными настройками, наличием слайд-шоу и поддержкой большинством браузеров. Также отмечу, что разработчик программы Стефан Карон постоянно её совершенствует и добавляет новые возможности, о чем рекомендую почитать на его сайте. Заодно, бесплатно потренируетесь в своем английском. Кроме вывода изображений, prettyPhoto может работать и с другим контентом. Например, вывод HTML-страницы рассмотрен в статье "Применение Jquery для формы обратной связи". О других программах создания на сайте фотогалерей, каруселей изображений и слайд-шоу смотрите в статьях о jQuery и в разделе "Веб-дизайн и SEO". 11.05.2013 г. |
|||||
|
![]() |
||||
Главная | Веб-дизайн и оптимизация сайтов | Фотолаборатория | Радиотехника | Полезные программы | Разработка сайтов | |||||
Copyright © 2008 - Марк Розенталь e-mail: ![]() Перепечатка материалов сайта разрешается при условии сохранения имени автора и гиперссылки на www.seomark.ru Ключевые слова: jquery фотогалерея, скрипт фотогалереи, создание фотогалерей, бесплатная фотогалерея, prettyPhoto |