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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

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

Smog



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

1. Запрос о доступных конференциях
client.cgi?action=getforums
ответ скрипта в формате:
 
Номер форума1|Название форума1|Описание форума1|[Категория]|[Модератор1, Модератор2,…]|[Иконка форума]|[количество тем]|[количество ответов]
Номер форума2|Название форума2|Описание форума1|[Категория]|[Модератор1, Модератор2,…]|[Иконка форума]|[количество тем]|[количество ответов]

 
 
То, что в брэкетах – на твое усмотрение, опционально, но было бы неплохо, если бы выводилось
При встрече в тексте символа-разделителя «|», его можно кодировать хтмл кодом, или еще как. Также на твое усмотрение.  
 
Пример:  
74|Sport & Simulation|Все о компьютерных играх и вокруг них/Спортивные менеджеры, автогонки, воздушные, подводные и наземные симуляторы.|Компьютеры/Игры|Vasya Pupkin, Cossack, RapSoldier, VdV|http://i.ru-board.com/images/newgame_sport|38554|902
 
2. Запрос о доступных темах в форуме
client.cgi?action=gettopics&topic_id={Номер_топика}&show_from={}&show_to={}&show_
Тут надо дать возможность указывать или даты с какой по какую выдавать созданные (скорее даже обновленные) темы, или номера тем или еще как-то. Можно, даже лучше, как на форуме, скрипт выдает 20 (40) последних тем, тогда в параметрах запроса просто указываем страницу.
Но желательно тогда, чтобы была возможность настраивать количество выдаваемых страниц (тем на странице)
 
Ответ скрипта должен быть в форме:
 
название_форума|количество_тем_в _форуме  
 
№_форума|№_темы|название_темы|состояние_темы|описание_темы|количество_постов|автор_темы|дата_последнего_поста|автор_последнего_поста|дата_редактирования_темы  
№_форума|№_темы.......... и т.д.
 
3. Запрос сообщений в заданной теме
Тоже надо как-то дать возможность выдачи сообщения по номеру, или сообщений, начиная с какого-то номера, как удобнее. При запросе Ajaxa же вроде сообщение одно выдаваться может, но Cherry сказал, что это немного глючно
 
Ответ скрипта должен быть в форме:
 
имя_юзера|аватар|статус|дом_страница мыло aim icq#|кол-во_постов|дата_регистрации|подпись  
имя_юзера|... /* и т. д. со всеми остальными постившими */  
 
№темы|название_темы|описание|состояние_темы|количество_постов|автор|дата_первого_поста|автор_последнего_поста|дата_последнего_поста
 
дата_редактирования_файла_с_постами  
 
имя_юзера|текст_поста|дата_поста|показывать_подпись|показывать_смайлики  
имя_юзера|.... /* и т. д. со всеми остальными постами */
 То есть, сначала перечисляются все юзеры, постившие на этой странице/в этой теме, с информацией о них, потом пустая строка, потом информация о теме, пустая строка,  дата редактирования темы (не последнего поста, а именно редактирования), пустая строка и далее все требуемые сообщения.
 
Вот вкратце то, что хочется и даст возможность для клиента. Еще несколько моментов:
Если тема перемещена, то надо как-то дать возможность юзеру открыть нужный топик…Плохо представляю механизм этот.
Смайлы можно выдавать как в хтмл-коде <img>, так и в кодах.
Даты можно и даже лучше в Unix-формате
HTTP_USER_AGENT не знаю надо, нет указывать?  
Cчетчики и баннеры - это как ты скажешь, так и будет
Авторизация также через куки будет с клиентской стороны.  
И еще – можно какой нибудь короткий ответ сервера при отправке сообщений? А то в несколько кб страница с текстом «ваше сообщение доставлено» картину портит Можно просто статусный текст и счетчик .  
 


----------
Клиент форума Ru-board (Rb_client)-с предварительной поддержкой ру-борда!
Требуются бета-тестеры!
Обновление v0.0.3.6 (21.04.08)!

Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 15:18 06-01-2008
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Обсуждение требуемого функционала серверной части клиента


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru