The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Ajax пришел на opennet"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Обсуждения, касающиеся сайта и форума. (Public)
Изначальное сообщение [Проследить за развитием треда]

"Ajax пришел на opennet"  
Сообщение от Maxim Chirkov email(ok) on 18-Янв-06, 14:57 
В движок форума внесено ряд усовершенствований:

- В режиме "свернуть нити" досутпен Ajax-режим просмотра содержимого нитей, без перезагрузки страницы. Для просмотра оглавления ответов, нужно нажать на "[+] Ответов" справа или на многоточие после начального текста треда. При этом "[+]" меняется на "[-]", кликнув на который список закрывается. При открытии сообщений - текст продгружается с сервера динамически и кешируется, т.е. при повторном нажатии - удаленного запроса не будет. Прочитанные сообщения выделяются серой полоской. Для новых сообщений без ответов - сразу показывается полный текст.

- Оптимизирован размер обощенной страницы с содержимым всего треда, через перевод на CSS;

- В режиме "раскрыть нити", при клике на плюс после заголовка сообщения в списке, откроются только дочерние сообщения.

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


Замечания и предложения приветствуются.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Ajax пришел на opennet"  
Сообщение от XAnder (ok) on 19-Янв-06, 09:44 
>Для просмотра оглавления ответов, нужно нажать на "[+] Ответов" справа
>или на многоточие после начального текста треда. При этом "[+]" меняется
>на "[-]", кликнув на который список закрывается.
>...
>Замечания и предложения приветствуются.

У меня это не работает :( Firefox 1.5, в консоли JavaScript следующая ругань:

Ошибка: s_n_repl is not defined
Источник: http://www.opennet.dev/ajax.js
Строка: 65

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Ajax пришел на opennet"  
Сообщение от Maxim Chirkov email(ok) on 19-Янв-06, 10:10 
>У меня это не работает :( Firefox 1.5, в консоли JavaScript следующая
>ругань:

Firefox прокешировал старую версию .js файла, перечитай http://www.opennet.dev/openforum.js
В Firefox 1.5 переборщили с кешированием, теперь он кеширует даже если время модификации файла и размер изменились.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Ajax пришел на opennet"  
Сообщение от XAnder (ok) on 19-Янв-06, 14:30 
Да, так оно и есть! Спасибо!

Только теперь, если нажму на [+], исчезает краткий текст сообщения (остается только заголовок), и после нажатия на [-] он назад не появляется.

Баг или фича?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Ajax пришел на opennet"  
Сообщение от Maxim Chirkov email(ok) on 19-Янв-06, 14:48 
>Только теперь, если нажму на [+], исчезает краткий текст сообщения (остается только
>заголовок), и после нажатия на [-] он назад не появляется.
>Баг или фича?

Это я так пару часов назад сделал, как мне показалось после того как посмотрел и скрыл тред, краткий текст уже не нужен, а вот пустота на его месте очень хорошо выделяет уже прочитанные треды.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Ajax пришел на opennet"  
Сообщение от XAnder (ok) on 19-Янв-06, 17:03 
>Это я так пару часов назад сделал, как мне показалось после того
>как посмотрел и скрыл тред, краткий текст уже не нужен, а
>вот пустота на его месте очень хорошо выделяет уже прочитанные треды.

Ну я так и подумал. По-моему это логично.

А вообще, Максим, после всех последних улучшений Ваш форум производит очень приятное впечатление. Так держать! И спасибо, что есть такой сайт!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Ajax пришел на opennet"  
Сообщение от А.Петров (??) on 24-Янв-06, 11:22 
>>Это я так пару часов назад сделал, как мне показалось после того
>>как посмотрел и скрыл тред, краткий текст уже не нужен, а
>>вот пустота на его месте очень хорошо выделяет уже прочитанные треды.
>
>Ну я так и подумал. По-моему это логично.
>
>А вообще, Максим, после всех последних улучшений Ваш форум производит очень приятное
>впечатление. Так держать! И спасибо, что есть такой сайт!

слов нет. стало очень удобно.
для информации - при раскрытии тредов в Konqueror 3.4.2 кракозяблы.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Ajax пришел на opennet"  
Сообщение от Maxim Chirkov email(ok) on 24-Янв-06, 11:55 
>слов нет. стало очень удобно.

Это только первый этап, скоро в Ajax режиме появится многостраничность, т.е. возможность открывать по 10 ответов одновременно, причем в двух вариантах - по мере расположения в треде и по мере публикации.

>для информации - при раскрытии тредов в Konqueror 3.4.2 кракозяблы.

Сейчас попробуйте, ситуация не изменилась ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Ajax пришел на opennet"  
Сообщение от А.Петров (??) on 24-Янв-06, 14:20 
>>для информации - при раскрытии тредов в Konqueror 3.4.2 кракозяблы.
>
>Сейчас попробуйте, ситуация не изменилась ?

увы, пока нет

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Ajax пришел на opennet"  
Сообщение от Maxim Chirkov email(ok) on 28-Янв-06, 00:39 
Запущен обновленный Ajax режим.
Теперь доступны два представления отображения списка заголовков - нитевидный и с сортировкой по мере публикации (Сортировать по: [дате/нити]).
Также возможно страничное открытие текстов сообщений - по 10 сообщений за раз (Открыть частями: [ 1 | 2 | 3 ]).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Ajax пришел на opennet"  
Сообщение от А.Петров (??) on 01-Фев-06, 09:47 
>Запущен обновленный Ajax режим.
>Теперь доступны два представления отображения списка заголовков - нитевидный и с сортировкой
>по мере публикации (Сортировать по: [дате/нити]).
>Также возможно страничное открытие текстов сообщений - по 10 сообщений за раз
>(Открыть частями: [ 1 | 2 | 3 ]).


Теперь в konqueror 3.4.2(3) вот как - после клика на [+] вместо первых слов сообщения появляется "Загрузка..." а сам тред, собственно, не раскрывается.
FreeBSD 4.11 b FreeBSD 6.0. firefox и opera8 всё кажут

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Ajax пришел на opennet"  
Сообщение от Maxim Chirkov email(ok) on 01-Фев-06, 12:40 
>Теперь в konqueror 3.4.2(3) вот как - после клика на [+] вместо
>первых слов сообщения появляется "Загрузка..." а сам тред, собственно, не раскрывается.

Ошибку какую-нибудь выводит в javascript консоли ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Ajax пришел на opennet"  
Сообщение от А.Петров (??) on 02-Фев-06, 06:33 
>>Теперь в konqueror 3.4.2(3) вот как - после клика на [+] вместо
>>первых слов сообщения появляется "Загрузка..." а сам тред, собственно, не раскрывается.
>
>Ошибку какую-нибудь выводит в javascript консоли ?

да... чо-т я сразу-то не сообразил глянуть. старею...
при клике на  [+] следующая ошибка:

http://www.opennet.dev/ajax2.js Строка 87
Syntax Error - Invalid regular expression

если в дебаггере прыгать дальше - такая же ошибка в 49 строке.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Ajax пришел на opennet"  
Сообщение от qwerty email(ok) on 01-Фев-06, 15:27 
в опере не работает :(

Version information
Version
7.11
Build
2887
Platform
Win32
System
Windows XP
  
Java
Java not installed

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Ajax пришел на opennet"  
Сообщение от Maxim Chirkov email(ok) on 01-Фев-06, 15:58 
>в опере не работает :(
>Version
>7.11

XMLHttpRequest появился только начиная с Opera 8.0.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Ajax в обсуждении новостей"  
Сообщение от Maxim Chirkov email(ok) on 02-Фев-06, 10:26 
На страницах новостей, теперь стал возможен просмотр скрытых сообщений, через ajax режим (нужно нажать на ссылку "[посмотреть]" рядом с надписью "текст скрыт"). Скрываются либо слишком объемные сообщения, либо, при большом числе комментариев, самые старые.

Нажав "Ajax режим" в заголовке, после новости, перед блоком обсуждения, вместо тредового режима будет показан список с сортировкой по дате публикации с возможностью постраничного просмотра.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Ajax пришел на opennet"  
Сообщение от theserg email on 26-Фев-06, 16:29 
можно сделать, чтоб при нажатии на [+] появлялся текст основного сообщения, а не ссылка "Основное сообщение"? Другие сообщения не нужно сразу разворачитать,  а вот основные бы не помешало, спасибо
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Ajax пришел на opennet"  
Сообщение от Maxim Chirkov email(ok) on 26-Фев-06, 16:48 
>можно сделать, чтоб при нажатии на [+] появлялся текст основного сообщения, а
>не ссылка "Основное сообщение"? Другие сообщения не нужно сразу разворачитать,  
>а вот основные бы не помешало, спасибо

Для сообщений без ответов, так и есть.

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Ajax пришел на opennet"  
Сообщение от theserg email on 26-Фев-06, 19:03 
чтоб не загружать интерфейс, там есть иконка file.gif - можно на неё повесить опцию "раскрыть и показать первое сообщение, через XMLHttpRequest"

я бы так сделал: <img src=file.gif title="раскрыть и показать первое сообщение" onclick="ShowIt ()" style="cursor: pointer">

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Ajax пришел на opennet"  
Сообщение от Maxim Chirkov email(ok) on 27-Фев-06, 12:20 
>чтоб не загружать интерфейс, там есть иконка file.gif - можно на неё
>повесить опцию "раскрыть и показать первое сообщение, через

Там все равно многоточие есть. Сейчас сделал открытие текста при нажатии на "...".

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Ajax пришел на opennet"  
Сообщение от Maxim Chirkov email(ok) on 01-Мрт-06, 16:14 
В режиме "раскрыть нити" теперь при клике на заговолок сообщения, текст будет показан сразу через ajax.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Ajax пришел на opennet"  
Сообщение от Doctorrr email(ok) on 29-Янв-07, 15:30 
>В режиме "раскрыть нити" теперь при клике на заговолок сообщения, текст будет
>показан сразу через ajax.


В FF2 работает, очень удобно. Спасибо, Opennet! ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Небольшие улучшения"  
Сообщение от Maxim Chirkov email(ok) on 02-Мрт-07, 16:38 
Два небольших улучшения:
- В режиме свернутых нитей сделал ajax ссылку прямо на заголовок, а не только на [+]. При открытии в новом окне (клик средней кнопкой) сообщения будут открываться как прежде.
- Сделал запоминание ajax режима "Сортировать по: [дате/нитям]" через cookie.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "Небольшие улучшения"  
Сообщение от co6aka (ok) on 07-Мрт-07, 13:04 
"Не надо булочную... Не надо справочную..." (c) Кин-Дз-Дза
А может не надо ссылку на заголовок... Кому нужны нити и встакое тому плюсик, кому это не нужно, тому заголовок! Ну мне например неудобно и одни отрицательные эмоции. Все работает без глюков (frebbsd 6.1 firefox 2.0), росто ненравиться и все. Потом с lynx'а иногда захожу.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "Небольшие улучшения"  
Сообщение от Maxim Chirkov email(ok) on 07-Мрт-07, 15:04 
>"Не надо булочную... Не надо справочную..." (c) Кин-Дз-Дза
>А может не надо ссылку на заголовок... Кому нужны нити и встакое
>тому плюсик, кому это не нужно, тому заголовок! Ну мне например
>неудобно и одни отрицательные эмоции. Все работает без глюков (frebbsd 6.1
>firefox 2.0), росто ненравиться и все. Потом с lynx'а иногда захожу.

При открытии в новом окне или с выключенным JavaScript (lynx) все работает как прежде. Или вы переходите на тред, а затем после чтения жмете back и попадайте опять на список ? Сделал на этот случай ссылку "[смотреть все]". В будущем появится настройка - "отключить ajax".


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "Небольшие улучшения"  
Сообщение от co6aka (ok) on 07-Мрт-07, 20:06 
Отлично! Спасибо!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "Небольшие улучшения"  
Сообщение от Maxim Chirkov email(ok) on 09-Мрт-07, 08:34 
>Отлично! Спасибо!

Если есть еще какие-то замечания - пишите.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру