Diary Spirit @дневники: изнутри

понедельник, 19 февраля 2007

Администратор

16:07 Комментарии без перезагрузки страниц
Мы сделали возможность добавления комментариев без перезагрузки страниц. Зарегистрированные пользователи могут отказаться от этого нововведения и продолжать использовать старый вариант комментирования.

Теперь подробнее.



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



2. Сейчас всем зарегистрированным пользователям по умолчанию установлена опция добавления комментариев без перезагрузки страниц. Это означает, что после того, как вы наберете текст комментария и нажмете кнопку "Отправить" (а также CTRL+Enter или CTRL+S), комментарий будет отправлен на сервер и добавится в базу данных — все пользователи будут видеть его. Помежуточная страница ("Ваш комментарий успешно добавлен...") у вас не появится и перезагрузка страницы не произойдет, но вы увидите страницу с вашим добавленным комментарием. Если комментарий добавится на следующую страницу, а не на текущую, то у вас он появится ниже счетчика страниц: < 1 2 3 4 дальше >

Этим экономится ваше время и трафик, а также серверный ресурс.



Фактически, с помощью технологии Ajax (Asynchronous Javasсriрt and XML) вам показывается не сама страница, а то, "как будет выглядеть эта страница с вашим комментарием". Если одновременно с вашим были добавлены и другие комментарии, то вы их не увидите, пока не перезагрузите страницу. Если это сильно угнетает вас или эта штука почему-то не работает в вашем любимом браузере, то вы можете забыть о ней и отказаться от использования в настройках Просмотр дневников:



Порядок добавления комментария

- с полной перезагрузкой страницы

- без перезагрузки страницы (более быстрый способ, при этом расходуется меньше трафика, но необходимо проверить его работоспособность в вашем браузере)




Неавторизованные посетители (гости) не имеют настроек, поэтому у них останется прежний вариант добавления комментариев — с перезагрузкой страницы.
URL

19.02.2007 в 16:09

19.02.2007 в 16:09
потрясно
URL

19.02.2007 в 16:11

19.02.2007 в 16:11
спасибо огромное!!!)))
URL

19.02.2007 в 16:11

19.02.2007 в 16:11
спасибо
URL

19.02.2007 в 16:13

19.02.2007 в 16:13
спасибо)
URL

19.02.2007 в 16:14

19.02.2007 в 16:14
Спасибо!
URL

19.02.2007 в 16:15

19.02.2007 в 16:15
проверим )
URL

19.02.2007 в 16:15

19.02.2007 в 16:15
Ух ты, как круто! Спасибо вам :)
URL

19.02.2007 в 16:16

19.02.2007 в 16:16
Шаг в верном направлении - больше AJAX-ов хороших и разных.
URL

19.02.2007 в 16:17

19.02.2007 в 16:17
офигенно!

Прогрессиурете!

Спасибо большое! :red:
URL

19.02.2007 в 16:17

19.02.2007 в 16:17
прикольно =)
URL

19.02.2007 в 16:17

19.02.2007 в 16:17
круто.
URL

19.02.2007 в 16:17

19.02.2007 в 16:17
Спасибо))):kiss:
URL

19.02.2007 в 16:17

19.02.2007 в 16:17
.)

URL

19.02.2007 в 16:18

19.02.2007 в 16:18
оч удобная штука!!

спасибо :)
URL

19.02.2007 в 16:18

19.02.2007 в 16:18
класс!
URL

19.02.2007 в 16:19

19.02.2007 в 16:19
Удобно))))
URL

19.02.2007 в 16:19

19.02.2007 в 16:19
правда? о этож круто =) ща попробуем!"
URL

19.02.2007 в 16:21

19.02.2007 в 16:21
спасибо)
URL

19.02.2007 в 16:21

19.02.2007 в 16:21
:beg:
URL

19.02.2007 в 16:21

19.02.2007 в 16:21
огромное спасибо!
URL

19.02.2007 в 16:22

19.02.2007 в 16:22
И сразу небольшое фи.

__defineGetter__ и __defineSetter__ существует только в гекконах.

Поэтому в опере выскакивает ошибка.

К счастью, в ней есть поддержка outerHTML, поэтому всё работает, но итог смотрится неаккуратно.

можно было бы добавить проверку на

if (typeof HTMLElement != "undefined" && HTMLElement.prototype.__defineGetter__) {

или на HTMLElement.outerHTML

ну, или даже на

if (typeof HTMLElement != "undefined" && !opera) { // хотя это не менее криво.

URL

19.02.2007 в 16:23

19.02.2007 в 16:23
замечательно!спасибо
URL

19.02.2007 в 16:23

19.02.2007 в 16:23
Здорово!!! Интересно, как оно на мобилке будет...
URL

19.02.2007 в 16:24

19.02.2007 в 16:24
Очень клёво!! Спасибо!
URL

19.02.2007 в 16:24

19.02.2007 в 16:24
Ура админам!!! Теперь все быстрее и проще!
URL

19.02.2007 в 16:24

19.02.2007 в 16:24
как всегда всё во имя удобства пользователя)

спасибо.
URL

19.02.2007 в 16:25

19.02.2007 в 16:25
Оу, как здорово! Спасибо Вам огромное, дорогая администрация! :)

:ps: Заодно ща попробую, отправив этот коммент... ;-)
URL

19.02.2007 в 16:25

19.02.2007 в 16:25
Kildor А у меня в Опере, так же, как и в IE, всё замечательно работает! :vo:
URL

19.02.2007 в 16:25

19.02.2007 в 16:25
наши админы самые рульные :evil:
URL

19.02.2007 в 16:27

19.02.2007 в 16:27
вот прямо на месте и проверим.*)

апд: ура, работает, спасибо за спасенье%)
URL