Drupal 7.*

Устраняем потери отправки e-mail

Задача: Устранить потерю отправляемых e-mail ( не удалось отправить e-mail например по причине нехватке ресурсов в данный момент на хосте )
Решение: Если e-mail не ушел, то помещаем его в базу и пытаемся отправить при выполнении регулярный процедуры cron, пока не отправим.

Модуль в аттаче.
Спонсор: ]]>http://fwhvostok.ru/]]>
Особая благодарность: ]]>http://www.drupal.ru/user/zzia]]>

P.S.
Для того чтобы выполнять hook_cron из модуля чаще чем из других модулей рекомендую использовать ]]>http://drupal.org/project/elysia_cron]]>

Файлы: 

Фотогалерея ImageFlow для D7

ImageFlow

Что это ?
~~~~~~~~
Это порт для галереи изображений на основе ]]>http://finnrudolph.de/ImageFlow]]> в Drupal 7. Галерея может формироваться для любого типа материала с полем типа "Image" и привязкой через словарь таксономии в конкретную галерею.

Тестоая ссылка: ]]>http://gallery.drupal.in.ua/imageflow]]>

Установка
~~~~~~~~
1) Распаковать архив в папку в sites/all/modules

2) Создать папку sites/all/libraries (если еще нет) и скопировать в нее содержимое архива из dimageflow/libraries/imageflow.zip
Это библиотека галереи (]]>http://finnrudolph.de/ImageFlow]]>), с несколькими закомментированными строками, для совместимости.

3) Вы можете использовать для галереи любой тип материала с:
- Полем типа "Image" (Обязательное);
- Полем типа "Term reference" (Обязательное, для названия галереи).

Примечание: Если такого нет - создайте новый тип с обязательными двумя типами полей.

4) Зайти на страницу с настройками модуля admin/config/content/dimageflow и выполнить настройки.
- Для организации галереи у материала xxx, надо выбрать поле которое будет использоваться при показе в галереи;
- Обязательно выбрать поле словаря таксономии, термины которого будет использоваться в качестве названий галерей;
- Тип миниатюрного изображения используется для первичного показа;
- Для того, чтобы при нажатии на миниатюрное изображение Вы попали на страницу изображения, а не материала в "путь для просмотра фото" - [image_path]
- Можно задать другой путь для страницы галереи по умолчанию он - dimageflow;

План развития:
~~~~~~~~
1) Сделать массовую загрузку изображений из локальной папки в галерею с заданным именем.
2) Сделать страницу для views, пока по крайне мере под D7 нет адаптированного решения на org.

Фотогалерея для Drupal 7 (ajax)

Реализует функционал фотогалереи с просмотром фото при наведение «мыши» на миниатюру и листанием миниатюр с использованием технологии ajax.
Тестовый сайт - ]]>http://gallery.drupal.in.ua]]>
screenshot
Особенности:

  • Модуль создает свой тип материала для галереи;
  • Создает свой тип стиля изображения ( Image style ) для миниатюр;
  • Не требует дополнительных модулей (contributed modules);
  • Просмотр фото, при наведение указателя «мыши» и при клике на миниатюру;
  • Плавное появление изображения при просмотре;
  • Ссылка на полное изображение с возможностью открытия в окне (window.open)
  • Работает при отключенном js;
  • Дополнительные настройки (admin/config/content/drig) не обязательны;
  • Проверена совместимость с браузерами IE6/…, FireFox, Opera, Chrome, Safari.

27/05/2011: версия 2 - устранены визуальные искажения при медленной загрузке картинок.
28/05/2011:

  • Во время процесса загрузке image навигация отключается
  • "Бегунок" загрузки помещен на image
  • При навигация превью появляются плавно после полной подгрузки (ajax)

31/05/2011

  • Добавлена проверка корректности навигационной ссылки, при ручном вводе;
  • Добавлена обработке ajax status error

01/06/2011
Добавлена возможность использование в любом материале с полем типа image. ( настройка на странице admin/config/content/drig )

share42.com в Drupal 6 и 7 (подключаем социальные кнопки)

Модуль реализует подключение социальных кнопок с использованием сервиса ]]>http://share42.com]]>

screenshot

Порядок установки:
  • сгенерировать «код скрипта» на сервисе ]]>http://share42.com]]> (необязательно);
  • распаковать модуль, например в папку sites/all/modules;
  • распаковать архив полученный с ]]>http://share42.com]]> в папку модуля;
  • подключить модуль на странице admin/modules.

Для дополнительной настройки показа кнопок на страницах определенных типов материалов и страницах Вашего сайта посетите admin/config/content/share42 .

D7 голосуем за пользователей :)

Можно голосовать зарегистрированным пользователям за всех других пользователей, только один раз, без отмены голоса, без перезагрузки страницы (ajax).
Смотреть и голосовать на странице пользователя.
Перевод на русский включен.
Модуль в аттаче. ;)

09.02.2011
Добавлена отправка уведомления пользователю на mail, при изменении его рейтинга.

Файлы: 
RSS-материал