Нужна помощь с модулем Fancybox для Drupal 5

Главные вкладки

Аватар пользователя mluchaninov mluchaninov 22 июля 2011 в 15:53

Здравствуйте! Не могу никак запустить модуль Fancybox на версии Drupal 5.
То есть, залил его в папку modules, распаковал и через админ панель в Друпале включил. Захожу в его настройки и не могу понять что там прописывать чтобы он заработал. Интересует что именно писать в поле "Css classe or id:" (В прикрепленном файле к посту есть скриншот по моей проблеме)
Может кто сталкивался, помогите пожалуйста!

ВложениеРазмер
Иконка изображения bezymyannyy.jpg88.39 КБ

Комментарии

Аватар пользователя mluchaninov mluchaninov 22 июля 2011 в 22:15

Просто проэкт старый, на нем понадобилось сейчас внести изменения, переносить на новую платформу не знаю как, да и времени нет. По сути кто-то что-нибудь скажет?)

Аватар пользователя goodboy goodboy 23 июля 2011 в 0:54

Напишите согласно синтаксиса jquery: для класса .fancy, для ID - #fancy
Скрипт будет вызывать соответственно a.fancy или a#fancy
Вместо "fancy" нужно указать фактическое значение элемента

Посмотрите - http://fancybox.net/howto

Аватар пользователя mluchaninov mluchaninov 23 июля 2011 в 11:25

Goodboy wrote:
Напишите согласно синтаксиса jquery: для класса .fancy, для ID - #fancy
Скрипт будет вызывать соответственно a.fancy или a#fancy
Вместо "fancy" нужно указать фактическое значение элемента

Посмотрите - http://fancybox.net/howto

То есть в style.css темы оформления нужно создать класс .fancy или ID - #fancy, там что-то прописать и потом указать этот класс или ID в админке в поле "Css classe or id:" ????
и как это фактическое значение элемента?

Аватар пользователя goodboy goodboy 23 июля 2011 в 17:03

Все, что делает модуль (для D5) - это формирует код для вызова fancybox.
Но до его вызова, нужно сформировать HTML-код нужной структуры (при помощи views или как-то еще).

Вот пример по ссылке, что я давал:

/* HTML */
<a class="grouped_elements" rel="group1" href="image_big_1.jpg"><img src="image_small_1.jpg" alt=""/></a>
<a class="grouped_elements" rel="group1" href="image_big_2.jpg"><img src="image_small_2.jpg" alt=""/></a>      
<a class="grouped_elements" rel="group2" href="image_big_3.jpg"><img src="image_small_3.jpg" alt=""/></a>
<a class="grouped_elements" rel="group2" href="image_big_4.jpg"><img src="image_small_4.jpg" alt=""/></a>

/* This will create two galleries */
       
$("a.grouped_elements").fancybox();

В поле "Css classe or id:" для этого примера нужно прописать ".grouped_elements"