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

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

Модерирует : batva, DimoN

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

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

ironwit

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

Цитата:
дык администрацию спрашивать надо, И вообще это возможно?

Возможно, но опят ьже при полной поддержке со стороны администрации, иначе тоже возможно но очень геморройно...

----------
Don't drink, and drive. Smoke and fly.

Всего записей: 1892 | Зарегистр. 11-10-2002 | Отправлено: 16:29 13-10-2003
Vsevolod Solovyov



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

Цитата:
дык администрацию спрашивать надо, И вообще это возможно?

На делфимастере сбацали. Там аж три клиента разных, выбирай на вкус.
Серверную часть делал админ Со всей ответственностью заявляю, да возможно, раз сделали. Если кому-то интересно - http://www.delphimaster.ru/cgi-bin/anketa.pl?id=997775670

----------
[team Їжачки - сумні падлюки], Мастер Хача-Пачи.

Всего записей: 451 | Зарегистр. 14-09-2003 | Отправлено: 21:22 13-10-2003
vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vsevolod Solovyov

Цитата:
Со всей ответственностью заявляю, да возможно, раз сделали.

Да конечно возможно, как бы не вопрос =)
 
batva, даёшь RSS

----------
I am free of all prejudice. I hate everyone equally.

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 23:46 13-10-2003
Smog



Жираф-Сибиряк
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vsevolod Solovyov

Цитата:
 Если кому-то интересно - http://www.delphimaster.ru/cgi-bin/anketa.pl?id=997775670

Ты бы лучше на программу ссылку дал

Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 15:46 14-10-2003
Vsevolod Solovyov



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

Цитата:
Ты бы лучше на программу ссылку дал

http://www.delphimaster.ru/client.html - выбирай.

----------
[team Їжачки - сумні падлюки], Мастер Хача-Пачи.

Всего записей: 451 | Зарегистр. 14-09-2003 | Отправлено: 20:39 14-10-2003
Smog



Жираф-Сибиряк
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну, чтоб всем не ходить:

Цитата:
Как я это вижу:
1. Клиент обращается по HTTP к скрипту на сервере и просит выслать
заголовки тем что обновлялись/добавились после указаной даты
(последнего такого обращения)
Скрипт возвращает это все. Лучше наверное в обычном текстовом виде,
чтобы не извращаться с различными форматами...
2. Клиент добавляет новые и переносит наверх обновившиеся ветви. Если
среди обновлений есть ветви помеченные юзером, как наиболее ему
интересные то в параллельном процессе начинается немедленная закачка
этих ветвей.
3. Юзер пытается открыть какую-то ветвь. Если здесь мы уже были ранее,
то показываются старые обсуждения и показывается прогресс подгрузки
ветви с сервера.
Скрипт дает запрос к серверу, выдать ветвь сообщений ветви №...
начиная с ...
Скрипт возвращает. Клиент это все добавляет к себе в локальную базу и
показывает юзеру.
4. Юзер хочет ответить. В первом варианте клиента, я бы оставил
возможность ответа только на сервере! Щелкает на ссылку, попадает на
сервер в нужную ветку. Сайту необходимы ваши посещения, иначе он
упадет в рейтингах, что навредит всем.
 


Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 07:51 15-10-2003
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smog
Из приведенной тобой цитаты..

Цитата:
4. Юзер хочет ответить. В первом варианте клиента, я бы оставил  
возможность ответа только на сервере! Щелкает на ссылку, попадает на  
сервер в нужную ветку. Сайту необходимы ваши посещения, иначе он  
упадет в рейтингах, что навредит всем.  

 
Так вот, насчет рейтинга, врядли тот же top.mail.ru разрешит ставить счетчик в проге-клиенте..
 
Но это все мелочи, допустим хрен с ним, со счетчиком.
 
Кто будет писать эту программу?
Я имею ввиду клиентскую часть.
Есть желающие или есть только предлагающие?
 
Опять же, я не говорю, что мы это будем делать, я просто "пока интересуюсь"..
 
 
 
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 16:57 19-10-2003
Smog



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

Цитата:
Кто будет писать эту программу?  

Я думаю, что спецов-программеров тут можно найти, и на благо руборда и всех юзеров они согласятся, да все это по-моему не так уж и сложно. Я могу чем нить подмагнуть, благо время есть, правда знаний в сетевом программироавнии нет, но никогда не поздно начинать. Почитать документацию и за дело!

Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 17:24 19-10-2003
vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva, я от тебя не отстану
без "в параллельном процессе начинается немедленная закачка этих ветвей." и показа самой ветви в клинте, необходимость в коих, на мой вгляд, очень сомнительна, уже клиенты написаны - Нотификаторы. Все что для них нужно, возможность форума как серверной части отдавать информацию в наименее трафоемком режиме. Будет это RSS или CSV - дело десятое, по большому счету.


----------
I am free of all prejudice. I hate everyone equally.

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 17:24 19-10-2003
batva



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

Цитата:
batva, я от тебя не отстану  

вижу!
 

Цитата:
уже клиенты написаны - Нотификаторы.

Чо за звери такие, эти нотификаторы?
Давай сюда одного в студию, будем разбирать...

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 17:40 19-10-2003
vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva
KlipFolio (http://www.serence.com)
ветка про него здесь: http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=3582&start=0
с картинками и клипами для активных тем и закладок.
 
 
Добавлено
И вот так выглядит добавление в тему: в tooltipe - автор последнего сообщения и время. Но можно поставить все, что отдаст сервер
 

(click for full size img)

----------
I am free of all prejudice. I hate everyone equally.

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 18:10 19-10-2003 | Исправлено: vu1tur, 18:30 19-10-2003
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vu1tur
дак эти заголовки мы давно обсуждали, и забыли (я забыл).
ок, что нужно то?
Сделать возможность в active1.cgi выводить только обновления по конкретному форуму?
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 19:29 19-10-2003
vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva

Цитата:
дак эти заголовки мы давно обсуждали, и забыли (я забыл).

ура!

Цитата:
ок, что нужно то?
Сделать возможность в active1.cgi выводить только обновления по конкретному форуму?

скажем так, и это тоже. Форум большой, сообщений много, и даже при минимизации количества отдаваемой инфы, размер одного обновления будет относительно не маленьким, т.е. не "пару" килобайт.
Поэтому, имхо, правильным вариантом будет отдавать информацию о топиках (форум, название темы, время последнего ответа и автор этого ответа) в виде RSS (или другого XML). А потом уже прикрутить к этому скрипту возможность фильтровать по форумам.
Ну и отдельно для закладок - тоже очень полезная штука, тем более там же в закладках я сделал и проверку новых сообщений в Личном Ящике.
ЗЫ: Со своей стороны предлагаю _любое_ нужное содействие в написании/модификации/и проч.


----------
I am free of all prejudice. I hate everyone equally.

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 20:24 19-10-2003
batva



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

Цитата:
Поэтому, имхо, правильным вариантом будет отдавать информацию о топиках (форум, название темы, время последнего ответа и автор этого ответа) в виде RSS (или другого XML).

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

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 20:37 19-10-2003
vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva
RSS-compliant вариант:

Код:
 
<?xml version="1.0"?>
<rss version="0.91">
  <channel>
    <language>ru-ru</language>
    <title>forum.ru-board.com active topics</title>
    <link>http://forum.ru-board.com</link>
    <item>
      <title>У кого какой корпус? - [Общие вопросы]</title>
      <link>http://forum.ru-board.com/topic.cgi?forum=27&topic=1215&start=200#lt</link>
      <description>Nep @ 19-10-2003 21:46</description>
    </item>
    <item>
      ...and so on...
    </item>
  </channel>
</rss>
 

из динамических вещей здесь элементы:

Код:
 
<item>
<title>Topic title - [Forum name]</title>
<link>Link to the last post</title>
<description>Author of last post @ Time of last post</description>
</item>
 

 
 
также, возможно и так (для этого варианта нужно будет писать отедльный скрипт для каждого клиента(в смысле для КлипФолио один, для другого другой), но плюсы -  еще меньше трафа и больше гибкости в клиентской части)

Код:
 
["27","1215","У кого какой корпус?","Общие вопросы","19-10-2003 21:46","Nep","200"],
[и т.д.]
 

т.е.

Код:
 
["forum id","topic id","Topic title","Forum name","Time of last post","Author of last post","Last page id"],
 

хотя имя форума может и лишнее, т.к. можно вести базу. Правда тестирование бывает "линяет"
 
Я вот пока писал - так и не пришел к однозначному выводу, какой вариант лучше. "идти по стандартам" или же делать наиболее удобно для данного конкретного случая. Может ты, взглянув свежим взглядом (каламбурчик) скажешь что лучше.
 
ЗЫ: Кстати, для генерации RSS есть готовые модули/классы для perl/php.

----------
I am free of all prejudice. I hate everyone equally.

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 21:11 19-10-2003 | Исправлено: vu1tur, 21:24 19-10-2003
Vsevolod Solovyov



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Клиент лучше свой написать ИМХО, я могу попробовать.
Хотя может и не получиться. Но это маловероятно

----------
[team Їжачки - сумні падлюки], Мастер Хача-Пачи.

Всего записей: 451 | Зарегистр. 14-09-2003 | Отправлено: 20:29 20-10-2003
vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vsevolod Solovyov

Цитата:
Клиент лучше свой написать ИМХО, я могу попробовать.

Мое имхо не совпадает с твоим имхом
Клиент (такой как Клипфолио например) писал не один человек, долгое время дебажили, и много юзеров тестировали. И вероятность того, что разработчик перестанет поддерживать продукт по какой-либо причине, намного ниже

----------
I am free of all prejudice. I hate everyone equally.

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 20:39 20-10-2003 | Исправлено: vu1tur, 20:44 20-10-2003
Vsevolod Solovyov



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

Цитата:
Клиент (такой как Клипфолио например) писал не один человек, долгое время дебажил, и много юзеров тестировалось. И вероятность что разработчик перестанет поддерживать продукт по какой-либо причине намного ниже

Ну тогда согласен!
Правда, если написать сюда клиент, его будеть тестировать туева хуча людей!!!
Хотя можно и так.
Теперь мое Имхо зависло в пустоте

----------
[team Їжачки - сумні падлюки], Мастер Хача-Пачи.

Всего записей: 451 | Зарегистр. 14-09-2003 | Отправлено: 20:45 20-10-2003
vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vsevolod Solovyov

Цитата:
Правда, если написать сюда клиент, его будеть тестировать туева хуча людей!!!

понимаешь, для КлипФолио даже Майкрософт клип сделала (MSDN). И форумов разных добавляется (до руборда им далеко, но тоже не маленьких)

----------
I am free of all prejudice. I hate everyone equally.

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 20:52 20-10-2003
Vsevolod Solovyov



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

Цитата:
понимаешь, для КлипФолио даже Майкрософт клип сделала (MSDN). И форумов разных добавляется (до руборда им далеко, но тоже не маленьких)

все, убедил

----------
[team Їжачки - сумні падлюки], Мастер Хача-Пачи.

Всего записей: 451 | Зарегистр. 14-09-2003 | Отправлено: 21:00 20-10-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7

Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Клиент для форума |


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru