Автоматическая отсылка опубликованной новости в список рассылки

Discussion in 'Создание расширений для Joomla' started by Magi, Oct 18, 2007.

  1. Offline

    Magi Недавно здесь

    Joined:
    Oct 3, 2007
    Messages:
    23
    Likes Received:
    0
    Gender:
    Male
    Предлагаю хак для Joomla позволяющий автоматически рассылать новости в список рассылки.
    Т.е. при нажатии на Сохранить в админке материал одновременно публикуется и отсылается на адрес электронной почты являющийся список рассылки. Я использую список рассылки Mailman. Кстати для mailman есть модуль подписки на рассылку http://www.gesellix.de/index.php?option=com_remository&Itemid=9&func=fileinfo&id=6

    Т.к. мне не удалось найти готовых компонентов позволяющих сделать это, знакомый программист по моей просьбе написал этот скрипт.

    Инструкция по установке

    1. Положить в корень ЦМС файл for_mail.php.
    2. В корне ЦМС открываем файл index2.php и после строки
    require_once( 'includes/joomla.php' );
    вставляем
    require_once( 'for_mail.php' );
    3. В дире administrator в файле index2.php после строки
    require_once( '../configuration.php' );
    вставляем
    require_once( '../for_mail.php' );
    4. В дире components/com_content открываем файл content.php и ищем строку
    if (!$row->store()) {
    и после закрывающей '}' вставляем строку
    SendNewsMail($row->id);
    5. В дире administrator/components/com_content открываем файл
    admin.content.php и ищем строку
    if (!$row->store()) {
    и после закрывающей '}' вставляем строку
    SendNewsMail($row->id);

    Настройки находятся в for_mail.php, там все понятно.
    Большая просьба с специалистам! Если это возможно, сделайте из этого хака компонент или модуль для админки, чтобы можно было устанавливать и работать, как принято в joomla.
     

    Attached Files:

  2.  
  3. Offline

    Alextos Недавно здесь

    Joined:
    Oct 17, 2007
    Messages:
    5
    Likes Received:
    0
    Ответ: Автоматическая отсылка опубликованной новости в список рассылки

    спасибо огромное :)
     

Share This Page

Loading...