Клиент для ФФ

Форум для программистов

Сообщение eduha » Пт дек 24, 2004 1:25 pm

Ну, типа вот... <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--> Скрипт для оффлайнового чтения сообщений форумов IPB 2.x.

<a href='http://eduha.forever.kz/ff/oFF-server.rar' target='_blank'>Скачать</a>

Установка: просто распакавать архив в каталог с форумом <!--emo&;)-->[img]style_emoticons/<#EMO_DIR#>/wink.gif[/img]<!--endemo-->

Использование (примеры):

Адрес RSS-фида: <span style='color:blue'>http<span style='color:blue'>:</span>//www.fforum.ru/offline/rss.php?st=число-сообщений&showsnapback={true/false}</span>
/параметр showsnapback задаёт, надо ли отображать ссылки на сообщения в конце каждого поста и в цитатах/

<span style='color:blue'>http<span style='color:blue'>:</span>//www.fforum.ru/offline/getnew.php?since=timestamp</span>
timestamp - это время в Unix Timestamp. Скрипт отобразит сообщения в формате XML, написанные после указанного времени.
<span style='color:blue'>Мэджик пипл, вуду пипл</span>
eduha
Капитан
 
Сообщений: 233
Зарегистрирован: Пн авг 11, 2003 4:39 pm
Откуда: Караганда / Казахстан
Пункты репутации: 0

Сообщение BuG » Сб дек 25, 2004 7:04 am

<!--QuoteBegin-eduha+Dec 24 2004, 19:25--><div class='quotetop'>QUOTE(eduha @ Dec 24 2004, 19:25)</div><div class='quotemain'><!--QuoteEBegin-->Скрипт для оффлайнового чтения сообщений форумов
[right][snapback]157382[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
СУПЕР!!!! СПАСИБО!
Я доработал РСС немного, теперь она отдает только последние 10 топиков и сделал функцию выдачи блога.
Спасибо огромное, плоды своего труда теперь можешь на главной странице лицезреть.

Говори как тебя благодарить? :))
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><a href="http://www.brilow.info/" target="_blank">Мой профессиональный блог</a><!--sizec--></span><!--/sizec-->
<a href="http://bug13.livejournal.com/" target="_blank">ЖЖ</a>
BuG
Полковник
 
Сообщений: 1524
Зарегистрирован: Пт мар 29, 2002 5:00 am
Откуда: Almaty/Kazakhstan
Пункты репутации: 0

Сообщение eduha » Сб дек 25, 2004 2:36 pm

<!--QuoteBegin-BuG+Dec 25 2004, 13:04--><div class='quotetop'>QUOTE(BuG @ Dec 25 2004, 13:04)</div><div class='quotemain'><!--QuoteEBegin-->Я доработал РСС немного, теперь она отдает только последние 10 топиков
[right][snapback]157456[/snapback][/right]<!--QuoteEnd--></div><!--QuoteEEnd-->

Лучше тогда сделать так:
<span style='color:blue'>http<span style='color:blue'>:</span>//www.fforum.ru/off/rss.php?st=число-сообщений&showsnapback={true|false}&onlyfirst={true/false}</span>
/onlyfirst задает, надо ли показывать только первое сообщение топика/

Заодно исправил глюк с отображением (вернее, неотображением) смайликов. Скачать обновление можно по той же ссылке ( <a href='http://eduha.forever.kz/ff/oFF-server.rar' target='_blank'>http://eduha.forever.kz/ff/oFF-server.rar</a> )

<!--QuoteBegin-BuG+Dec 25 2004, 13:04--><div class='quotetop'>QUOTE(BuG @ Dec 25 2004, 13:04)</div><div class='quotemain'><!--QuoteEBegin-->Говори как тебя благодарить? <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo-->)
[right][snapback]157456[/snapback][/right]<!--QuoteEnd--></div><!--QuoteEEnd-->
Ну разве что особым званием... Типа FFrankenstein <!--emo&;)-->[img]style_emoticons/<#EMO_DIR#>/wink.gif[/img]<!--endemo-->
<span style='color:blue'>Мэджик пипл, вуду пипл</span>
eduha
Капитан
 
Сообщений: 233
Зарегистрирован: Пн авг 11, 2003 4:39 pm
Откуда: Караганда / Казахстан
Пункты репутации: 0

Сообщение Миша Спларов » Сб дек 25, 2004 5:49 pm

eduha, ты на каких клиентах проверял?.. у тебя к xml формату приводится? (в соотв. со стандартом)
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение eduha » Вс дек 26, 2004 2:15 am

<!--QuoteBegin-Миша Спларов+Dec 25 2004, 23:49--><div class='quotetop'>QUOTE(Миша Спларов @ Dec 25 2004, 23:49)</div><div class='quotemain'><!--QuoteEBegin-->eduha, ты на каких клиентах проверял?..
[right][snapback]157512[/snapback][/right]<!--QuoteEnd--></div><!--QuoteEEnd-->
RSS? На Abilon и плагине для Миранды

<!--QuoteBegin-Миша Спларов+Dec 25 2004, 23:49--><div class='quotetop'>QUOTE(Миша Спларов @ Dec 25 2004, 23:49)</div><div class='quotemain'><!--QuoteEBegin-->у тебя к xml формату приводится? (в соотв. со стандартом)
[right][snapback]157512[/snapback][/right]<!--QuoteEnd--></div><!--QuoteEEnd-->
Ну в общем-то да...
<span style='color:blue'>Мэджик пипл, вуду пипл</span>
eduha
Капитан
 
Сообщений: 233
Зарегистрирован: Пн авг 11, 2003 4:39 pm
Откуда: Караганда / Казахстан
Пункты репутации: 0

Сообщение Миша Спларов » Вс дек 26, 2004 9:36 am

eduha, к сожалению ты не прав. ты забыл о cdata section
Код: выделить все
<item>
<title><![CDATA[тут заголовок]]></title>
<link>http://nudnik.ru/entry/3117</link>
<description><![CDATA[тут текст]]></description>
<pubDate>Thu, 16 Dec 2004 01:48:13 +0300</pubDate>
</item>
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение eduha » Вс дек 26, 2004 10:31 am

<!--QuoteBegin-Миша Спларов+Dec 26 2004, 15:36--><div class='quotetop'>QUOTE(Миша Спларов @ Dec 26 2004, 15:36)</div><div class='quotemain'><!--QuoteEBegin-->eduha, к сожалению ты не прав. ты забыл о cdata section
[right][snapback]157588[/snapback][/right]<!--QuoteEnd--></div><!--QuoteEEnd-->
А он действительно так необходим? И без него нормально работает. Во всяком случае, в спецификации RSS не говорилось о таком требовании...
Последний раз редактировалось eduha Вс дек 26, 2004 10:32 am, всего редактировалось 1 раз.
<span style='color:blue'>Мэджик пипл, вуду пипл</span>
eduha
Капитан
 
Сообщений: 233
Зарегистрирован: Пн авг 11, 2003 4:39 pm
Откуда: Караганда / Казахстан
Пункты репутации: 0

Сообщение eduha » Вс дек 26, 2004 10:37 am

Валидатор ошибок не нашел - <a href='http://rss.scripting.com/?url=http%3A%2F%2Fwww.fforum.ru%2Foff%2Frss.php' target='_blank'>http://rss.scripting.com/?url=http%3A%2F%2...2Foff%2Frss.php</a>
<span style='color:blue'>Мэджик пипл, вуду пипл</span>
eduha
Капитан
 
Сообщений: 233
Зарегистрирован: Пн авг 11, 2003 4:39 pm
Откуда: Караганда / Казахстан
Пункты репутации: 0

Сообщение eduha » Вс дек 26, 2004 5:23 pm

Итак, очередное обновление скрипта. Из нового:
  • Список тем в форуме [xml]
    <span style='color:blue'>http<span style='color:blue'>:</span>//www.fforum.ru/off/showforum.php?id=ID форума</span></li>
  • Просмотр профиля [xml]
    <span style='color:blue'>http<span style='color:blue'>:</span>//www.fforum.ru/off/showuser.php?id=ID пользователя</span></li>
  • Просмотр ЛС [rss]
    <span style='color:blue'>http<span style='color:blue'>:</span>//www.fforum.ru/off/rss-pm.php?user=логин&pass=пароль</span></li>
<a href='http://eduha.forever.kz/ff/oFF-server.rar' target='_blank'>Скачать</a> архив можно по той же самой ссылке
<span style='color:blue'>Мэджик пипл, вуду пипл</span>
eduha
Капитан
 
Сообщений: 233
Зарегистрирован: Пн авг 11, 2003 4:39 pm
Откуда: Караганда / Казахстан
Пункты репутации: 0

Сообщение BuG » Вс дек 26, 2004 6:12 pm

eduha, я наверное обновляться постоянно не буду... завтра гляну что ты там изменил касаемо РСС и все. Кто клиента пишет? Я могу вам для тестов дать место на сервере с чистым / старым IPB... На живую тестить не хочу.

ЗЫ. eduha, стукнись в аську 532858 как будет время. земляки как никак
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><a href="http://www.brilow.info/" target="_blank">Мой профессиональный блог</a><!--sizec--></span><!--/sizec-->
<a href="http://bug13.livejournal.com/" target="_blank">ЖЖ</a>
BuG
Полковник
 
Сообщений: 1524
Зарегистрирован: Пт мар 29, 2002 5:00 am
Откуда: Almaty/Kazakhstan
Пункты репутации: 0

Сообщение Sh0Ck_filE » Вс дек 26, 2004 9:40 pm

<!--QuoteBegin-BuG+Dec 27 2004, 00:12--><div class='quotetop'>QUOTE(BuG @ Dec 27 2004, 00:12)</div><div class='quotemain'><!--QuoteEBegin-->Кто клиента пишет? Я могу вам для тестов дать место на сервере с чистым / старым IPB...
[right][snapback]157627[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
Вах! Дай плиз инфу... а то я как без рук :(
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Сообщение BuG » Пн дек 27, 2004 3:37 am

Шок, велком в аську 532858
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><a href="http://www.brilow.info/" target="_blank">Мой профессиональный блог</a><!--sizec--></span><!--/sizec-->
<a href="http://bug13.livejournal.com/" target="_blank">ЖЖ</a>
BuG
Полковник
 
Сообщений: 1524
Зарегистрирован: Пт мар 29, 2002 5:00 am
Откуда: Almaty/Kazakhstan
Пункты репутации: 0

Сообщение Миша Спларов » Пн дек 27, 2004 5:52 am

eduha,
<!--QuoteBegin-eduha+Dec 26 2004, 16:31--><div class='quotetop'>QUOTE(eduha @ Dec 26 2004, 16:31)</div><div class='quotemain'><!--QuoteEBegin-->А он действительно так необходим? И без него нормально работает. Во всяком случае, в спецификации RSS не говорилось о таком требовании...
[right][snapback]157595[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
не нормально.   "e; - вот это всё и схожее должно быть в cdata и ещё некоторые данные. читай спецификацию xml ;-) (rss - это и есть xml файлы)
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение eduha » Пн дек 27, 2004 7:08 am

2Миша Спларов
Ладно, сделаю опциональным. В общем, архив тот же :)
Чтобы содержимое отображалось в CDATA, надо к адресу добавить параметр useCDATA=true
<span style='color:blue'>Мэджик пипл, вуду пипл</span>
eduha
Капитан
 
Сообщений: 233
Зарегистрирован: Пн авг 11, 2003 4:39 pm
Откуда: Караганда / Казахстан
Пункты репутации: 0

Сообщение Dutchman » Пт фев 04, 2005 3:11 am

Кстати, по поводу RSS- альтернативное решение- <a href='http://www.watznew.com/index.rus.html' target='_blank'>http://www.watznew.com/index.rus.html</a> <a href='http://www.watznew.com/help.rus.html-' target='_blank'>http://www.watznew.com/help.rus.html-</a> если кто-нибудь, кто разбирается, канал напишет- результат по сути тот же будет. Хелп достаточно подробный, только нихера в нем не понятно <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo-->.
Возьмите листок и ручку, запишите все свои планы, после чего половину из них зачеркните. И забудьте.
Dutchman
Генерал-майор
 
Сообщений: 2904
Зарегистрирован: Ср авг 13, 2003 8:42 am
Откуда: Москва
Пункты репутации: 0

Пред.След.

Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7