О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

работа с почтой

Drupal: Разрешить анонимам отправлять пользователям сообщения через их персональную контактную форму

-8 votes
+
-

В седьмом друпале не работает разрешение Use users' personal contact forms для анонимных пользователей. Решение:

Drupal: Как сделать чтобы все письма отправлялись в html формате

-5 votes
+
-

Способ сменить формат всех писем на html:

  1. Устанавливаем модули Mail System и Mime Mail
  2. В настройках Mail System admin/config/system/mailsystem проверяем, что дефолтный класс почты выбран MimeMailSystem:

Читать дальше →

Drupal: Рассылка списка новых материалов за день/неделю/месяц с помощью Simplenews и Rules (способ 2)

-22 votes
+
-

Я уже писал как рассылать новые материалы с помощью Simplenews и Simplenews Scheduler. Способ довольно неординарный и с одним минусом — содержимое рассылки генерируется динамически и нет возможности например открыть рассылку месячной давности и посмотреть новинки за ту неделю.
Исправим недостаток с помощью Rules:

  1. Включаем модули Simplenews, Simplenews rules, Rules, Views и dev версию Entity API.

Drupal: Отправить в письме к заказу список товаров (Commerce)

-8 votes
+
-

В рулсе commerce_checkout_order_email, отправляющем покупателю уведомление о заказе, уже доступен токен со списком товаров — [commerce-order:commerce_line_items], но по сути это html код отрендеренной вьюшки. Без модулей, позволяющих рассылать HTML письма, результат выглядит ужасно.
Решение — вместо токена использовать следующий код:

Drupal: Рассылка списка новых материалов за день/неделю/месяц с помощью Simplenews

-8 votes
+
-

Задача — с помощью Simplenews периодически рассылать списки новых материалов, появившихся на сайте.
Для решения понадобятся модули Simplenews, Simplenews Scheduler, Views и PHP filter (в ядре).
Решение:

  1. Создаём представление new_nodes без дисплеев:

Drupal: Уведомление пользователя об удалении его материала с указанием причины

-9 votes
+
-

Задача — при удалении материала, указать причину удаления и уведомить об этом автора.
Решение:

Drupal: Отправить e-mail с вложением (атачем)

-16 votes
+
-

Пример кода, который создаёт форму для загрузки файла с последующей его отправкой на ящик to@example.com:

Drupal: Модуль Simplenews — массовая рассылка писем

-12 votes
+
-

Описание
Модуль Simplenews добавляет на сайт возможность создать рассылку по пользователям, которые на эту рассылку подписались. Подписываться на рассылки могут как зарегистрированные, так и анонимные пользователи (анонимам придётся подтверждать свой e-mail). Письма рассылаются пачками по крону, что позволяет обойти ограничения хостеров на массовые рассылки.
подробнее