[Решено]Проблемы при установки Shadowbox для модуля Gallery Assist Lightboxes

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

Аватар пользователя Wscript Wscript 7 ноября 2010 в 14:39

Суть проблемы:

После того как я обновил модули Gallery Assist, Gallery Assist Lightboxes возникла проблема правильной работы shadowbox.
Обновление jquery не помогло, посмотрел исходный код, увидел что не происходит подгрузка файла shadowbox.js, только была подгрузка файла gallery_assist.shadowbox.selector.js

Решение:

Открываем файл /sites/all/modules/gallery_assist_lightboxes-6.x-1.4/gallery_assist_lightboxes/gallery_assist_lightboxes_display.inc
Находим в строке в строке 312 следующую строчки.

} elseif ($conf['lightbox'] == 1 && $conf['lightbox_deriv'] == 'shadowbox') {
  gallery_assist_get_includes($hilfo);  
  drupal_add_js(drupal_get_path('module', 'gallery_assist_lightboxes')  .'/js/gallery_assist.shadowbox.selector.js');
}

Видно что подгрузкой файла shadowbox.js не пахнет, а подгружаеться только системный файл Gallery Assist Lightboxes. Добавляем туда дополнительную строку

 
} elseif ($conf['lightbox'] == 1 && $conf['lightbox_deriv'] == 'shadowbox') {
    gallery_assist_get_includes($hilfo);
    drupal_add_js(drupal_get_path('module', 'gallery_assist_lightboxes')  .'/lightboxes/shadowbox/shadowbox.js'); // добавляем адрес до нашего файла shadowbox.js
    drupal_add_js(drupal_get_path('module', 'gallery_assist_lightboxes')  .'/js/gallery_assist.shadowbox.selector.js');
}

Данную операцию необходимо повторить для файла //sites/all/modules/gallery_assist_lightboxes-6.x-1.4/gallery_assist_lightboxes/gallery_assist_lightboxes_list_display.inc

Теперь все работает. Возможно я не правильно установил shadowbox, но я также подключил Lightbox2 и все работало, проблема тока возникала для Shadowbox

Надеюсь новичкам это поможет.