Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Система автоматической рассылки новостей сайта
Зачем и как сделать - немного советов...

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

Uniq



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FatCat,
спасибо! Насчет css, я так и сделал

Всего записей: 128 | Зарегистр. 30-07-2001 | Отправлено: 21:11 12-10-2001
Uniq



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
It's WORKS!!!!!! Сегодня рассылка пришла всем автоматом, cron - рулез!

Всего записей: 128 | Зарегистр. 30-07-2001 | Отправлено: 23:07 12-10-2001
Pilotoved



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ув. FatCat, а почему вы не генерите текстовую версию рассылки? IMHO на то, что получается из HTML после конвертирования роботом, смотреть без слез просто невозможно.. По своему опыту знаю, что в text/plain и в text/mime рассылки читает до 25% подписчиков.
 
Вопрос второй: куда нужно поместить вызов функии subscribe, чтобы содержимое subscribe.html всегда было актуальным?
 
С уважением,
Pailotoved

Всего записей: 38 | Зарегистр. 12-09-2001 | Отправлено: 00:23 14-10-2001 | Исправлено: Pilotoved, 00:39 14-10-2001
Uniq



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я не FatCat, но отвечу :)
 
В моей рассылке из почти 3000 подписчиков только 125 подписаны на текст. Текст в рассылке приходит вполне удобоваримый, и я вообще не понимаю, почему люди подписываются на текст, если объем у обеих рассылко одинаков почти.
 
>Вопрос второй: куда нужно поместить вызов функии subscribe, чтобы содержимое subscribe.html всегда было актуальным?
 
Я поместил в admin/modules/stories.php

Всего записей: 128 | Зарегистр. 30-07-2001 | Отправлено: 12:38 14-10-2001
FatCat



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pilotoved

Цитата:
Ув. FatCat, а почему вы не генерите текстовую версию рассылки? IMHO на то, что получается из HTML после конвертирования роботом, смотреть без слез просто невозможно..  По своему опыту знаю, что в text/plain и в text/mime рассылки читает до 25% подписчиков.  

 
У нас примерно 10%.  
Хотя вроде бы subscribe сама теперь таблички как-то под вид html генерит и ссылки вставляет не внизу, а сразу в тексте. Хмм...надо поэкспериментировать с опытными рассылками и поглядеть будет ли лучше чем у subscribe, если генерить самому.
 
>Вопрос второй: куда нужно поместить вызов функии subscribe, >чтобы содержимое subscribe.html всегда было актуальным?  
>Я поместил в admin/modules/stories.php
Проще добавить mainfile.php в функциию ultramode()  
Просто у меня генерятся в ней новости для четырех сайтов, плюс заголовки новостей для форумов.
Просто запихывать все  в stories смысла нет, у меня в нее еще html-bulider запихан, да и еще пяток примочек. Проще все функции держать в одном файле и вызывать из него по мере надобности.
 
Кстати, совет для batva - посещаемый форум раскручивает сайт:
 

Код:
 
$content = "<img src=http://www.rolemancer.ru/images/topics/$topicimage height=15 width=15>&nbsp;<a class=m href=http://www.rolemancer.ru/index.php#rolemancer$sid>$title</a><br>\n";
 

Раньше я линковал на article.php, но это снимает хиты с первой страницы. Тогда я сделал чтобы в новостной ленте генерились якоря типа "#rolemancer$sid" и линкую на индексную страницу с переходом на якорь. Вроде мелочь,но один раз настроил и забыл.  
 
А вывожу заголовки вверху формов, вот как тут, например:
http://www.gameforums.ru/wwwthreads.php?Cat=
 

Всего записей: 346 | Зарегистр. 10-07-2001 | Отправлено: 14:07 14-10-2001
FatCat



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, ты знаешь, не вижу особого смысла. Единственное что там "мешает" - это "якорь".
 
Вот Html - http://subscribe.ru/archive/games.rolemancer/200110/13025840.html
вот автотекст - http://subscribe.ru/archive/games.rolemancer/200110/13025843.text
 
Намного лучше вряд ли сделаю, да и смысла особоге нет.

----------
Портал Rolemancer
http://www.rolemancer.ru

Всего записей: 346 | Зарегистр. 10-07-2001 | Отправлено: 22:19 14-10-2001
Pilotoved



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я немного модифицировал код от FatCat'а и сделал генерацию текстовой версии. IMHO смотрится гораздо приятнее автоконвертированной из HTML.
 

Код:
/******** making text version of newsletter ******/
 
$subscribe = "news/subscribe.txt";  
$file4 = fopen("$subscribe", "w");  
$day=3;  
$sub=mysql_query("select sid, aid, title, time, hometext, topic, informant from $prefix"._stories." where (TO_DAYS(NOW()) - TO_DAYS(time)) <= $day order by time DESC");  
while(list($sid, $aid, $title, $time, $hometext, $topic, $informant) = mysql_fetch_row($sub)) {  
        $sub2=mysql_query("select topictext, topicimage from $prefix"._topics." where topicid=$topic");  
        list($topictext, $topicimage) = mysql_fetch_row($sub2);  
        $hometext = nl2br($hometext);  
        $hometext = ereg_replace("<a[^>]*href[[:space:]]*=[[:space:]]*\"?[[:space:]]*([^\" >]*)[[:space:]]*\"?[^>]*>([^<]*)</a>","\\2",$hometext); # убираем все встречающиеся в тексте гиперссыки, чтобы не портили внешний вид текстовой версии
        $content = "$title\r\n$hometext\r\nhttp://www.yourdoamin.com/article.php?sid=$sid\r\n\r\n";  
        fwrite($file4, $content);  
}  
 
fclose($file4);  
 
/*****************************************************/

 
Пример полученного файла можно посмотреть здесь: http://www.palmq.net/news/subscribe.txt
 
Соответственно, в отсылаемое роботу письмо добавляется строчка:

Код:
@@BEGINTEXT@@
[SUBSCRIBE http://www.yourdomain.com/news/subscribe.txt  charset=w]
@@ENDTEXT@@";

 
 
С уважением,
Pilotoved

Всего записей: 38 | Зарегистр. 12-09-2001 | Отправлено: 03:17 15-10-2001 | Исправлено: Pilotoved, 03:23 15-10-2001
FatCat



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Гммм...а как же без ссылок в тексте? Разве они не нужны?

Всего записей: 346 | Зарегистр. 10-07-2001 | Отправлено: 16:33 15-10-2001
Pilotoved



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Гммм...а как же без ссылок в тексте? Разве они не нужны?  

 
/***IMHO начинается ***/
 
Итак, cмотрите сами, это текстовый вариант, полученный из HTML:
Код:
[http://www.palmq.ru/artile.php?sid=402]Xerox отсуживает у Palm право на
систему рукописного ввода Graffiti
В пятницу апелляционный суд признал правомочными претензии компании Xerox к
компании [http://www.palm.com]Palm о нарушении производителем ручных
компьютеров одного из многочисленных патентов [http://www.xerox.com]Xerox.
2001-10-11 09:01:00 | Тема: [http://www.palmq.ru/search.php?query=&topic=
30]Palm | Автор: Palmqlite | [http://www.palmq.ru/article.php?sid=402&mode=
&order=0&thold=0]комментарии?

 
а это специально сгенерированный:
 

Код:
Xerox отсуживает у Palm право на систему рукописного ввода Graffiti  
В пятницу апелляционный суд признал правомочными претензии компании Xerox к компании Palm о нарушении производителем ручных компьютеров одного из многочисленных патентов Xerox.  
http://www.palmq.ru/article.php?sid=402  

 
Второй сморится намного приятнее, например в моем любимом Бат!е . Ну зачем пользователяю все эти веб-ссылки в тексте, которые он и так увидит, если перейдет по линку на заинтересовавшую его статью?
 
/*******IMHO заканчивается*****/
 
С уважением,
Pilotoved

Всего записей: 38 | Зарегистр. 12-09-2001 | Отправлено: 20:02 15-10-2001 | Исправлено: Pilotoved, 20:05 15-10-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pilotoved

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

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 21:18 15-10-2001
FatCat



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Гхм...хм..хм..убедили. Пошел делать текстовик.
 
Добавлено
Небольшой комментарий - во-первых надо бы по-хорошему использовать strip_tags, потому как у нас, например, в новостях часто используются таблицы, или тэги <li>, которые остаются.
 
А потом - я все-таки лучше оставлю старый вариант, потому что subscribe заменяет картинки на [текст] и у меня, например, часто встречаются новости типа "эту статью вы можете прочитать здесь", где слово "здесь" - гиперссылка.  
Без нее текст звучит малость по-идиотски.  
 
Да и пусть себе читают, жалко что-ли. У нас большая  часть новостей о собственных статьях - все равно зайдут чтобы их прочитать, если захотят. А если нет....зайти на сайт чтобы только найти линк, по которому хочешь сходить - это может толко озлобить. Пусть себе ходят напрямую.  У нас "текстовиков" 1/4, как оказалось. Их надо любить :)

Всего записей: 346 | Зарегистр. 10-07-2001 | Отправлено: 00:48 16-10-2001
christ4you

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Uniq и batva
 
 
Будь другом, скинь мне на мыло свой скрипт для генерации новостей. Уже практически все советы перепробовал, и ничего не получается, только пустую страницу генерит.
 
Заранее дякую.

Всего записей: 37 | Зарегистр. 24-09-2001 | Отправлено: 21:16 05-11-2001
christ4you

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Слава Богу, доехало до меня! Наконец-то скрипт начал генерить html файл.
Можете глянуть на http://christ4you.org/news/subscribe.html
Покорное благодарение за твое усердие, FatCat.
 
FatCat
Объясни мне, пожалста, как мне кронтабом пользоваться и как определить, есть он на сервере или нет. Извиняюсь, если повторный вопрос задал. Вроде бы как в ветке ясного ответа на этот вопрос не нашел.

Всего записей: 37 | Зарегистр. 24-09-2001 | Отправлено: 02:15 19-11-2001
voll



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Физически crontab есть на любом Unix сервере,
но вот разрешают ли хостеры его использовать -
обычно написано в правилах/договоре.
 
Там обычно даже оговариавается - не чаше раз в час,
и процессорное время при этом не должно превышать  
ХХХ%, а не то...

Всего записей: 656 | Зарегистр. 16-07-2001 | Отправлено: 10:04 19-11-2001
Gray



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Там обычно даже оговариавается - не чаше раз в час,  
и процессорное время при этом не должно превышать  

Странно, у меня ничего не оговорено. Самые продвинутые хосты могут ограничивать процессорное время всего на акке, а отрабатываются ли задачи крона или статистика раз в минуту генерится - неважно. Самые умные при этом просто берут дополнительные деньги за перерасход.
 
Кстати, народ, помогите разобраться - скрипт все генерит, как надо, отсылает письмо роботу, но рассылки не появляется. Не могу понять, в чем дело

Всего записей: 599 | Зарегистр. 16-10-2001 | Отправлено: 14:36 19-11-2001
FatCat



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Кстати, народ, помогите разобраться - скрипт все генерит, как надо, отсылает письмо роботу, но рассылки не появляется. Не могу понять, в чем дело

 
Попробуй сперва:
1. подать команду забрать файл через сайт Subscribe
2. отправить управляющее письмо вручную.
 
Наверное либо файл не взять, либо еще что-то . Что пишет робот?
 

Всего записей: 346 | Зарегистр. 10-07-2001 | Отправлено: 19:42 19-11-2001
Gray



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Робот пишет, что рассылка успешно введена.
А вот добраться до логов, проверить, приходит ли он вообще, никак не могу - больно большие получаются.

----------
Блоgнот

Всего записей: 599 | Зарегистр. 16-10-2001 | Отправлено: 20:47 19-11-2001
Rapid

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сорри что вклиниваюсь, однако если у Вас есть доступ к крону, то зачем сдался вообще Subscribe? Небольшая программка на том-же CGI и рассылка готова. В своё время писал такую прогу, только вместо крона SSI вызов был со стартовой страницы.

Всего записей: 3 | Зарегистр. 08-12-2001 | Отправлено: 10:21 11-12-2001
Uniq



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Rapid

Цитата:
то зачем сдался вообще Subscribe?  

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

Всего записей: 128 | Зарегистр. 30-07-2001 | Отправлено: 10:28 11-12-2001
Rapid

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ага, только пихает кучу рекламы в ВЕРХнюю часть письма. А потом для больших сайтов это как-то несолидно.

Всего записей: 3 | Зарегистр. 08-12-2001 | Отправлено: 11:20 11-12-2001
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Система автоматической рассылки новостей сайта


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.B0ard 2000-2026

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru