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

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

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

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

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

Svarga

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

Цитата:
потому как для такого клиента нужно будет делать имхо значительные (относительно active_kf.cgi) изменения в иб2.

теоретически не очень значительные — просто при создании и редактировании темы/поста нужно будет вызывать дополнительную функцию, которая будет создавать/редактировать файлы для клиента )
 
Тем более, что эксперементировать можно не с рубордом, а с ib2 , т.е. любые эксперименты можно локально проводить, а если вдруг что-то получится,... то видно будет ...
 
... Но всё это на очень далёкое потом

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:17 03-11-2003
vu1tur



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

Цитата:
теоретически не очень значительные — просто при создании и редактировании темы/поста нужно будет вызывать дополнительную функцию, которая будет создавать/редактировать файлы для клиента

и так для каждого пользователя...

Цитата:
 Но всё это на очень далёкое потом



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

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 02:27 03-11-2003
Svarga

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

Цитата:
и так для каждого пользователя...

ты о чём?
Разные файлы для разных пользователей? нет: одно и то же для всех...
 
Добавлено
vu1tur
Касательно идеи клиента смотри здесь (+ последующие посты)...
Добавлено
Точнее, где-то отсюда...

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 03:03 03-11-2003 | Исправлено: Svarga, 03:19 03-11-2003
vu1tur



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

Цитата:
нет: одно и то же для всех...  

тогда я что-то не понял... Если просто давать клиенту возможность получать только новые темы, то никаких файлов создавать в принципе не нужно. Просто нужен еще один скрипт, типа topic2.cgi которому передается: ?forum=#&topic=#&start=$last, где $last -- это последний топик, загруженный в клиент. А этот скрипт в свою очередь будет передавать клиенту посты начиная с $last и до $glp#lt.
 

Цитата:
Касательно идеи клиента смотри здесь (+ последующие посты)...  

А может сделаем из руборда фидо? И программ уже написано тьма

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

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



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

Цитата:
Если просто давать клиенту возможность получать только новые темы,

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

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



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

Цитата:
не новые, а любую, по выбору пользователя....

ну или так, хотя особой нужды в этом не вижу.
 
ЗЫ: И я тут подумал, я б таким клиентом не пользовался... Меня бровзер в этом плане асболютно устраивает. Да, бывает неудобно, когда приходится грузить всю страницу целиком, чтобы прочесть один пост в самом низу, но имхо уж лучше делать очередной хак для иб2, чем клиента писать. Т.е. передавать в topic.cgi с какого поста мне нужны обновления.
 
Добавлено
и кстати, уменьшать траф ведь можно и в бровзере. Вот посмотрите только как выглядит один пост:

Код:
 
<table cellpadding="5" cellspacing="0" border="0" bgcolor="white" width=95% class="tb" align="center"><tr><td bgcolor="#EEEEEE"><table width=100% cellpadding=4 cellspacing=0 bgcolor="#EEEEEE"><tr><td class=dats bgcolor="#EEEEEE" valign="top" width=20%  rowspan=2><a name="lt"></a><a class=m href="javascript:pasteN('Smog')"><b>Smog</b></a><br><br><img src="http://i.ru-board.com/avatars/animal.gif" border=0><br><br>Advanced Member</td><td bgcolor="#EEEEEE" class=tpc valign=top width=80% height=100%><a name="5"></a><a class=tpc href="postings.cgi?action=edit&forum=13&topic=1254&postno=105">Редактировать</a> | <a class=tpc title="Посмотреть профиль участника Smog" href="profile.cgi?action=show&member=Smog" target="_blank">Профиль</a> | <a class=tpc title="Отправить личное сообщение пользователю Smog" href="messanger.cgi?action=new&touser=Smog" target="_new">Сообщение</a> | <a class=tpc href="misc.cgi?action=icq&UIN=179619113" target="_new">ICQ</a> | <a class=tpc title='Для вставки цитаты в форму ответа, выделите ее, и нажмите сюда'  onmouseover="copyQ();" href="javascript:pasteQ();">Цитировать</a> | <a class=tpc target="_blank" href="messanger.cgi?action=moderpm&touser=batva,DimoN&forum=13&topic=1254&start=100&anchor=5">Сообщить модератору</a><hr size=1 width=100% color=#999999><span class=post><b>vu1tur</b> <br> <br><font size="1"><b>Цитата:</b></font><table cellpadding="3" cellspacing="0" bgcolor="#FFFFFF" width="75%" border="1" bordercolor="#EEEEEE"><tr><td class=lgf> Если просто давать клиенту возможность получать только новые темы, </td></tr></table> <br> не новые, а любую, по выбору пользователя.... <br> &nbsp;<br> только чтоб форматирование (оформление) все происходило на стороне пользователя и лишний раз одни и те же сообщения не грузились...</span></td></tr><tr><td class="bottomline" bgcolor="#EEEEEE"><hr size=1 width=100% color=#999999><span class=tpc>Всего записей: <b>929</b> | Зарегистр. <b>20-06-2003</b> | <a class=tpc href="topic.cgi?forum=13&topic=1254&start=100#5"><u>Отправлено:</u></a> <b> 13:17 03-11-2003 </b>   </span></td></tr></table></td></tr></table>
 

вместо, скажем, js:

Код:
 
post(nick,post,url,....);
 

 
Добавлено
даже в CSS не все забито...

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

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



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

Цитата:
уж лучше делать очередной хак для иб2, чем клиента писать. Т.е. передавать в topic.cgi с какого поста мне нужны обновления.  

вот это бы мне тоже не помешало !
Особенно для мафии ....
Всмысле нам это и нужно, это сложно реализовать?
 
 

Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 16:30 03-11-2003
vu1tur



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

Цитата:
Всмысле нам это и нужно, это сложно реализовать?

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

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

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 21:36 03-11-2003
Svarga

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

Цитата:
ЗЫ: И я тут подумал, я б таким клиентом не пользовался... Меня бровзер в этом плане асболютно устраивает.

) так подразумевается под клиентом что-то вроде простейшего локального сервера, который будет перехватывать запросы браузера, содержащие forum.ru-board.com, делать своё чёрное дело и выдавать браузеру страницы

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:24 04-11-2003
vu1tur



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

Цитата:
так подразумевается под клиентом что-то вроде простейшего локального сервера

кстати, я хотел было предложить поставить апачик, и скриптец, скажем, использующий BDB для хранения форума. Но, опять же. Я, например, могу появится практически в любом форуме, если увижу интересную тему, а качать обновления для всех форумов (и особенно для Варезятника ) как-то не то... И отмечать постоянно что качать а что нет - тоже не интересно. Да и вообще, имхо любой шаг в сторону off-line форума только будет вносить неудобства (но выслушаю аргументы, может я и не прав).
А вот "причесать" текущий html форума -- имхо дело полезное и полезное абсолютно всем. %)

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

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 02:37 04-11-2003
Svarga

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

Цитата:
даже в CSS не все забито...

местами он абсолютно не нужен (ср. <b>Nick</b> и <span class=b>Nick</span> )
Что сейчас реально — поубивать ненужные кавычки и с вложенными таблицами разделаться ,
а делать весь вывод информации зависимым от JavaScript никто не согласится (мало ли, поддержка скриптов у кого-то слетела или кто-то под Линухом без графической оболочки надумает lynx'ом зайти — что прикажешь таким делать? смотреть код и грузить нужные js-файлы?)...
 
Добавлено
vu1tur

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

А зачем всё качать?
Здесь посмотри:
http://forum.ru-board.com/topic.cgi?forum=13&topic=1032&start=40#13
просто по сути сохранять те сообщения, которые видел, чтоб потом второй раз не загружать их же (перезагружать их только если они были отредактированы)...

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:44 04-11-2003
vu1tur



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

Цитата:
местами он абсолютно не нужен

согласен на все 100.

Цитата:
или кто-то под Линухом без графической оболочки надумает lynx'ом зайти

гы... было дело... заходил, читал, постил... вполне удобно, кстати
просто обидно, столько лишнего...
 

Цитата:
Здесь посмотри:

ага, читал... но это не клипчик сделать, тут уже думать надо
А вообще конечно темка интересная.
 
ЗЫ: И еще, вариант с CD кстати не совсем ума лишенная затея. На хоботе из-за их странного движка, столько тем попропадало интересных и полезных...

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

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 02:59 04-11-2003
Svarga

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

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

Не знаю, что у них там с движком, но когда-то забрёл, помнится, туда и попытался что-то нужное найти: попалась вроде тема по тому, что искал, но всё, что в ней было — куча ссылок на потёртые темы, т.е. в конце концов так ничего и не нашлось...
Короче, после такой юзибилити туда я больше не ходок )
 

Цитата:
ага, читал... но это не клипчик сделать, тут уже думать надо  
А вообще конечно темка интересная.

мне тоже нравится

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 03:19 04-11-2003 | Исправлено: Svarga, 03:23 04-11-2003
ironwit

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

Цитата:
мне тоже нравится  

Если нравится, чего затихли тогда? Я тут сейчас rsdn оффлайн клиент  пользую. Очень удобно я тебе скажу...

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

Всего записей: 1892 | Зарегистр. 11-10-2002 | Отправлено: 07:35 04-11-2003
Svarga

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

Цитата:
Если нравится, чего затихли тогда?

Времени нет... Сейчас кучей других вещей голова забита   (в т.ч. также связанных с форумом )
 
Давай попытаюсь на днях время выкроить, как-то обобщить что мы с тобой надумали — тогда открою тему в IB2 и там продолжим...
Когда более-менее ТЗ готово будет, можно будет в IB2 заняться попытками написать серверную часть на базе IB2 + когда с серверной частью дело с мёртвой точки сдвинется, открыть в "Прикладном программировании" тему по написанию клиентской части...


----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 01:36 05-11-2003
vu1tur



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

Цитата:
 заняться попытками написать серверную часть на базе IB2 + когда с серверной частью дело с мёртвой точки сдвинется, открыть в "Прикладном программировании" тему по написанию клиентской части...

я почему-то думаю не многие станут для этого ставить http сервер, php/perl, сервер DB и ib2.
хотя в плане юзабилити это будет, наверное, лучший вариант...

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

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 01:46 05-11-2003
Svarga

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

Цитата:
я почему-то думаю не многие станут для этого ставить http сервер, php/perl, сервер DB и ib2

а к чему всё это многим ставить?
серверная часть будет себе на сервере жить (apache ставить надо будет только тем, кто серверную часть тестить будет), а касательно клиента — надо будет продумать, как организовать локальную базу данных (копия серверной или что-то ещё) и просто организовать его по принципу локального сервера, через который будут обрабатываться (перенаправляться/приниматься/обрабатываться/выдаваться браузеру) запросы на определённый адрес...

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 01:58 05-11-2003 | Исправлено: Svarga, 02:02 05-11-2003
vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Svarga
а... я тогда тебя не так понял. Я понял, что каждому нужно ставить иб2* -- т.е. измененный форум, который будет забирать обновленные посты с рубордовского иб2, а клиент будет -- самый обыкновенный броузер. В итоге получим "прозрачную" работу с форумом через локальный apache и ib2*. Чтобы база не разросталась, для старых постов делаем purge, а если они вдруг понядобятся их всегда можно забрать с сервера.
Как думаете реально так ib2 изменить?

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

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 02:26 05-11-2003
Svarga

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

Цитата:
Как думаете реально так ib2 изменить?

А чего его изменять?
Дополнительные серверные скрипты написать для работы с готовой базой + пользовательский клиент и нормально

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:32 05-11-2003
vu1tur



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

Цитата:
+ пользовательский клиент

опять чего-то я торможу, спать пора, наверное... что за пользовательский клиент?..


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

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 03:07 05-11-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