Переделал форму подписки на форумы.
От: Andir Россия
Дата: 11.06.03 05:02
Оценка:
Привет разработчикам!

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

С Уважением, Andir!
<-- using(RSDN@Home 1.1 alpha 1) {/* Работаем */} -->
Re: Переделал форму подписки на форумы.
От: Andir Россия
Дата: 11.06.03 05:49
Оценка:
Здравствуйте, Andir, Вы писали:

A>Привет разработчикам!


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


Кстати исправил и отписку от форумов.
Единственно, что не работает обновление дерева форумов при подписке.

A>С Уважением, Andir!
<-- using(RSDN@Home 1.1 alpha 1) {/* Работаем */} -->
Re[2]: Переделал форму подписки на форумы.
От: SiAVoL Россия  
Дата: 11.06.03 06:14
Оценка:
Здравствуйте, Andir, Вы писали:

A>Здравствуйте, Andir, Вы писали:


A>>Привет разработчикам!


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


A>Кстати исправил и отписку от форумов.

A>Единственно, что не работает обновление дерева форумов при подписке.

А при отписке от форума сообщения теряются? Очень бы хотелось, шоб не терялись
... << RSDN@Home 1.0 beta 6a >>
Re[3]: Переделал форму подписки на форумы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.06.03 07:12
Оценка:
Здравствуйте, SiAVoL, Вы писали:

SAV>А при отписке от форума сообщения теряются? Очень бы хотелось, шоб не терялись


И куда их?
... << RSDN@Home 1.1 alpha 1 >>
AVK Blog
Re[4]: Переделал форму подписки на форумы.
От: SiAVoL Россия  
Дата: 11.06.03 07:29
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, SiAVoL, Вы писали:


SAV>>А при отписке от форума сообщения теряются? Очень бы хотелось, шоб не терялись


AVK>И куда их?


Оставить в базе, просто не брать с сервера новых сообщений из этого форума.
... << RSDN@Home 1.0 beta 6a >>
Re[4]: Переделал форму подписки на форумы.
От: Hacker_Delphi Россия  
Дата: 11.06.03 08:01
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, SiAVoL, Вы писали:


SAV>А при отписке от форума сообщения теряются? Очень бы хотелось, шоб не терялись


AVK>И куда их?

Оставлять как есть — я давно уже просил...
... << RSDN@Home 1.0 beta 7b >>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Re[5]: Переделал форму подписки на форумы.
От: orangy Россия
Дата: 11.06.03 13:22
Оценка: +1
Здравствуйте, SiAVoL, Вы писали:

SAV>Оставить в базе, просто не брать с сервера новых сообщений из этого форума.

Может тогда лучше сделать фичу "приостановить подписку на этот форум"? типа как disable forum. Висеть-висит, но не синхронизяется.
... << RSDN@Home 1.1 alpha 1 >>
"Develop with pleasure!"
Re: Переделал форму подписки на форумы.
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.06.03 15:44
Оценка:
Здравствуйте, Andir, Вы писали:

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


Хорошо. Но все же надо соблюдать конвенции именования. Называй переменные. Даже если они создаются автоматом (дизайнером).
... << RSDN@Home 1.1 alpha 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Переделал форму подписки на форумы.
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.06.03 15:44
Оценка:
Здравствуйте, Andir, Вы писали:


A>Кстати исправил и отписку от форумов.

A>Единственно, что не работает обновление дерева форумов при подписке.

После модификации списка форумов вызови:
Forums.Refresh();
_tgNavTree.Update();
... << RSDN@Home 1.1 alpha 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Переделал форму подписки на форумы.
От: VladD2 Российская Империя www.nemerle.org
Дата: 11.06.03 15:48
Оценка: +1
Здравствуйте, AndrewVK, Вы писали:

SAV>А при отписке от форума сообщения теряются? Очень бы хотелось, шоб не терялись


AVK>И куда их?


По хорошему нужно два режима. Приостановить выборку и отказаться от подписки (с гроханьем сообщений).
... << RSDN@Home 1.1 alpha 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Переделал форму подписки на форумы.
От: Andir Россия
Дата: 12.06.03 01:47
Оценка:
Здравствуйте, VladD2, Вы писали:

A>>Единственно, что не работает обновление дерева форумов при подписке.


VD>После модификации списка форумов вызови:

VD>
VD>Forums.Refresh();
VD>_tgNavTree.Update();
VD>

Ок.

С Уважением, Andir!
<-- using(RSDN@Home 1.1 alpha 1) {/* Работаем */} -->
Re[3]: Переделал форму подписки на форумы.
От: Andir Россия
Дата: 12.06.03 02:25
Оценка: +1
Здравствуйте, VladD2, Вы писали:

VD>После модификации списка форумов вызови:

VD>
VD>Forums.Refresh();
VD>_tgNavTree.Update();
VD>


Не помогает и я знаю почему, если никто не против, то я могу исправить.
Проблема в вот таком запросе:
Forums.cs :: LoadData()
SELECT sf.id, sf.name, sf.descript, sf.lastSync, 
                            Sum(ti.answers_count) + Count(*) AS messagesCount,
                            Sum(ti.answers_me_unread) AS repliesToMeUnread, 
                            Sum(ti.answers_unread) AS unread
                        FROM subscribed_forums AS sf 
                            INNER JOIN topic_info AS ti ON sf.id = ti.gid
                        GROUP BY sf.id, sf.name, sf.descript, sf.lastSync


В новом только что подписанном форуме нет сообщений, а значит этот запрос не выдаёт никаких пустых форумов.

С Уважением, Andir!
<-- using(RSDN@Home 1.1 alpha 1) {/* Работаем */} -->
Re[4]: Переделал форму подписки на форумы.
От: VladD2 Российская Империя www.nemerle.org
Дата: 12.06.03 17:37
Оценка:
Здравствуйте, Andir, Вы писали:

A>В новом только что подписанном форуме нет сообщений, а значит этот запрос не выдаёт никаких пустых форумов.


И что ты предлагаешь? Outer join вставить?
... << RSDN@Home 1.1 alpha 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Переделал форму подписки на форумы.
От: SiAVoL Россия  
Дата: 16.06.03 05:25
Оценка:
Здравствуйте, orangy, Вы писали:

O>Здравствуйте, SiAVoL, Вы писали:


SAV>>Оставить в базе, просто не брать с сервера новых сообщений из этого форума.

O>Может тогда лучше сделать фичу "приостановить подписку на этот форум"? типа как disable forum. Висеть-висит, но не синхронизяется.

Можно. А еще лучше шагнуть чуть дальше и реализовать такую возможность для отдельных тредов.
... << RSDN@Home 1.0 beta 6a >>
Re[7]: Переделал форму подписки на форумы.
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 16.06.03 06:51
Оценка:
Здравствуйте, SiAVoL, Вы писали:

SAV>Можно. А еще лучше шагнуть чуть дальше и реализовать такую возможность для отдельных тредов.


Без основательной переделки синхронизации нельзя.
... << RSDN@Home 1.1 alpha 1 >>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.