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

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

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

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

Smog



Жираф-Сибиряк
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте все!
Вот, наконец выкладываю альфа-версию клиента форума. В кратце, что и как:
 
  • Rb_client предназначен для доступа к форумам на базе Ikonboard v2. По сути, это -приложение, которое непосредственно обращается к серверному скрипту, формирует базу сообщений и отображает имеющиеся в базе данные (организованное аналогично почтовым клиентам)
    Тема началась тут и вылилась в то, что вы видите здесь.  
     
    Сразу скажу, что на руборде со стороны сервера официальной поддержки нет (надеюсь еще), но хочется верить, что общими усилиями ее можно добиться от администрации. Svarga написал серверную часть и процедура установки - это всего лишь добавление двух файлов на сервер. Пока работаем через движок Ajax-a
     
    Плюсы клиента
  • Экономия траффика до 10 (!) раз
  • Снижение нагрузки на сервер
  • Мгновенный доступ к уже просмотренным однажды страницам
  • Быстрый и удобный доступ к любимому форуму
  • Быстрый и удобный редактор сообщений
  • Редактор кода с подсветкой синтаксиса
  • ...
     
     
    Возможности
  • Хранение сообщений в локальной базе (firebird)
  • Поддержка кодов  [b] [s] [i] [u] [sub] [sup] [c] [center] [q][quote] [strike]
    [table][br][code][size=][color=][font=][#][hr][url][url=][email][email=][img] [list] [list=1] [list=a] [*]  
  • Отображение страниц в стиле руборда
  • Работа с аватарами и смайлами (отображение, скачивание с сервера, сохранение)
  • Предпросмотр написанных сообщений
  • Поддержка работы через прокси пока не работает  
  • Отображение количества принятой/переданной информации
  • Редактор кода с подсветкой синтаксиса
  • Черный список пользователей  
  • ...
     
    Процедура установки:
    Разархивируйте архив в любую папку на компьютере. Файл для запуска Rb_client.exe.  
     
    Основные моменты работы:
    Вкладка "Список тем":
    Двойной клик по списку (там где "флейм" и "тестирование") выводит в списке ниже темы выбранного подфорума
    Правый клик по строке с темой - меню для выбора страницы
    Двойной клик  по строке с темой - переход на последнюю страницу
    Одинарный клик  по строке с темой, а затем кнопка "Читать из базы" - Загрузка сообщений темы из локальной базы
     
     
    Внешний вид:
     
     
     
       

     
    Последняя версия
    0.0.3 build 6 (21.04.08)
     
    Ссылки на дистрибутив:
    https://www.datafilehost.com/d/881e0bcc
     
    Старые версии:
    http://client.rxfly.net/distr/old
     
     
     
    Координаты для связи:
    PM
    а также smog_{гав}bk.ru
     
    Help:
    В процесе создания
     
    ToDo:
     
    Известные проблемы
    Пожалуйста, задавайте вопросы, обсуждайте, тестируйте. Ради блага всего форума
     
    Интервью в газете...  
    Комментировать...
     


    Обсуждение серверной части

  • Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 22:25 12-11-2007 | Исправлено: WildGoblin, 12:29 11-04-2016
    Nthnsq



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так что, в реале по ру-борду клиент еще не работает?

    Всего записей: 4875 | Зарегистр. 15-02-2006 | Отправлено: 11:56 18-11-2007
    trew

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Smog
    Она в дистрибутиве есть ,хотя бы эта часть под дефолт?
    Что-то не нашел....

    Цитата:
     Svarga  

    где же теперь его возьмешь

    Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 14:29 18-11-2007
    Smog



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

    Цитата:
    Так что, в реале по ру-борду клиент еще не работает?

    В реале нет, надо добиться общими усилиями от администрации поддержки. А для этого нужно объяснить, зачем это нао и надо ли вообще.  
    trew

    Цитата:
    Она в дистрибутиве есть ,хотя бы эта часть под дефолт?  
    Что-то не нашел....

    http://forum.ru-board.com/topic.cgi?forum=21&topic=2144&start=20#17
     

    Цитата:
    где же теперь его возьмешь  

    это мы в курсе но это оффтоп

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 15:44 18-11-2007
    Nthnsq



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

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

    Так устройте опрос, а потом покажите этот опрос администрации. В чем проблема-то?

    Всего записей: 4875 | Зарегистр. 15-02-2006 | Отправлено: 16:17 18-11-2007
    Smog



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

    Цитата:
    Так устройте опрос, а потом покажите этот опрос администрации. В чем проблема-то?

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

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 17:17 18-11-2007
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Быстро интерес угас
     
    Тем временем:
     
    Версия 0.0.1 build 14 (26.11.07)
    (*) Корректное преобразование при предпросмотре (перенос строк)
    (+) редактор кода с подсветкой синтаксиса и преобразованием ее в формат форума


     
    Пример:

    Код:
    #!/usr/bin/perl
    $|=1;
    use LWP;
    use LWP::UserAgent;
    my $sc_agent='Строка юзер-агента';
    my $dbf='Файл, куда линки сохраним';
     
    my $fts='pl|html|htm|php|phtml|shtml|asp|php3|php4|php5'; #типы файлов, которые остаются, после очистки мусора(картинок и т.д.)
     
    my $temp;
    my @url;
    my $base_url='http://forum.ru-board.com'; #Откуда начнем "бегать"
    unless ($base_url=~m/[\\\/][^\\\/\.]+$/) {$base_url=~s/[\\\/]$//g;}
    $url[0]=$base_url;
    my $i=0;
     
    my $linkpos;
     
    print "Crawler started[$base_url], working...\n";
     
    my $j=0;
    while ($i<5) { #$i<количество опрошенных страниц
    $linkpos=$url[$i];
    unless ($url[$i] eq '') {
       print $url[$i],"\n";
       $data=grabpage($url[$i], $sc_agent);
       $data=~s/[\r\n]+//g;
       while ($data=~m/(<a [^>]+>)/is) {
        $temp=$1; $data=~s/<a [^>]+>//is;
        $temp=~m/<a [^>]*href=['"]?([^<>'"]*)['"]?[^>]*>/is; $temp=$1;
        $temp=~s/[^a-z0-9^\.\\\/\?_\-:\+=&\%\$]+//ig;
        unless ($temp=~m/^[a-z]+:/i || $temp eq '') {
           $temp=make_full($linkpos,$temp);
            #Fixing / || \ pairs
           if ($temp=~m/^https?:\/{2}/i) {
            $temp=~s/([^:])[\\\/]{2,}/$1\//g;
           } else {
            $temp=~s/[\\\/]{2,}/\//g;
           }
            $url[$j]=$temp; #print "  - $temp\n"; Разблокировать для отладки
           $j++;
         }
       }
       @url=clear_links(@url);
       @url=clean_pairs(@url);
       select(undef,undef,undef,0.01); #Ожидание между запросами страниц, дабы не перегружать машину и канал, можно убрать
    }
    $i++;
    }

     
    Добавлено:
    Обновил скриншоты

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

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 00:23 27-11-2007 | Исправлено: Smog, 00:38 27-11-2007
    RedKrasik

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smog
    Подпись себе в профиле сделай с ссылкой на этот топик. Ты же не только в этой теме пишешь. Чем интересней будет написано в подписе, тем больше форумчан заглянет сюда и у большего числа вызовет интерес.

    Всего записей: 1449 | Зарегистр. 15-11-2005 | Отправлено: 00:35 27-11-2007
    iglezz

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    интерес не угас, только вот со временем напряг

    Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 00:45 27-11-2007
    bredonosec



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

    Цитата:
    Загрузка сообщений темы из локальной базы  
    туда загружаются все прочтенные ветки? Или по отдельному желанию? Можно ль всю инфу по какому-то отдельному вопросу собрать одним связным куском (как оффлайн эксплорер) - напр, топик такой-то со ссылками на такие-то - без необходимости проглядывать и нажимать каждый линк? Или тут как-то иначе философия?

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 09:42 27-11-2007
    Smog



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

    Цитата:
    туда загружаются все прочтенные ветки?

    Да

    Цитата:
    Можно ль всю инфу по какому-то отдельному вопросу собрать одним связным куском (как оффлайн эксплорер) - напр, топик такой-то со ссылками на такие-то - без необходимости проглядывать и нажимать каждый линк?

    В смысле если в одном топике сказали - смотри здесь и здесь со ссылками на другие, то эти другие тоже загрузились?  
    Если да, то не думал о такой возможности, но реализовать ее можно. Как только каким-то образом будет функционировать серверная часть Батва спросил техзадание на нее, я написал, он молчит...

    Цитата:
    Или тут как-то иначе философия?  

    Есть список форумов, при выборе форума выводится список топиков, при выборе топика выводится список сообщеий В-общем, максимально приближено к самому форуму

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

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 16:43 27-11-2007
    vladk1973



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Smog
    Земляк, а как насчет фильтрации сообщений
    Вот не хочу я в топике видеть некоего пользователя

    Всего записей: 674 | Зарегистр. 23-03-2005 | Отправлено: 16:45 27-11-2007
    Smog



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

    Цитата:
    Земляк, а как насчет фильтрации сообщений  
    Вот не хочу я в топике видеть некоего пользователя

    Спасибо за идею, будет реализовано в следующих вериях

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

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 16:58 27-11-2007
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Версия 0.0.1 build 15 (28.11.07)
     
    (*) Корректная высота Webbrowsera  
    (+) черный список пользователей (за идею - спасибо vladk1973)

     
    Добавлено:
    Ссылки на дистрибутив:
    http://client.rxfly.net/distr/0.1.15_full.exe (1,9 мб)
     
    Обновление с любой версии до последней ~780 кб:
    http://client.rxfly.net/distr/0.1.15_only_exe.exe (winRar sfx)

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 10:08 28-11-2007
    vladk1973



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Smog
    Идея хорошая, в принципе.
    Жаль что на реале ее не попользуешь пока.
    На самом деле, я - неплохой программер, на дельфе в том числе, могу помочь, чем могу
    Кстати, иконку то смени, а то несолдино как то

    Всего записей: 674 | Зарегистр. 23-03-2005 | Отправлено: 14:05 28-11-2007
    Smog



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

    Цитата:
    Жаль что на реале ее не попользуешь пока.  

    Ну опробовать-то можно но не на ру-борде пока, к сожалению

    Цитата:
    На самом деле, я - неплохой программер, на дельфе в том числе, могу помочь, чем могу  

    Спасибо, записал в добровольцы

    Цитата:
    Кстати, иконку то смени, а то несолдино как то  

    занялся этим вопросом

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

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 15:06 28-11-2007
    ghosty



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smog
    О, хорошая идея!  
    Хотя уже реализована кем-то недавно: http://forum.ru-board.com/topic.cgi?forum=5&topic=24936&glp#lt
    Ностальгия по фидо дает о себе знать
     
    Добавлено:
    Не врубился. Вааще ничего не работает


    ----------
    пропадет-растает

    Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 22:29 28-11-2007
    Smog



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

    Цитата:
    Не врубился. Вааще ничего не работает  

    Упс, а какую версию скачал? Надо фулл, а ты похоже only_exe. В каталоге с программой есть папка data?
     
    Добавлено:
    ghosty

    Цитата:
    Хотя уже реализована кем-то недавно

    Траффика он нисколько не экономит и нагрузку на сервер не снижает
    Тут несколько другой подход

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

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 22:52 28-11-2007
    ghosty



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

    Цитата:
    Ссылки на дистрибутив:  
    http://client.rxfly.net/distr/0.1.15_full.exe (1,9 мб)
    Скачивал по этой ссылке. Папки data нету И в архиве дистрибутива ее нет...

    ----------
    пропадет-растает

    Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 23:07 28-11-2007 | Исправлено: ghosty, 23:09 28-11-2007
    Smog



    Жираф-Сибиряк
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ghosty
    Ага, понял просто был неправильный режим архивации, без сохранения путей. Исправил, проверил, перезалил
     
    http://client.rxfly.net/distr/0.1.15_full.exe

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

    Всего записей: 5394 | Зарегистр. 20-06-2003 | Отправлено: 23:23 28-11-2007
    HDD



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Что то я с утра торможу, так он коннектится к серверу или нет?

    ----------
    Мир есть Текст
    The Show Must Go On
    Карта раздела «Microsoft Windows»

    Всего записей: 14819 | Зарегистр. 15-03-2003 | Отправлено: 10:09 29-11-2007
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

    Компьютерный форум Ru.Board » Компьютеры » Программы » Клиент форума Ru-board (Rb_client)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru