Компонент iPoster v.1.0 beta. Подписка на рассылку + Инвайтер.

1439
Доброго всем времени суток!

В продолжении тем Компонент Рассылка и Компонент Инвайтер 1.5 полностью переписан и переименован компонент Рассылок в компонент iPoster. В связи с тем же создаваемым сайтом для моей любимой жены возникла сильная необходимость в данном компоненте, поэтому почему бы не поделится с сообществом и может быть заработать на своем небольшом труде.

Итак, компонент подписок и рассылок iPoster версия 1.0beta.
Демо: http://csagent.ru
Особенности:
что уже работает
1) подписка и отправка рассылки пользователю новых статей, постов блогов, объявлений подписанному на соответствующий раздел статей, блог, раздел объявлений за прошедший период.
2) выгрузка новых (например объявлений) в группу ВКОНТАКТЕ - только для админов и только в группу сайта.
Заходите в группу http://vk.com/csagentru , подключайтесь, смотрите как работает выгрузка вКонтакт.
3) в профиле слева в меню есть пункт - Мои подписки. Т.е. подписываемся где-то в контенте, а смотрим и настраиваем в профиле.



будет скоро (активно пилится smile )
1) компонент Инвайтер - как плагин к этому компоненту рассылок. Он позволяет производить рассылку писем
а) на отдельный список емейлов (думаю сюда можно прикрутить биллинг и позволить рассылающему указать имя и емейл отправки, единственное только чтобы он завел почту, через какую будет идти отправка)
б) выбор по фильтру пользователей сайта и отправка письма им в почту -
2) контроль доставки писем пользователю и автоотключение из рассылки, если не доставилось например 3 раза
3) интеграция прочих компонентов Инстанта для рассылки - встроена легкая интеграция рассылки новостей сторонних компонентов как плагинов для компонента iPoster.

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

На данном этапе разработки возникла необходимость в тестировании данного компонента, посему прошу вас уделить компоненту небольшое время:
1) зарегистрироваться на сайте http://csagent.ru
Если вы уже регистрировались там через Вконтакте, вам необходимо прописать свой реальный email адрес. Когда будет запущена автоматическая рассылка сообщений на почту с контролем доставки, если адрес будет ненастоящий - пользователь будет отключен от рассылки.
2) подписаться на разделы объявлений, блоги.
3) смотреть, как приходят сообщения. Завтра включу автоматическую рассылку.

Спасибо за внимание, оставайтесь на связи)

P.S. активные участники тестов получат бонус
P.P.S. лента - это все то, на что подписан пользователь, и не обязательно читать все в почте smile
Анонс компонента TreeCat | Плагин AJAX загрузка картинок в bbcode. ICMS 1.10
Комментарии (10)
Kreator 20 декабря 2012 в 01:22 +1
отлично, потестим, зарегся, ждем, смотрим ...

неплохобы, если б еще выложили прием с вашего сайта как вконтакте, где при откручивании страницы и ухода сайдбара - контент раскрывается на всю ширину ...
Крот 20 декабря 2012 в 01:29 +3
пожалуйста, не жалко)
Код PHP:
  1. $(document).scroll(function () {
  2.  
  3. var rightSidebarH = $('#sidebar').height();
  4. var scrolledH = $(document).scrollTop();
  5.  
  6. if (scrolledH > rightSidebarH) {
  7. if (document.getElementById("sidebar").style.display!="none") {
  8. document.getElementById("sidebar").style.display = "none";
  9. document.getElementById("main").style.width = "960px";
  10. }
  11. }
  12. else {
  13. if (document.getElementById("sidebar").style.display=="none") {
  14. document.getElementById("main").style.width = "620px";
  15. document.getElementById("sidebar").style.display = "block";
  16. }
  17. }
  18. // console.log(scrolledH, rightSidebarH);
  19. });
  20.  
вставить в основной файл шаблона template.php в конец файла (аналогично как (document).ready(function(){ )
цифры подобрать на основе размеров вашего сайта.
НО есть один неприятный глюк - иногда сайт начинает дергаться вверх-вниз при скроллинге вниз. Происходит при малой длине страницы. Думаю что необходимо более точно считать высоту(длину) страницы при изменении её ширины.
Крот 26 декабря 2012 в 12:39 0
исправил, больше не дергается)
исходники в коде
eoleg 20 декабря 2012 в 01:25 0
+
А это как я понимаю следующая версия компонента Рассылка приглашений?
Крот 20 декабря 2012 в 01:31 0
это два в одном... даже немного больше)
идея подписки не только в получении писем - я вот хочу читать нужные разделы сайта (неважно какого они типа) в одном месте, в одной ленте. Причем лент может быть несколько.
AlexSF 20 декабря 2012 в 11:00 0
Включился в тестирование.
Одного адреса хватит, или ещё парочку сделать?
Крот 26 декабря 2012 в 11:35 0
думаю хватит)
prosis 20 декабря 2012 в 23:52 0
как покупатель Инвайтер v.1.5 на каких условиях можно будет получить сей компонент?
Крот 26 декабря 2012 в 11:30 0
Инвайтер 2.0 получите бесплатно
Крот 26 декабря 2012 в 11:34 0
выслана первая рассылка, теперь нормально показываются вложенные картинки в письмо
(ранее mail.ru и прочие не показывали вложенные картинки вида img src="http://сайт/images/image.jpg")
также присутствует аяксовая кнопка подписки-отписки с показом всех подписанных
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.