|
|
|
Канал сайта: «Доработка к конфе» |
|
|
Alexey Ivanensky
|
|
Как насчет того, чтобы кроме индикации новых сообщений (которые лучше считать новыми не с момента последнего визита, как я это понимаю, а с момента последнего просмотра темы/канала...) ввести индикацию наличия своих постов в теме (канале)?
P.S. А на странице добавления нового поста/темы неплохо бы посадить отправку на <Ctrl-Enter>
|
|
|
Ranger
9580 EGP
   Репутация: 199 Сообщения: 1338 Откуда: Москва Зарегистрирован: 05.02.2001
 |
|
Да, видел такие фичи в паре конф. В UBB этого по-умолчанию нет... VRus, что скажешь?
|
|
|
VRus
647 EGP
        Репутация: 247 Сообщения: 5276 Откуда: Москва Зарегистрирован: 24.06.2001
 |
|
<Ctrl-Enter> ща сварганим.
А вот про наличие своих постов - можно поподробней? И в какой конфе такая фича есть - тыкните меня носом, плиз. А то пока мне кажется, что это скажется на быстродействии...
|
|
|
Alexey Ivanensky
|
|
quote: Отправил: VRus:
<Ctrl-Enter> ща сварганим.
А вот про наличие своих постов - можно поподробней? И в какой конфе такая фича есть - тыкните меня носом, плиз. А то пока мне кажется, что это скажется на быстродействии...
Даешь <Ctrl-Enter>
Насчет наличия своих постов - я не видел такой фичи в других конфах - это лично моя идея , также я не знаю точно как там работает конфа, но можно хранить список участников темы в каком-нибудь файлике и прверять наличие в нем ника текучего пользователя (можно добавить его имя в ссылки на конфу). На быстродействии это сказаться не должно. Обновлять файл можно при отправке поста. Также быстродействие можно улучшить если сначала с сайта отправить просто список тем, а затем инфу где есть его посты и посты, появившиеся после последнего просмотра (неплохо указать их количество), инфу о дате отсылки постов можно хранить тоже отдельно. Отсюда еще способ - шлём юзеру сначала шаблон конфы, затем список тем, затем список последних постов, затем инфу о его и новых постах - пока он будет все это есть маленькими кусочками (также как и смайлики ) сервер успет обработать запросы всех посетителей раз по двадцать . В результате получаем миленькую динамическую страничку, которую можно также динамично обновлять . А для особо активных читателей конфы можно даже сделать страничку мониторинга новых постов или появления новых постов посещённых темах или темах с ихними постами...
Ну, вот, можешь разбирать тут мои идейки, а то я уже сам путаться начал
P.S. Можешь даже благодарность поставить внизу страницы
|
|
|
Alexey Ivanensky
|
|
Дык, можно все-таки время на серваке испраить - вот в москве сейчас 3:25...
|
|
|
Maclaren
125 EGP
 Репутация: 6 Сообщения: 1241 Откуда: Днепр Украина Зарегистрирован: 30.01.2002
 |
|
Главно что-бы еще грузилось быстро, инет не у всех резиновый.
А как насчет обрыва связи, то что предложил Quark, не даст ли это еще больше повторяющихся сообщений?
|
|
|
Alexey Ivanensky
|
|
quote: Отправил: Maclaren:
Главно что-бы еще грузилось быстро, инет не у всех резиновый.
А как насчет обрыва связи, то что предложил Quark, не даст ли это еще больше повторяющихся сообщений?
Эээ, что еще за повторяющиеся сообщения? Если я правильно понимаю - то эти сообщения просто отправлены не полностью, так есть возможность редактирования сооббщения, да и индикацию незаконченного сообщения сделать нетрудно - добавлем специальную подпись через скрипт - если её нет, то сообщение незакончено.
Насчет обрыва связи при загрузки страницы из конфы: можно хранить сообщения по отдельности, например в XML, и грузить по очереди и при неудачной загрузки поста просто повторить её через некоторое время или сделать еще одну кнопочку на странице - "дозагрузка". Отсюда получаем возможность грузить все сообщения темы, например в порядке "от концов к середине" - грузим первые и последние посты - сразу два преимущества и одну фичу: если нужны последнии посты - смотрим в конец страницы, если первые - вначало, а средние нужны обычно только после просмотра тех или других и не раньше, а фича в том, что после обрыва связи можно продолжить загрузку "кусочков" без необходимости перезагрузки страницы.
2 VRus: ну вот - есть все задачи для возведения конфы на новый уровень , проблема будет толко в том, чтобы после этого все глюки отловить...
P.S. Когда <Ctrl-Enter> работать будет?
|
|
|
EF
335 EGP
    Репутация: 40 Сообщения: 1650 Откуда: Novosibirsk, Russia Зарегистрирован: 07.02.2001
 |
|
quote: Отправил: Maclaren:
Главно что-бы еще грузилось быстро, инет не у всех резиновый.
Да-да-да
Прошу эти слова занести в протокол.
|
|
|
duch
801 EGP
      Рейтинг канала: 1(9) Репутация: 223 Сообщения: 6738 Заблокирован Откуда: Москва Зарегистрирован: 11.07.2001
 |
|
Имхо -
"Лучшее - враг хорошего"(с)
Че их считать... посты-то... их воооона скоооока....
|
|
|
Viking
980 EGP
  Рейтинг канала: 1(3) Репутация: 50 Сообщения: 12722 Заблокирован Откуда: Ташкент Зарегистрирован: 05.06.2001
 |
|
quote: Отправил: duch:
Имхо -
"Лучшее - враг хорошего"(с)
Че их считать... посты-то... их воооона скоооока....
Это точно!
|
|
|
VRus
647 EGP
        Репутация: 247 Сообщения: 5276 Откуда: Москва Зарегистрирован: 24.06.2001
 |
|
quote: Отправил: Quark:
2 VRus: ну вот - есть все задачи для возведения конфы на новый уровень , проблема будет толко в том, чтобы после этого все глюки отловить...
P.S. Когда <Ctrl-Enter> работать будет?
Хм...
Ты на чем пишешь?
А ты знаешь, каков объем скриптов конфы? Порядка полумегабайта. (Это исходники, и это тебе не Делфи, где 80% исходников - .dfm, да и в .pas большая часть - код, вставленный самой Делфей). Да, и писал этот код не я... А то, что ты предлагаешь сделать - в корне изменить алгоритмы работы конфы. Может ее проще по новой переписать будет. Да и в Perl я не силен. Так что вот таких глобальных штук в ближайшее время от меня не ждите...
PS: А что Ctrl+Enter? Он ведь уже работает!?
[ 18-02-2002: Сообщение отредактировано: VRus ]
|
|
|
Alexey Ivanensky
|
|
quote: Отправил: VRus:
А ты знаешь, каков объем скриптов конфы? Порядка полумегабайта. (Это исходники, и это тебе не Делфи, где 80% исходников - .dfm, да и в .pas большая часть - код, вставленный самой Делфей). Да, и писал этот код не я... А то, что ты предлагаешь сделать - в корне изменить алгоритмы работы конфы. Может ее проще по новой переписать будет. Да и в Perl я не силен. Так что вот таких глобальных штук в ближайшее время от меня не ждите...
Хмм.., не думал, что скрипт настолько сложен, так что я согласен, что таких изменений в таком скрипте лучше не делать - imho скрипт рухнет
Да и в Perl я тоже не силен
Жму <Ctrl-Enter>
[ 19-02-2002: Сообщение отредактировано: Quark ]
|
|
|
Быстрый ответ |
|
|
Канал сайта: «Доработка к конфе» |
|