Сегодня 12 февраля, среда ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
DYMS.RU - Блог про технологии, фотографии и меня!
DYMS.RU - Блог про технологии, фотографии и меня!
Голосов: 1
Адрес блога: http://dyms.ru/frontpage
Добавлен: 2009-10-02 18:54:39
 

Дом музыки листва

2011-10-25 19:53:22 (читать в оригинале)

Дом музыки Листва

рубрика: 
Разное


Экспокот 2011

2011-09-25 21:59:07 (читать в оригинале)

                       

рубрика: 
События


Цветочки (2011)

2011-09-25 19:09:55 (читать в оригинале)

Цветочки (2011) Цветочки (2011) 

рубрика: 
Растения


Шпаргалка по Drush

2011-09-01 13:35:43 (читать в оригинале)

Tweet

Нашлась отличная шпаргалка по основным командам Drush:

 

Drush 4 Cheat Sheet

На днях, возможно, сделаю перевод на русский.

Tags: 
Drupal


Допиливаем модуль "Media Gallery" для Drupal

2011-09-01 12:30:38 (читать в оригинале)

Tweet

Существует как миниму два момента которые меня не устраивают в модуле Media Gallery - нет средств для настройки lightbox, хочется ведь чтоб на сайте все было единообразно и второй недостаток - при клике на изображение, открытое в colorbox, открывается нода с изображением, а хотелось бы - следующее фото (как почти везде, привык ведь). Не устраивало это, как оказалось, не только меня. Решения обоих проблемм были найдены!

Интеграция Media Gallery с модулем Colorbox

Для этого скачиваем готовый патч, для вашей версии Media gallery и применяем его через Git. Я делаю это прямо под windows программой Msysgit (Git for Windows). Кидаем патч в каталог модуля и выполняем комманду 

git apply -v [имяпатча.patch]

Через секунду все готово.

 

Открытие следующего изображения в Colorbox

Достаточно некрасивый способ (после обновления модуля придется повторять заново), но за неимением лучшего - сойдет. Открываем в редакторе файл sites/all/modules/media_gallery/media_gallery.theme.inc и заменяем в нем строчки:

if ($lightbox) {
    $element['file']['#attached']['js'][] = drupal_get_path('module', 'media_gallery') . '/colorbox-display.js';

на

if ($lightbox) {
    $element['file']['#attached']['js'][] = drupal_get_path('module', 'media_gallery') . '/colorbox-display.js';
    $element['file']['#attached']['js'][] = drupal_get_path('module', 'media_gallery') . '/colorbox-behavior.js';

Создаем файл sites/all/modules/media_gallery/colorbox-behavior.js с кодом:

(function ($) {

Drupal.behaviors.initColorboxDefaultStyle = {
  attach: function (context, settings) {
    $(document).bind('cbox_complete', function () {
  	  $('.lightbox-stack .gallery-thumb-inner a').click(function(e) {
        e.preventDefault();
        $.colorbox.next();
      });
    });
  }
};

})(jQuery);

P.S. Не забываем следить за мыслями умных людей, решивших эту проблему: http://drupal.org/node/1088738

 

Tags: 
Drupal


Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.