Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник |
Коллекция курьезных вопросов из форумов
KOL и MCK |
KOL и MCK - Компактные программы на Delphi
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »
Страницы: 1 2 3 4 5 6 7

Чат "Мастера Delphi" в Телеграмм


KilkennyCat ©   (26.09.18 09:42[120]

вообще, почти любая сеть скорее антисоциальная


asail ©   (26.09.18 14:58[121]

Удалено модератором
Примечание: оффтопик


virex(home) ©   (26.09.18 19:30[122]

>Slider007 ©   (25.09.18 16:58) [108]
> >virex(home) ©   (17.09.18 06:48) [68]
>
> Небольшая ошибочка:
> Захожу в "Прочее". Вижу 3 чата с новыми сообщениями. Захожу в один из них, читаю. Жму Назад. Значек "!", извещающий о непрочтенных сообщениях пропадает у всех тем, хотя я в них еще не заходил.


это не ошибка

прога не запоминает какие топики прочитаны

отображает воскл. знак если количество постов увеличилось и сразу запоминает это количество

думаю переписать клиент но у меня сейчас отпуск, нет времени


Внук ©   (26.09.18 20:41[123]

Удалено модератором
Примечание: оффтопик


virex(home) ©   (16.10.18 11:15[124]

день добрый
как там у вас чат поживает?

я тут решил попробовать клиент с нуля написать, со всеми современными приблудами: Room, LiveData, ViewModel, retrofit и т.д.

на гугл еще не выкладывал, т.к. пока нельзя запостить, и настройки еще не добавил

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

всё это делается в recycleview с дозагрузкой по 10 топиков/постов при прокрутке, что-бы телефон не глючил

небольшое видео 30Мб в виде гифки: https://yadi.sk/i/xCwaHO5IMLt11w

в будущем можно сделать стили оформления на любой вкус


Kerk ©   (16.10.18 11:27[125]


> virex(home) ©   (16.10.18 11:15) [124]
>
> день добрый
> как там у вас чат поживает?

Хорошо поживает. Приходи


virex(home) ©   (02.11.18 11:18[126]

всем привет
клиент уже почти похож на рабочее решение
демонстрация:
gif https://yadi.sk/i/-ri82ErxOz8lTg
webm https://yadi.sk/i/5enPKBvdzQQbZA (добавил расширение .avi и стандартный виндовый (win10) проигрыватель показал видео)

самое главное - можно отметить нужные посты, и целые ветки, что-бы легко их найти из списка

можно искать текст как по всем постам/топикам, так и среди только отмеченных флажком

теперь можно включить опцию "отслеживания" новых сообщений в отмеченных топиках, и
каждые 15 минут (минимум, ограничение android) приходят уведомления по обновленным топикам


ухты ©   (02.11.18 15:25[127]

к тому моменту как тут перестанут люди бывать успеете?


Германн ©   (03.11.18 02:07[128]


> ухты ©   (02.11.18 15:25) [127]
>
> к тому моменту как тут перестанут люди бывать

Люди тут ещё долго не перестанут бывать. Если "тут" не пропадёт. :)


virex(home) ©   (19.11.18 16:38[129]

> ухты ©   (02.11.18 15:25) [127]
>
> к тому моменту как тут перестанут люди бывать успеете?
пару часов назад выложил в гуглплей

вроде успел


virex(home) ©   (21.11.18 08:40[130]


> пару часов назад выложил в гуглплей

кому интересно, исходный код есть на гитхабе https://github.com/virex-84/ADMClient


картман ©   (22.11.18 18:59[131]

Рома, вернись!


virex(home) ©   (23.11.18 09:39[132]

у движка форума есть небольшая проблема

в запросе выдачи списка тем:

> view-source:http://www.delphimaster.ru/cgi-bin/client.pl?getnew=1538335514&n=3


выдает:

> id=1538335514 name=Копир title=Когда никто не знает. answers=... Тракторист email= count=472 dsc=Всем известно, что человеческое знание настолько сильная штука, которое мало того, что может объяснять явления, может ... date=23.11.18 08:57 lastmod=1542952675 vd= loginid=1215947700


в запросе получения всех постов из ветки

> view-source:http://www.delphimaster.ru/cgi-bin/client.pl?getconf=1538335514&n=3&from=0&to=-1


выдает:

> Allcount=473


т.е. в первом случае показывает количество постов в теме без учета нулевого поста -  вопроса автора


xayam ©   (23.11.18 09:54[133]


> virex(home) ©   (19.11.18 16:38) [129]
> > ухты ©   (02.11.18 15:25) [127]
> > к тому моменту как тут перестанут люди бывать успеете?
> пару часов назад выложил в гуглплей

вроде работает. Было б хорошо если бы был раздел - последние например 50 веток всего форума, как здесь 20 http://pda.delphimaster.net/


ухты ©   (23.11.18 11:51[134]

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


xayam ©   (23.11.18 12:10[135]


> ухты ©   (23.11.18 11:51) [134]
> О, доделать этот пда и всех делов, аджакс + рюшки и будет
> качественный хеловорлд.
> От прог на смарте становится тошно, давят на батарею.. устал
> их вырезать ))

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


Kerk ©   (24.11.18 00:00[136]


> virex(home) ©   (23.11.18 09:39) [132]
>
> у движка форума есть небольшая проблема
>
> в запросе выдачи списка тем:
>
> > view-source:http://www.delphimaster.ru/cgi-bin/client.
> pl?getnew=1538335514&n=3
>

Не помнишь где описание клиентского протокола лежит?


virex(home) ©   (26.11.18 08:01[137]


> Не помнишь где описание клиентского протокола лежит?

http://www.delphimaster.ru/klient.txt


> 2. Запрос о новых заголовках
> http://www.delphimaster.ru/cgi-bin/client.pl?getnew=lastmod&n=0
> count - число ответов
>
> 3. Запрос о полной информации о ветви
> http://www.delphimaster.ru/cgi-bin/client.pl?getconf=id&n=0&from=0&to=-
> 1
> Где
> Allcount - уже знакомо

оно логично, и это не ошибка: в первом случае "число ответов" без стартового вопроса, во втором - количество всех постов (стартовый пост + вопросы)
но для удобства в первом случае надо было не "число ответов" а "число постов" выводить
правда теперь уже менять протокол смысла нет, иначе кто знает какие глюки будут у старых клиентов


Страницы: 1 2 3 4 5 6 7 версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо