В движок форума внесено ряд усовершенствований:- В режиме "свернуть нити" досутпен Ajax-режим просмотра содержимого нитей, без перезагрузки страницы. Для просмотра оглавления ответов, нужно нажать на "[+] Ответов" справа или на многоточие после начального текста треда. При этом "[+]" меняется на "[-]", кликнув на который список закрывается. При открытии сообщений - текст продгружается с сервера динамически и кешируется, т.е. при повторном нажатии - удаленного запроса не будет. Прочитанные сообщения выделяются серой полоской. Для новых сообщений без ответов - сразу показывается полный текст.
- Оптимизирован размер обощенной страницы с содержимым всего треда, через перевод на CSS;
- В режиме "раскрыть нити", при клике на плюс после заголовка сообщения в списке, откроются только дочерние сообщения.
- В режиме "свернуть нити" (по умолчанию), для больших тредов при клике на заголовок показываются только ответы первого уровне, для просмотра ответов на каждую нить нужно перейти по "есть ответы, показать".
Замечания и предложения приветствуются.
>Для просмотра оглавления ответов, нужно нажать на "[+] Ответов" справа
>или на многоточие после начального текста треда. При этом "[+]" меняется
>на "[-]", кликнув на который список закрывается.
>...
>Замечания и предложения приветствуются.У меня это не работает :( Firefox 1.5, в консоли JavaScript следующая ругань:
Ошибка: s_n_repl is not defined
Источник: http://www.opennet.me/ajax.js
Строка: 65
>У меня это не работает :( Firefox 1.5, в консоли JavaScript следующая
>ругань:Firefox прокешировал старую версию .js файла, перечитай http://www.opennet.me/openforum.js
В Firefox 1.5 переборщили с кешированием, теперь он кеширует даже если время модификации файла и размер изменились.
Да, так оно и есть! Спасибо!Только теперь, если нажму на [+], исчезает краткий текст сообщения (остается только заголовок), и после нажатия на [-] он назад не появляется.
Баг или фича?
>Только теперь, если нажму на [+], исчезает краткий текст сообщения (остается только
>заголовок), и после нажатия на [-] он назад не появляется.
>Баг или фича?Это я так пару часов назад сделал, как мне показалось после того как посмотрел и скрыл тред, краткий текст уже не нужен, а вот пустота на его месте очень хорошо выделяет уже прочитанные треды.
>Это я так пару часов назад сделал, как мне показалось после того
>как посмотрел и скрыл тред, краткий текст уже не нужен, а
>вот пустота на его месте очень хорошо выделяет уже прочитанные треды.Ну я так и подумал. По-моему это логично.
А вообще, Максим, после всех последних улучшений Ваш форум производит очень приятное впечатление. Так держать! И спасибо, что есть такой сайт!
>>Это я так пару часов назад сделал, как мне показалось после того
>>как посмотрел и скрыл тред, краткий текст уже не нужен, а
>>вот пустота на его месте очень хорошо выделяет уже прочитанные треды.
>
>Ну я так и подумал. По-моему это логично.
>
>А вообще, Максим, после всех последних улучшений Ваш форум производит очень приятное
>впечатление. Так держать! И спасибо, что есть такой сайт!слов нет. стало очень удобно.
для информации - при раскрытии тредов в Konqueror 3.4.2 кракозяблы.
>слов нет. стало очень удобно.Это только первый этап, скоро в Ajax режиме появится многостраничность, т.е. возможность открывать по 10 ответов одновременно, причем в двух вариантах - по мере расположения в треде и по мере публикации.
>для информации - при раскрытии тредов в Konqueror 3.4.2 кракозяблы.
Сейчас попробуйте, ситуация не изменилась ?
>>для информации - при раскрытии тредов в Konqueror 3.4.2 кракозяблы.
>
>Сейчас попробуйте, ситуация не изменилась ?увы, пока нет
Запущен обновленный Ajax режим.
Теперь доступны два представления отображения списка заголовков - нитевидный и с сортировкой по мере публикации (Сортировать по: [дате/нити]).
Также возможно страничное открытие текстов сообщений - по 10 сообщений за раз (Открыть частями: [ 1 | 2 | 3 ]).
>Запущен обновленный Ajax режим.
>Теперь доступны два представления отображения списка заголовков - нитевидный и с сортировкой
>по мере публикации (Сортировать по: [дате/нити]).
>Также возможно страничное открытие текстов сообщений - по 10 сообщений за раз
>(Открыть частями: [ 1 | 2 | 3 ]).
Теперь в konqueror 3.4.2(3) вот как - после клика на [+] вместо первых слов сообщения появляется "Загрузка..." а сам тред, собственно, не раскрывается.
FreeBSD 4.11 b FreeBSD 6.0. firefox и opera8 всё кажут
>Теперь в konqueror 3.4.2(3) вот как - после клика на [+] вместо
>первых слов сообщения появляется "Загрузка..." а сам тред, собственно, не раскрывается.Ошибку какую-нибудь выводит в javascript консоли ?
>>Теперь в konqueror 3.4.2(3) вот как - после клика на [+] вместо
>>первых слов сообщения появляется "Загрузка..." а сам тред, собственно, не раскрывается.
>
>Ошибку какую-нибудь выводит в javascript консоли ?да... чо-т я сразу-то не сообразил глянуть. старею...
при клике на [+] следующая ошибка:http://www.opennet.me/ajax2.js Строка 87
Syntax Error - Invalid regular expressionесли в дебаггере прыгать дальше - такая же ошибка в 49 строке.
в опере не работает :(Version information
Version
7.11
Build
2887
Platform
Win32
System
Windows XP
Java
Java not installed
>в опере не работает :(
>Version
>7.11XMLHttpRequest появился только начиная с Opera 8.0.
На страницах новостей, теперь стал возможен просмотр скрытых сообщений, через ajax режим (нужно нажать на ссылку "[посмотреть]" рядом с надписью "текст скрыт"). Скрываются либо слишком объемные сообщения, либо, при большом числе комментариев, самые старые.Нажав "Ajax режим" в заголовке, после новости, перед блоком обсуждения, вместо тредового режима будет показан список с сортировкой по дате публикации с возможностью постраничного просмотра.
можно сделать, чтоб при нажатии на [+] появлялся текст основного сообщения, а не ссылка "Основное сообщение"? Другие сообщения не нужно сразу разворачитать, а вот основные бы не помешало, спасибо
>можно сделать, чтоб при нажатии на [+] появлялся текст основного сообщения, а
>не ссылка "Основное сообщение"? Другие сообщения не нужно сразу разворачитать,
>а вот основные бы не помешало, спасибоДля сообщений без ответов, так и есть.
Если ответы есть, то это может мешать, когда сообщение уже читалось ранее и хочется просто посмотреть последние ответы. Особенно когда текст основного сообщения слишком большой (например, приведен лог).
Выход может быть, например, в том, что можно добавить ссылку "..." после приведенного начала текста в списке, при переходе на которую всегда показывать основное сообщение.
чтоб не загружать интерфейс, там есть иконка file.gif - можно на неё повесить опцию "раскрыть и показать первое сообщение, через XMLHttpRequest"я бы так сделал: <img src=file.gif title="раскрыть и показать первое сообщение" onclick="ShowIt ()" style="cursor: pointer">
>чтоб не загружать интерфейс, там есть иконка file.gif - можно на неё
>повесить опцию "раскрыть и показать первое сообщение, черезТам все равно многоточие есть. Сейчас сделал открытие текста при нажатии на "...".
В режиме "раскрыть нити" теперь при клике на заговолок сообщения, текст будет показан сразу через ajax.
>В режиме "раскрыть нити" теперь при клике на заговолок сообщения, текст будет
>показан сразу через ajax.
В FF2 работает, очень удобно. Спасибо, Opennet! ;)
Два небольших улучшения:
- В режиме свернутых нитей сделал ajax ссылку прямо на заголовок, а не только на [+]. При открытии в новом окне (клик средней кнопкой) сообщения будут открываться как прежде.
- Сделал запоминание ajax режима "Сортировать по: [дате/нитям]" через cookie.
"Не надо булочную... Не надо справочную..." (c) Кин-Дз-Дза
А может не надо ссылку на заголовок... Кому нужны нити и встакое тому плюсик, кому это не нужно, тому заголовок! Ну мне например неудобно и одни отрицательные эмоции. Все работает без глюков (frebbsd 6.1 firefox 2.0), росто ненравиться и все. Потом с lynx'а иногда захожу.
>"Не надо булочную... Не надо справочную..." (c) Кин-Дз-Дза
>А может не надо ссылку на заголовок... Кому нужны нити и встакое
>тому плюсик, кому это не нужно, тому заголовок! Ну мне например
>неудобно и одни отрицательные эмоции. Все работает без глюков (frebbsd 6.1
>firefox 2.0), росто ненравиться и все. Потом с lynx'а иногда захожу.При открытии в новом окне или с выключенным JavaScript (lynx) все работает как прежде. Или вы переходите на тред, а затем после чтения жмете back и попадайте опять на список ? Сделал на этот случай ссылку "[смотреть все]". В будущем появится настройка - "отключить ajax".
Отлично! Спасибо!
>Отлично! Спасибо!Если есть еще какие-то замечания - пишите.