|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блогов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
|
| ||
|
+557 |
564 |
Виктор Имантович Алкснис |
|
+548 |
625 |
Все для людей |
|
+520 |
561 |
krodico |
|
+519 |
560 |
sich |
|
+500 |
511 |
Выводы простого человека |
|
| ||
|
-2 |
15 |
dandr |
|
-6 |
11 |
Записки океанолога |
|
-7 |
12 |
Internet business in Ukraine |
|
-8 |
10 |
Markup |
|
-9 |
73 |
Кукуц Шмукуц |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.

