Цитата:
Сообщение от 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 может быть работает. Но потребность периодических рассылок возникает не только для новостей