От Novik
К All
Дата 02.07.2007 16:16:47
Рубрики Администрации;

Новости форума.

Приветствую.
1) Починил таки кнопку "Только новые".
2) В "Настройки/Дерево сообщений" добавил галку "Разрешить динамическое обновление".

А теперь, помолясь, попробую объяснить, что это такое, и зачем оно нужно.

При включенной галке при обновлении дерева сообщений страница с деревом не будет пересылаться целиком. Шлются только "обновления", и страница достраивается динамически по месту средствами браузера. Теоретически это дает бОльшую экономию трафика и бОльшую реактивность интерфейса. По простому говоря, быстрее дерево обновляться будет, и не будет передергиваться фрейм. Практически же со скоростью дела обстоят сильно по разному.

Режим доступен
1) Только для новых браузеров. Firefox >= 2.0, IE >= 6.0, последняя Opera.
2) "Настройки/Дерево сообщений/Показывать" должна стоять в положении "Все сообщения" или "Обновленные ветки первыми". Причем "Все сообщения" предпочтительнее, т.к. в противном случае приемлимую скорость обновления страницы при больших ее изменениях обеспечивает только Opera.
3) Галка "Настройки/Дерево сообщений/Дерево a'la explorer" должна быть включена. Я заленился делать альтернативный режим.

От Чобиток Василий
К Novik (02.07.2007 16:16:47)
Дата 02.07.2007 17:02:01

Re: Новости форума.

Привет!

>2) В "Настройки/Дерево сообщений" добавил галку "Разрешить динамическое обновление".

О! Саша AJAX прикрутил! И тут, сцуко, обогнать не получилось :-))))

Предложения, заявления, жалобы есть?
http://armor.kiev.ua/

От Novik
К Чобиток Василий (02.07.2007 17:02:01)
Дата 02.07.2007 18:10:50

Re: Новости форума.

Приветствую.
>О! Саша AJAX прикрутил!

Да давно уже прикрутил. В курилке, на всех формах, где требуется введение имени пользователя и т.п.

От Чобиток Василий
К Novik (02.07.2007 18:10:50)
Дата 02.07.2007 19:22:57

Глюк надыбал

Привет!
>Приветствую.
>>О! Саша AJAX прикрутил!
>
>Да давно уже прикрутил. В курилке, на всех формах, где требуется введение имени пользователя и т.п.

Молодец, давно пора.

Глюк надыбал: после обновления дерева с помощью команды "Только новые" команда "Обновить дерево" пытается обновить только эти самые новые.

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

Кстати, раз такая пьянка, можно сделать еще один вариант внешнего вида - без правого фрейма, открывать текст сообщения под его заголовком в дереве.

Предложения, заявления, жалобы есть?
http://armor.kiev.ua/

От Novik
К Чобиток Василий (02.07.2007 19:22:57)
Дата 02.07.2007 21:54:04

Re: Так и должно быть.

Приветствую.
>Глюк надыбал: после обновления дерева с помощью команды "Только новые" команда "Обновить дерево" пытается обновить только эти самые новые.

Эти режимы несовместимы, их совместное использование приводит к нарушению структуризации дерева. Строго говоря, команда "Обновить дерево" при включении данного режима вообще смысла не имеет.

>Кстати, раз такая пьянка, можно сделать еще один вариант внешнего вида - без правого фрейма, открывать текст сообщения под его заголовком в дереве.

1) БОльшая часть браузеров (за исключением Оперы, пожалуй) очень небыстро выполняют операции по вставке больших кусков. Будет тормозить.
2) Я не представляю себе подобный режим работы. Ни с точки зрения дизайна, ни с технической.

От Чобиток Василий
К Novik (02.07.2007 21:54:04)
Дата 02.07.2007 23:48:35

Значит это фича...

Привет!
>Приветствую.
>>Глюк надыбал: после обновления дерева с помощью команды "Только новые" команда "Обновить дерево" пытается обновить только эти самые новые.
>
>Эти режимы несовместимы, их совместное использование приводит к нарушению структуризации дерева. Строго говоря, команда "Обновить дерево" при включении данного режима вообще смысла не имеет.

Но с такой фичей я, посмотрев только новые, не могу вернуться к полному дереву только как полностью перезагрузив форум.

Может, все-таки, после команды "Только новые" по команде "Обновить дерево" обновлять его полностью? Ведь режим полной загрузки и так есть, а добавить переменную для хранения признака "были_загружены_только_новые" - не проблема.


Предложения, заявления, жалобы есть?
http://armor.kiev.ua/

От Novik
К Чобиток Василий (02.07.2007 23:48:35)
Дата 02.07.2007 23:58:02

Re: Значит это

Приветствую.
>Но с такой фичей я, посмотрев только новые, не могу вернуться к полному дереву только как полностью перезагрузив форум.

Ну почему же. Ты можешь зайти в настройки дерева, и ничего не меняя нажать "Применить".

>Может, все-таки, после команды "Только новые" по команде "Обновить дерево" обновлять его полностью?

Я не очень понимаю вообще смысла использования в этом случае команды "Только новые". Тот же самый эффект можно получить по основной команде, выставив, например, "Новые ветки первыми". Желающие вообще могут запахивать все ветки перед выдачей команды "Обновить" - если в них не было обновлений, то они в этом состоянии и останутся.
Подумаю, вообщем.

От Чобиток Василий
К Чобиток Василий (02.07.2007 19:22:57)
Дата 02.07.2007 19:24:50

Гы :-)

Привет!

>Глюк надыбал: после обновления дерева с помощью команды "Только новые" команда "Обновить дерево" пытается обновить только эти самые новые.

Новые постинги появляются в корне с такими заголовками: "[...] Глюк надыбал "

Предложения, заявления, жалобы есть?
http://armor.kiev.ua/

От Novik
К Чобиток Василий (02.07.2007 19:24:50)
Дата 02.07.2007 21:55:27

Re: Так и должно быть.

Приветствую.
>Новые постинги появляются в корне с такими заголовками: "[...] Глюк надыбал "

Оно достраивает то, что уже есть у пользователя на экране. То, чего у пользователя на экране нет, движку взять неоткуда.

От DM
К Novik (02.07.2007 16:16:47)
Дата 02.07.2007 16:20:34

Вопрос.

>При включенной галке при обновлении дерева сообщений страница с деревом не будет пересылаться целиком. Шлются только "обновления", и страница достраивается динамически по месту средствами браузера. Теоретически это дает бОльшую экономию трафика и бОльшую реактивность интерфейса. По простому говоря, быстрее дерево обновляться будет, и не будет передергиваться фрейм. Практически же со скоростью дела обстоят сильно по разному.
Ухожу на полдня (допустим). За єто время форум динамически обновляется раз 10. Первіе 9 обновлений я увижу или они уже будут "предидущими"?


От Novik
К DM (02.07.2007 16:20:34)
Дата 02.07.2007 16:26:03

Re: Это не авторефреш.

Приветствую.
Это просто немного другой способ формирования страницы с деревом. Он имеет свои плюсы и свои минусы. Но само обновление инициируется пользователем, т.е. Вами. Не нажмете на кнопку - ничего и не обновится, как и в "обычном" режиме.

От Добрыня
К Novik (02.07.2007 16:26:03)
Дата 02.07.2007 18:38:03

А как с авторефрешем бороться, кстати?

Приветствую!
А то обновляет дерево - что, пока читаешь урывками, крайне неудобно...
С уважением, Д..
Злоба и правда несовместимы.

От Novik
К Добрыня (02.07.2007 18:38:03)
Дата 02.07.2007 21:57:42

Re: Наверное, отключить его

Приветствую.
в свойствах форума и браузера.

От Добрыня
К Novik (02.07.2007 21:57:42)
Дата 03.07.2007 14:00:09

А какое свойство и где?

Приветствую!
Извините за тупость - но если бы сам смог найти, то отключил бы и не задавал глупых вопросов :-)
С уважением, Д..
Злоба и правда несовместимы.

От Роман (rvb)
К DM (02.07.2007 16:20:34)
Дата 02.07.2007 16:22:03

Re: Вопрос.

>Ухожу на полдня (допустим). За єто время форум динамически обновляется раз 10. Первіе 9 обновлений я увижу или они уже будут "предидущими"?

Форум динамически обновится ОДИН раз. Когда будет нажата кнопка "Обновить".

S.Y. Roman ( Холмовцы:
http://vif2ne.ru/holmovo/forum/ )