Рассылка новостей сайта (поиск модуля)

Прислано: mixey

пт, 28/09/2007 - 13:45

Другие статьи по теме:

Быстрый поиск не дал результатов (всё из-за спешки)

Кто может посоветовать простой модуль для рассылки новостей сайта, среди юзеров которые подписались на новости?

Чтобы был блок для подписки, где вводится просто мэил.

Какие там еше настройки нужны, я даже и не знаю. на ваше усмотрение :)

спасибо

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Студия Razgonka.ru в пт, 28/09/2007 - 14:01.

Модуль Simplenews


Опубликовано mixey в пт, 28/09/2007 - 14:07.

Спасибо!
Разбираемся


Опубликовано mixey в пт, 28/09/2007 - 16:44.

А вот этот модуль simplenews предоставляет возможность подписке в блоке...
Вопрос можно ли, то что выводится в блоке заставить появиться на странице отдельной?

Может можно, создать свой модуль, в котором будет hook_menu и при определенном path вызвать функцию из simplenews?

Как это правильно сделать?


Опубликовано igdrasil@drupal.org в пт, 28/09/2007 - 17:18.

Как програмно вывести блок?
увы, заголовок именно такой, поэтому грамотному человеку сложно найти этот топик через поиск


Опубликовано mixey в пт, 28/09/2007 - 17:58.

До этого я дошел, только подумал, что руки кривые т.к. не работало.

Затем попробовал сделать тоже самое с модулем views, блок отобразился так как надо!
Не затруднит ли вас посмотреть модуль simplenews? Как отобразить блок подписки на странице?

Такой код не дал результата... :(

<?php
function newsletter_html() {
    
$block module_invoke('simplenews''block''view');
    
$output $block['content'];
    return 
$output;
}
?>


Опубликовано ole-studio в пт, 28/09/2007 - 18:25.

а в чем проблема? после установки в разделе блоки - появился соответствующий блок.... модуль интересний а перевод есть?


Опубликовано mixey в пт, 28/09/2007 - 18:27.

Домучал я его :)

От неопытности друпал легко меня обманул. Посмотрев в код simplenews не увидел там if-а для $delta и блпгополучно подумал, что $delta = 0;

Присмотревшись увидел строчку <?php list($type$tid) = explode('-'$delta); ?> которая "делает" дельту (или как это правильно обьяснить)

Вобщем финальный код такой:

<?php function newsletter_html() {
    
$block module_invoke('simplenews''block''view''newsletter-184');
    
$output $block['content'];
    return 
$output;
?>

В свою очередь "newsletter-184" очень легко найти, надо зайти в admin->blocks и навести мышкой на edit интересуемого блока и в адресе это будет видно.

Спасибо за помощь


Опубликовано mixey в пт, 28/09/2007 - 18:30.

2 ole-studio: Проблема была в том, что вывести соответствующую информацию, я хотел не в блоке, а на отдельной странице. site.com/newsletter


Опубликовано kiev1 в пт, 28/09/2007 - 19:29.

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


Опубликовано mixey в пт, 28/09/2007 - 19:41.

я думаю сделать соответствующую модернизацию не сложно. Если сделаю обязательно поделюсь.


Опубликовано RISK в сб, 29/09/2007 - 02:06.

А не проще сделать тип Page с адресом /newsletter, вывести блоки с рассылками в содержание страницы и в видимости блоков указать только эту страницу.

2kiev1 FeedBurner ?


Опубликовано kiev1 в сб, 29/09/2007 - 19:06.

да, только без надобности самого FeedBurner-а


Опубликовано UrbanRider в пн, 19/11/2007 - 13:19.

Я думаю, легче будет написать свой рассыльщик.

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

Информации по mail send полно...

А реализовать возможность отписаться от рассылки, не отягощая пользователя от паролей и т.д., можно так: в каждой рассылке генерить ссылку типо Отказаться от рассылки...

Реализовать достаточно просто, даже не прийдется применят ООП...

1й файл: регистрация почты(занесение в бд)
2й файл генерирует рассылку
3й отправляет ее
4й отменяет рассылку на определенный майл(тупо удаляет его с базы)

Вопрос, насколько защещенно и правильно это реализуешь...

А вообще уроков и статей на счет отсылки сообщений посредством пхп полно...

P.S.: Советую сразу учится использовать атачи


Опубликовано kiev1 в вс, 25/11/2007 - 11:23.

> Вопрос, насколько защещенно и правильно это реализуешь...

не, вопрос - почему системе уже больше 5-ти лет, а этого до сих пор нет


Опубликовано clubwave.ru в сб, 24/11/2007 - 14:17.

как сделать так, чтобы все зарегенные юзвери обязательно оказывались подписанными на рассылку?


Опубликовано yexel в сб, 22/12/2007 - 22:26.

А действительно...
Вот хочется мне, чтобы все пользователи, зарегистрировавшиеся на сайте, автоматически были бы подписаны и на рассылку сайта. Можно ли это сделать с помощью SimpleNews?
А то как-то некрасиво получается - сначала надо регистрироваться, а потом еще и на новости подписываться.
Слишком длинный путь. Не у всех хватит терпения :-)(
Может есть какие-нибудь дополнительные модули, которые позволяют совместить эти два действа?
Ну, к примеру, через добавление в форму регистрации флажка типа "Подписаться на рассылку"...


Опубликовано Valeratal в вс, 23/12/2007 - 18:24.

мну тоже это вопрос интересует


Опубликовано run в пт, 28/12/2007 - 07:52.

Да очень интересует


Опубликовано vrazbros в пт, 28/12/2007 - 09:38.

Как сделать так, чтобы все зарегенные юзвери обязательно оказывались подписанными на рассылку?
сам очень долго мучался с этим фопросом. Вот что я нашел:

есть несколько вариантов:

  • данный функционал присутствует в самом модуле. Можно при регистрации указать на какие рассылки пользователь будет автоматом подписан. В результате список на кот подписан пользователь, появляется на странице регистрации и там соответствуюшие рассылки уже будут checked. Но в этой теме нашли багу и убрали это из модуля, чтобы не испортить модуль перед выходом D6. Теперь автоматическая регистрация доступна только после установки patcha. Можно скачать patch
  • можно поставить simplenews_role. Правда на их странице несколько настараживает предупреждение, что модуль не стабилен и его никто не тестил, на их странице только один реквест и тот в паутине, но работает, проверял. В принципе он не большой 100 стр, ломаться там почти нечему. качать
  • вывести соответствующую информацию, я хотел не в блоке, а на отдельной странице.
    зайди на http://mysite/newsletter/subscriptions/
    это ?
  • он умел ежедневно рассылать новые статьи сайта - вообще здорово было-бы
    это делает autoresponder


Опубликовано clubwave.ru в сб, 29/12/2007 - 17:46.

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

simplenews отсылает по крону, и результат виден в колличесте заходов... но мне как рассыльщик не нравится, особенно тем, что нужно всех добавлять в список, прежде чем разослать


Опубликовано Goodboy в ср, 26/11/2008 - 10:52.

"vrazbros" написал(а):

* он умел ежедневно рассылать новые статьи сайта - вообще здорово было-бы
это делает autoresponder

Поставил autoresponder, но пока не нашел как настроить подписку на новые материалы. vrazbros, не подскажете, как это делается?


Опубликовано Valeratal в ср, 26/11/2008 - 14:42.

simplenews
сам может автоматически добавлять юзеров в рассылку


Опубликовано Goodboy в ср, 26/11/2008 - 18:41.

Спасибо, Valeratal, поставлю значит simplenews (и сопутствующие модули)


Опубликовано Valeratal в ср, 26/11/2008 - 18:45.

модуль сопутствующий - simplenews role


Опубликовано gorr в ср, 25/03/2009 - 12:49.

Валератал, я так понял Вы его юзали (simplenews). Если да, то поделитесь опытом по таким вопросам:
1) будет ли работать при большом кол-ве подписчиков(у меня ~10000)
2) можно ли автоматом отсылать всем пользователям сайта за исключением отписавшихся ранее
3) письма в виде html нормально работают

Спасибо.


Опубликовано Valeratal в ср, 25/03/2009 - 14:16.

по пунктам
1. Как обычно, зависит от сервера. В настройках можно указать, сколько за один запуск крона будет отправляться писем. У меня стоит 500. Подписчиков около 7000. Доходит нормально.

Я прописал в htaccess, настройки для увеличения времени работы крона. Если, по каким то причинам, крон не будет успевать отработать, то возможно ситуация, когда одно и то же письмо приходит первым 100 (или более) пользователям по 20 раз (с каждым запуском крона)

2. Можно автоматом добавить всех пользователей единаразово, а затем отключить модуль simplenews role и для новых поставить другой модуль будет чекбокс при регистрации. В самом письме присутствует ссылка "Отписаться от этой рассылки.
Почему отключать simplenews role, он подписывает обратно и отписашихся

3. Да, , нужен модуль mimemail кажется. В настройках модуля simpenews он упоминается


Опубликовано gorr в ср, 25/03/2009 - 14:20.

Спасибо, насчет множественной отправки одного и того же письма - видел в ишшуз модуля, что такое возможно при использовании poormanscron, его не используете часом?
Кстати на какой версии работаете - 5 или 6?


Опубликовано Valeratal в ср, 25/03/2009 - 14:26.

нет, пурмаскона сейчас нет. Множественная рассылка была связана с проблемами крона.

Работал и с 5-й и с 6-й
Сейчас стоит 6-ая
simplenews role для 6-ки существует неофициальная версия


Опубликовано gorr в ср, 25/03/2009 - 14:51.

Ок, будем пробовать, спасибо за информацию.


Опубликовано Лампочка в чт, 02/04/2009 - 11:06.

К симплньюз есть дополнительные модули. один из них  simplenews_register позволяет ставить галочку на подписку при регистрации


Опубликовано Valeratal в чт, 02/04/2009 - 12:53.

да там целый выводок дополнительных модулей :)
Я себе поставил еще и statistic и analitics


Опубликовано kiev1 в сб, 04/04/2009 - 22:32.

да, появился интересный SimplenewsDigest - добавка что бы обновления сайта посылать


Опубликовано Valeratal в вс, 05/04/2009 - 04:16.

релиз?


Опубликовано antton в вс, 30/08/2009 - 18:33.

В модуле simplenews для 6-ой версии Drupal, есть недоработка по безопасности. Любой зарегистрированный пользователь может имеет доступ не только к своей странице подписке/отписке на рассылку на странице профиля, но абсолютно также может посмотреть/изменить любую из таких страниц других пользователей.
http://mysite.ru/user/номер пользователя/edit/newsletter

В версии модуля для Drupal 5 такой проблемы нет. Надо где-то исправлять код модуля?


Опубликовано DennisVV в вс, 30/08/2009 - 14:41.

"antton" написал(а):

Надо где-то исправлять код модуля?

думаю, что надо настроить права пользователей


Опубликовано antton в вс, 30/08/2009 - 18:31.

В модуле simplenews зарегистрированным пользователям разрешено - подписаться на рассылки.
Всё остальное в модуле simplenews, да и в модуле users запрещено.

Где-то надо написать проверку в коде самого модуля :-)


Опубликовано kiev1 в вт, 01/09/2009 - 14:35.

в simplenews не работает рассылка дайджестов


Опубликовано DennisVV в ср, 02/09/2009 - 06:41.

почему это не работает?
у меня вроде работает


Опубликовано kiev1 в чт, 03/09/2009 - 07:58.

дайджесты не отсылаются, никак не удается заставить, хотя сама рассылка работает если отсылать вручную, может я какую птичку не найду где поставить :(


Опубликовано DennisVV в чт, 03/09/2009 - 10:07.

а с кроном все в норме?
admin/settings/simplenews/general - тут выбираешь какие типы будут в рассылке
admin/settings/simplenews/newsletter - там есть пункт "Отправить дайджетс", его отметь
/admin/settings/simplenews/mail - "Mail spool expiration" ---> Immediate и "Использовать крон для отправки рассылок"

вроде при таком раскладе у меня робит


Опубликовано kiev1 в чт, 03/09/2009 - 14:44.

спсибо!
вот тут

admin/settings/simplenews/general
все нормально

тут
/admin/settings/simplenews/mail - "Mail spool expiration" ---> Immediate
тоже все есть

а вот тут
admin/settings/simplenews/newsletter
ничего про дайджест не сказано, наверно он еще где-то включается, модуль Simplenews Digest включен
вот так у меня это выглядит:


Опубликовано Max_Bargamin в чт, 10/02/2011 - 09:53.

У меня та же проблема


Опубликовано Max_Bargamin в чт, 10/02/2011 - 09:54.

У меня та же проблема


Опубликовано Goodseeker в сб, 16/04/2011 - 13:45.

А как сделать(вывести) блок для симплньюз управления подпиской? Такой блок стандартно доступен по адресу newsletter/subscriptions
Хотелось бы выводить его и на других страницах


Ссылки партнёров