![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера 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 (читать в оригинале)
Шпаргалка по Drush
2011-09-01 13:35:43 (читать в оригинале)Нашлась отличная шпаргалка по основным командам Drush:
Drush 4 Cheat Sheet
На днях, возможно, сделаю перевод на русский.
Допиливаем модуль "Media Gallery" для Drupal
2011-09-01 12:30:38 (читать в оригинале)Существует как миниму два момента которые меня не устраивают в модуле 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
![BlogRider сегодня BlogRider сегодня](/themes/1/i/menu/th/blogrider_today.png)
![Самый-самый блог Самый-самый блог](/themes/1/i/menu/tt/tough.png)
![Изменения рейтинга Изменения рейтинга](/themes/1/i/menu/th/rating_changes.png)
![]() | ||
+173 |
226 |
Наша жизнь просто прекрасна |
+168 |
219 |
Little Showroom |
+160 |
212 |
Heilig |
+147 |
233 |
Ulanet.ru - Информационно-развлекательный сайт города Улан-Удэ |
+17 |
29 |
КАТЯ ЧЕХОВА 2008 |
![]() | ||
-1 |
43 |
Диетические рецепты |
-1 |
8 |
Nique |
-1 |
73 |
Список диет |
-2 |
9 |
Vlad_Topalov |
-2 |
10 |
Комедийный сериал |
![Главные темы Главные темы](/themes/1/i/menu/th/main_themes.png)
Загрузка...
![Загрузка... Загрузка...](/themes/1/i/loader/loader.gif)
взяты из открытых общедоступных источников и являются собственностью их авторов.