|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блогов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
|
| ||
|
+256 |
270 |
CAPTAIN |
|
+215 |
287 |
badvista.org |
|
+189 |
218 |
www.blogpr.ru - Лента постов |
|
+184 |
235 |
СМИ 2.5 |
|
+177 |
215 |
Ksanexx |
|
| ||
|
-1 |
7 |
Equillibrium |
|
-4 |
4 |
ЖЖ Марины Литвинович |
|
-5 |
71 |
emil_savelev |
|
-8 |
5 |
lqp |
|
-11 |
129 |
Новости Инета |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.
