Полезные модули друпал

  • Автор темы
  • Заблокирован
  • #31
Вконтакте - vk_openapi

Что может этот модуль:
Пользователь может авторизоваться на друпал сайте своей учетной записью вконтакте. Удобно и быстро, напоминает вход по Open ID. Никакой дополнительной регистрации.
К своим публикациям можно добавить кнопку «сохранить вконтакте».
ВКонтакте нужно создать приложение типа "Веб-сайт", для этого нужно перейти поссылке: и нажать на кнопку "Подключить сайт".
В настройках созданного приложения нужно указать адрес сайта ( ) ибазовый домен (example.com), а также получить ID приложения и защищенный ключ, все эти четыре параметра нужно будет указать в настройках модуля vk_openapi.
Скачанный модуль распаковать в папку sites/all/modules и включить его.
После активации модуля, на странице admin/settings/vk_openapi нужно указать параметры созданного ранее приложения ВКонтакте пункта 2.
Появилась новая кнопка "войти вКонтакте".
При желании вы можете отключить вывод этой кнопки в формах авторизации, тогда в произвольное место страницы сайта нужно будет вставить код:
<div id="vk_login" class="vk_login" style="margin: 0 auto 20px auto;" onclick="doLogin();"></div>
который будет заменен на кнопку.
Добавление виджетов из вконтакте в блоки и материалы.
Для этогов настройках модуля vk_openapi (admin/settings/vk_openapi) установите галочку "Add VKontakte js to all pages"
Затем с сайта ВКонтакте копируем код виджета, который идет после комментария вида:
<!-- Put this div tag to the place, where the Comments block will be -->
И вставляем его в блок или тело материала.
Создаем новый блок - Site building — Blocks — Add block, формат ввода «Full HTML» или «php code». Область видимости "node/*" или иное, разместить блок в регионе «Содержимое».
Настройка Установка и настройка модуля, источник
 
Live Translation

Модуль для автоматического поиска переводов для ядра и модулей Drupal. Нужно установить модуль, зайти в его настройки у указать сайт Для просмотра ссылки Войди или Зарегистрируйся (для русского языка). Далее заходим в admin/reports/live-translation, жмем Check the updates now. Модуль сам ищет переводы, остается только их установить прям здесь же.
 
ЧПУ
Pathauto - Модуль автоматически генерирует путь (алиасы) для различных видов контента (материалов, категорий, пользователей), не требуя пользователя вручную указывать путь

Global Redirect - Делает 301-й редирект на синоним, если это не использовалось, завершающий слеш в конце удаляет(в цикле), если текущий URL ведёт на главную - переадресует на неё
 
  • Заблокирован
  • #34
модуль NotCaptcha для Drupal

Новый модуль NotCaptcha для Drupal


Пример работы Captcha модуля NotCaptcha

notcapcha-for-drupal.jpg


Этот модуль улучшает реализацию CAPTCHA. Он основан на модуле для Wordpress - NotCaptcha ( ). Отличается от оригинального модуля следующим:
исходный код был изменен под Drupal и совместим с модулем CAPTCHA
улучшенная безопасность - кодирование основано на модуле mcrypt поставляемым с PHP
Требования к модулю NotCaptcha
Включенный модуль Drupal CAPTCHA
Включенный JavaScript в браузере (пока что варианты с выключенным JavaScript не проработаны и в скором времени возможно появятся)
Модуль PHP mcrypt
Модуль PHP GD
Установка модуля NotCaptcha
Распакуйте папку notcaptcha_captcha в папку sites/all/modules
Включите модуль NotCaptcha CAPTCHA. Это можно сделать в Administer > Site building > Modules
Настройка модуля NotCaptcha

Настройка модуля NotCaptcha доступна на странице admin/user/captcha/notcaptcha_captcha.
Рабочий пример модуля NotCaptcha

Пример модуля NotCaptcha можно увидеть в форме добавления комментариев на странице:
Лицензия на модуль NotCaptcha

Модуль NotCaptcha распространяется под лицензией GNU General Public License, Версия 2.0.
Автор модуля NotCaptcha: Denis Dorokhov

Скачать для 5 версии
для 6 версии
 
  • Автор темы
  • Заблокирован
  • #35
Мой мир
Модуль для авторизации через Mail.ru
Скачать русифицированный модуль
Включить в админке admin/modules.
Авторизуемся в своем аккаунте на my.mail.ru
Переходите на страницу «подключить сайт» api.mail.ru/sites/my/add, где регистрируем свой ресурс.
После регистрации вы получите ID, секретный и приватный ключи.
Полученные данные вводим на странице настройки модуля admin/settings/mail_ru_auth. После этого появится кнопка входа с аккаунта на Mail.Ru.
Для вставки этой кнопки в другом месте сайта используйте этот код:
<a class="mrc__connectButton">вход@mail.ru</a>
Модуль интеграции с «мой мир» состоит из 3 модулей:
mail_ru_auth - позволяет пользователям входить на сайт с использованием учетной записи на mail.ru
mail_ru_share - позволяет пользователям делиться материалами сайта в соц. сети Мой Мир
mail_ru_analitycs – статистика
Посмотрите Каталог плагинов Mail.Ru, например,
Кнопка «Нравится» - позволяет пользователям показать понравившиеся страницы друзьям в социальной сети.
Как вставить кнопку на сайт
Чтобы вставить кнопку на на ваш сайт, сконфигурируйте ее в мастере снизу и скопируйте получившийся HTML код в то место, где вы хотите чтобы появилась кнопка.
Описание модуля - источник
 
  • Автор темы
  • Заблокирован
  • #37
Seo

Transliteration

Transliteration - конвертирует названия файлов в транслитерацию, если файл был назван по-русски. Автоматическое переименование имени файла на русском в транслит. Пример, при загрузке изображение.jpg меняет имя на izobragenie.jpg.
Скачать transliteration
Лучше установить, для избежания проблем при прикреплении файлов в gallerix с не UTF-8 буквами в названии.
 
модуль seonet. Легко подключает биржи ссылок типа Sape и не только.
 
Не знаю, боян или нет.
CCK Field Permissions - необходимая штука для всех, кто юзает cck. Позволяет настраивать уровни доступа юзеров для отдельных полей CCK.
Для просмотра ссылки Войди или Зарегистрируйся
Trigger - позволяет настраивать действия, который должны выполняться при наступлении определенных системных событий (создание нового контента, редактирование и т.д.)
Для просмотра ссылки Войди или Зарегистрируйся
 
модуль rules - с его помощью на друпале можно почти все реализовать, расширяет функционал триггеров
 
Назад
Сверху