Сообщение об ошибке

  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 126 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_prepare() (строка 131 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).
  • Deprecated function: Function create_function() is deprecated в функции _geshifilter_process() (строка 231 в файле /var/www/lsoft/sites/all/modules/geshifilter/geshifilter.pages.inc).

Drupal

test

Новая версия модуля рассылки eSubscribes версия 20130609

Признаюсь честно, тестировал очень слабо. Пока так и не сделал поддержку обновления модуля, по этому перенос данных Email-ов нужно делать вручную, то есть буквально вбивать вручную. Но это издержки. Об новом:
-Добавлен новый блок, который привязывается к отображаемой ноде. То есть сейчас существует три блока:
-- Подписка на весь блог;
-- Подписка на весь блог с выводом счетчика;
-- Подписка на обновление ноды;(вот он самый)
- Поправлены пара багов.
- Новая нумерация версий модуля.(Задолбался я с этим 0.99(который был придуман только для примера) и решил перейти на нумерацию версий по дате).

Ссылка: Скачать|Download

П.С. Не думал что модуль понравиться как таковой, ведь сначала он был рассчитан только как показательный пример для написания модулей для Drupal 7. Но если есть желающие, почему бы и нет. Пишите о своих пожеланиях и багах.

П.П.С. Как же меня достали квартиранты по соседству... Неделю жизни как в ведро выкинул.

test

eSubscribes версия 0.99a-RC1 для Drupal CMF/CMS

eSubscribes версия 0.99a-rc1

Всего пару багфиксов.

  • Отправка оповещения об новом материале только в том случае если она опубликована. Теперь вы сможете спокойно
    добавить материал и при публикации материала(событие "Обновление ноды") будет отправляться рассылка.
  • Незначительные фиксы в коде.

Что будет дальше?

Дальше будет работа над юзабилити модуля. Все будет приводиться к наиболее удобному использованию. Если у вас есть какие-то пожелания к работе модуля, пишите.

test

eSubscribes версия 0.99a

Приветствую читатель!

Вот снова я пишу об новой версии своего модуля для подписки. Модуль перешел на новый уровень, хотя версия осталась по нумерации практически все той же )) А вот функциональность изменилась в разы.

eSubscribes для CMS/CMF Drupal 7

eSubscribes - модуль подписки на новые материала сайта/модуль подписки на новости сайта.

Что нового

  1. Поправлено меню. Теперь в админ. части Конфигурации вы можете видеть блок eSubscribes и видеть ссылки на нужные части модуля.
  2. Можно темизировать html-шаблон для отправки на email-ы в подпапке дефолтной темы, достаточно создать папку в папке с темой с названием esubscribes и в ней файлик template.html. По сути это тот же обычный html файл в котором нужно просто вывести два тега {subject} и {body}, соответственно тема и тело письма. Так же тот же файл можно скопировать из папки с модулем. Если в папке с темой нет нужного файла, используется файл в папке с темой.
  3. Очень полезная плюшка - настройка инстанса для SwiftMailer, теперь вы в конфигурации модуля можете спокойно настроить использовать вам для отправки функцию PHP mail(), или же использовать SMTP, или команду для локального MTA. Здесь же можно указать использовать SSL, авторизованный доступ к SMTP, ограничения на отправку количества писем в минуту и ограничение на количество переданных байт в минуту.
  4. Поправлена отправка по событию, теперь при наступлении события(добавление/обновление) статьи отправляется шаблонизированное письмо, использующее файлы из п.2. Так же теперь на добавленный материал в письме отправляется ссылка на конкретный материал.
  5. Поправлено удаление рассылки.
  6. Добавлена тестовая отправка на указанный email. Сделано оно для того чтобы вам было проще тестировать работает ли нужный инстанс(PHP Mail(), Sendmail,..) и проверки темизации шаблона.

Сам модуль содержит большое количество комментариев, которые вы можете использовать для собственного обучения или же для изменения модуля под свои функции.

Ссылка на скачивание внутри.

test

Новая версия eSubscribes - модуля подписки/рассылки email новостей/статей

Привет, читатель!

Pre

Вот в некоторой степени готова новая версия модуля eSubscribes. Не буду лукавить, баги наверняка присутствуют. Найдете, пишите, поправлю. Но, сильно изменилась структура модуля и есть приличные нововведения, ради которых стоит выпустить пока модуль хотя бы как есть, чтобы не тянуть еще месяц с его отладкой.

eSubscribes

eSubscribes - модуль подписки на новые материала сайта/модуль подписки на новости сайта.

Скачать модуль можно по ссылке: Ссылка.

Что было сделано:

  • Поправлены несколько багов, включая баг с подпиской/отпиской через блок с счетчиком подписавшихся.
  • Рефакторинг структуры модуля. Модуль разбит на файлы по функциональности
  • Новая возможность. Создание рассылки, выбор материалов для отправления в рассылке. Отправка самой рассылки подписавшимся.

Остальное под катом.

test

Пишем модуль Личных сообщений для Drupal 7

В данной статье мы сделаем простой модуль отправки и чтения личных сообщений, кое-где используем jQuery. Статья - сам исходный код с комментариями. Итак, создаем папку с модулем, назовем gipmessages =) Файлы:

Привычный нам файл формата info: gipmessages.info. В этом файле вам уже должно быть все знакомо.

test

Drupal 7, Создаем более сложный модуль по выводу информации

Итак, сейчас мы сделаем более сложный вариант модуля чем в предшествующей статье lsoft.daraba.ru/node/173.

Мы создаем модуль с вложенным меню и выводом информации о пользователях и опубликованных нодах, в соответствующих таблицах мы простым методом будем ссылаться на соответсвенно сам материал/пользователя. Статья является предпосылкой к более сложной статье создающей уже действительно полезный модуль.

test

Пишем маленький модуль вывода списка пользователей в Drupal 7

Решил я начать свое знакомство с построением модулей в D7 с вывода списка пользователей.

Итак:

1) Создаем дирректорию нашего модуля:

 ../dp7_site/sites/all/modules/userlist

2) Файл с информацией о модуле внутри дирректории userlist.info, с содержанием:

; $Id$
name = UserList
description = List of users
package = Users
version = 0.1
core = 7.x

3) Файл с кодом нашего модуля:

<?php

test

Как создать тему(template) для Drupal

Как создать тему для Drupal

Создать собственную тему достаточно просто. Тема это всего-лишь несколько PHP файлов и CSS файл, так же файл с информацией о теме. Я предпочитаю PHPшаблонный движок для тем(основной), но у вас есть из чего выбрать. Смотрите ссылки в конце этой темы на официальный Гайд разработчиков Drupal по созданию тем с информацией об движке шаблонов Drupal.

Данная информация в основе своей была написана для версии Drupal 4.7, но была обновлена и дополнена для версии Drupal 6 4 марта 2009.

Subscribe to RSS - Drupal