Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 18.07.2008, 06:32   #1
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
...о малой красоте таких линков, у нас такие линки не открывались когда tt_news был USER (из за отсутствия cHash), пришлось cделать USER_INT.
Вот если бы добавить рассылку по расписанию в direct_mail - это было бы решением для действительно работающего сервиса рассылок чего угодно.
Я решаю такую проблему просто - страница с tt_news CODE=single делалась не кешируемой - тогда cHash становится не нужным. То есть новость будет открываться всегда по tx_ttnews[tt_news]='.$news['uid']

Я бы не сказал что этот плагин без будущего. Его главное достоинство - что он рассылает заголовок или текст новости по расписанию. А прикрепить к нему FE-линк помоему можно - кажется в мануалах про это написано.

Из других обсуждений я встречал проблему отправки новости типа "Ссылка" - то есть вроде как она отправляется в виде заголовка - а реальный адрес новости иной. Хотя вроде как плагин tt_news сам должен разрулить эту ссылку.

Есть также расширения по рассылке новостей:
dkd_news2directmail
sg_newsletter
eyepin - используется стороннее ПО для рассылки
shuman вне форума   Ответить с цитированием
Старый 18.07.2008, 15:12   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от shuman Посмотреть сообщение
Я решаю такую проблему просто - страница с tt_news CODE=single делалась не кешируемой - тогда cHash становится не нужным. То есть новость будет открываться всегда по tx_ttnews[tt_news]='.$news['uid']
Это решение одно проблемы и создание новой, еще бОльшей!
Посещаемый сайт *не кэшируемая* страница с новостями просто убьет.

Цитата:
Сообщение от shuman Посмотреть сообщение
Я бы не сказал что этот плагин без будущего. Его главное достоинство - что он рассылает заголовок или текст новости по расписанию. А прикрепить к нему FE-линк помоему можно - кажется в мануалах про это написано.

Из других обсуждений я встречал проблему отправки новости типа "Ссылка" - то есть вроде как она отправляется в виде заголовка - а реальный адрес новости иной. Хотя вроде как плагин tt_news сам должен разрулить эту ссылку.

Есть также расширения по рассылке новостей:
dkd_news2directmail
sg_newsletter
eyepin - используется стороннее ПО для рассылки
Дело в том, что aux_newsmailer сам формирует текст письма. Причем часть HTML кода того, что должно получиться, зашита в код aux_newsmailer (и кроме как правкой кода не меняется). И соответственно никак не используется tt_news для генерации списка новостей, и все возможности tt_news (разные типы новостей, картинки из DAM и т.п.) не доступны.

FE линков там точно нет, они просто не возможны в BE (а генерация идет в режиме BE).

В Direct Mail совсем другой подход к формированию контента, но нет переодических рассылок по расписанию.

ПС: Развитие aux_newsmailer как раз возможно в том направлении, что контент будет браться со специально созданной для этого страницы (как в Direct Mail), а не формироваться внутри кода. Но для работы с подпиской по категориям новостей нужно повторно реализовать то что уже сделано в Direct Mail.

ПС2: При количестве подписчиков больше 10000 у нас генерация писем обрывалась. Так как используется не оптимальный алгоритм - для каждого отдельного подписчика делается выборка подходящих ему новостей и сохраняется отдельное письмо, даже если все подписчики получают одно и тоже! Оптимизация для случая этого в aux_newsmailer есть, но с багом и часто не срабатывает. Пришлось переписывать часть алгоритма формирования писем - скорость увеличилась в сотни раз, количество сохраняемой информации в БД уменьшилось в тысячи.

ПС3: Экст dkd_news2directmail может быть работает. Но потребность периодических рассылок возникает не только для новостей
dmartynenko вне форума   Ответить с цитированием
Старый 24.07.2008, 05:48   #3
Parson
Продвинутый
 
Аватар для Parson
 
Регистрация: 17.06.2008
Сообщений: 32
Отправить сообщение для Parson с помощью ICQ Отправить сообщение для Parson с помощью Skype™
По умолчанию

Сталкнулся с проблемой настройки aux_newsmailer. Можно узнать по подробнее о его настройке.

Для регистрации пользователей на сайте я использую sr_feuser_register, все созданные пользователи хранятся в sys folder - "User".
Новости хранятся в sys folder - "News", а группы новостей в sys folder - "Group_news".

При настройке Newsletter control -> folders я указал (Newsletter control находится в той же в папке где и все новости, т.е. в "News"):
FE UserProfilePage -
FE Users folder - User
New page - News
News folders - News

На страницу "Подписка", где собственно и должна происходить подписка на новости, я поставил плагин "FE User newsletter subscription". На вкладке Default в поле FE User settings я выбрал папку "User". На вкладке Categories я поставил галочку в show news categories,Show e-mail sign up,Show description, в location выбрал папку "Group"

Что делать дальше?
Parson вне форума   Ответить с цитированием
Старый 24.07.2008, 12:10   #4
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Цитата:
Сообщение от Parson Посмотреть сообщение
Сталкнулся с проблемой настройки aux_newsmailer. Можно узнать по подробнее о его настройке.

Для регистрации пользователей на сайте я использую sr_feuser_register, все созданные пользователи хранятся в sys folder - "User".
Новости хранятся в sys folder - "News", а группы новостей в sys folder - "Group_news".

При настройке Newsletter control -> folders я указал (Newsletter control находится в той же в папке где и все новости, т.е. в "News"):
FE UserProfilePage -
FE Users folder - User
New page - News
News folders - News

На страницу "Подписка", где собственно и должна происходить подписка на новости, я поставил плагин "FE User newsletter subscription". На вкладке Default в поле FE User settings я выбрал папку "User". На вкладке Categories я поставил галочку в show news categories,Show e-mail sign up,Show description, в location выбрал папку "Group"

Что делать дальше?
немного неправильно - в мануале написано путанно, но все же можно разобраться:

для контрола Newsletter
FE User Profile Page = Подписка
FE Users folder = User
New page = страница где видно тело письма (нужно только для предварит просмотра - в CLI-режиме смысла не имеет)
News folders = можно не указывать если контрол на той же странице как у вас

для FE User newsletter subscription
FE User settings = User
для категорий все верно сделали
shuman вне форума   Ответить с цитированием
Старый 25.07.2008, 11:23   #5
Parson
Продвинутый
 
Аватар для Parson
 
Регистрация: 17.06.2008
Сообщений: 32
Отправить сообщение для Parson с помощью ICQ Отправить сообщение для Parson с помощью Skype™
По умолчанию

Цитата:
Сообщение от shuman Посмотреть сообщение
немного неправильно - в мануале написано путанно, но все же можно разобраться:

для контрола Newsletter
FE User Profile Page = Подписка
FE Users folder = User
New page = страница где видно тело письма (нужно только для предварит просмотра - в CLI-режиме смысла не имеет)
News folders = можно не указывать если контрол на той же странице как у вас

для FE User newsletter subscription
FE User settings = User
для категорий все верно сделали

Спасибо.

Теперь в папке "User" автоматически создаётся "user mail cat", но когда я нажимаю в News'letter -> Pending news на [Create newsletters] ничего не происходит, т.е. не создаётся newsletter :

Scanned 0Newsletters
Created 0messages

в чем может быть дело?
Parson вне форума   Ответить с цитированием
Старый 28.07.2008, 05:32   #6
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Цитата:
Сообщение от Parson Посмотреть сообщение
Спасибо.

Теперь в папке "User" автоматически создаётся "user mail cat", но когда я нажимаю в News'letter -> Pending news на [Create newsletters] ничего не происходит, т.е. не создаётся newsletter :

Scanned 0Newsletters
Created 0messages

в чем может быть дело?
Для начала можно упростить задачу - отказаться от рассылки по категориям - будет легче ошибку найти. "user mail cat" - у меня нет такого - так как я не отправляю новости покатегорийно.

News'letter -> OverView надо выбрать сразу после того как создали новые видимые новости, так как прежние новости могли пометиться как отправленые. Причем выбор сделать на той странице которая называется News - так как эта страница содержит и Newsletter control и сами новости
shuman вне форума   Ответить с цитированием
Старый 01.08.2008, 14:09   #7
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

А что делать, если новости мультиязычные? aux_newsmailer учитывает как-то эту особенность, а то пока что оно шлет вперемешку и русские и английские записи.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 07.08.2008, 17:20   #8
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Установил экст aux_newsmailer, но он никак не хочет работать через крон. Вручную новости отправляются.
1. изменил путь в aux_newsmailer (set typo path to point to the root of the T3 installation)
2. добавил пользователя
3. поместил запуск mailer.sh в крон.

Вроде все есть, но письма не посылаются. Во всем этом есть 2 странности:
- когда выполняю скрипт не через крон а из командной строки пишет, что мол 3 новости обработано, 3 письма составлено и 3 послано. Хотя до этого смотрел через админку - была только 1 новость.
- после выполнения скрипта в типо3 новость, которая не была подготовлена исчезла, то есть по сути обработалась.

В чем может быть проблема?
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 08.08.2008, 06:57   #9
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

после отправки сообщения новость помечается как отправленная

значит для проведения эксперимента нужно создавать новости

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

ну и смотрите лог mail - хотя впрочем вы пишете что вручную отправляются

осталось дело за малым

кроме того в одном из предыдущих постов было
Цитата:
3. Добавил $sql.='fe_users.deleted=0 and '; в файл class_auxnewsmailer_core.php - для того чтобы письма не отправлялись удаленным пользователям - тоже баг был.
то есть вполне возможно что задания составлялись для удаленных пользователей - баг
shuman вне форума   Ответить с цитированием
Старый 26.08.2008, 18:16   #10
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Вышла версия 2.0 еще одного рассыльщика сообщений TC Directmail (Extension Key: tcdirectmail).

Обещает удобный и понятный способ формирования рассылок, плюс рыссылки по расписанию, а также улучшенную производительность по сравнению с Direct Mail.
dmartynenko вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рассылка новостей tt_news. Как сделать последними плугинами? Konstantin Общие вопросы 2 27.06.2008 09:20
tt_news + рассылка новостей GrishanAnton Общие вопросы 2 27.06.2008 04:27
рассылка / подписка Tod Общие вопросы 8 02.06.2008 02:52
Рассылка новостей ursula1000 Общие вопросы 1 03.11.2005 16:36
Кривая рассылка конференции на русском. У всех так? Pilot Общие вопросы 0 18.11.2004 02:19


Часовой пояс GMT +4, время: 04:08.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория