Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.18 » Повторная отправка сообщения |
Правила раздела |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
andrey_fisher |
Классическая ситуация: юзер отправляет сообщение, но происходит сбой, он что-то делает, и сообщение отправляется два-три-сколько успевает раз.. как лечить проблему именно в IntB? |
-KoT- |
В АЦ "Основные параметры", "Защита от флуда". 30 сек. поставил — пока дублей не замечено... |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 8 июня 2006 21:00 Сообщение отредактировано: 8 июня 2006 21:02
30 — может и многовато будет... Вполне и 15 хватит, на мой взгляд. Еще можно поступить следующим образом: отредактировать styles/имя_стиля/stdforum.php повесить на событие onSubmit формы отправки сообщения JavaScript, в котором будет делаться проверка, делается ли submit первый раз (т.е. равна ли нулю некоторая переменная) или нет. Если нет, то с помощью JS-функции cofirm можно вывести пользователю сообщение с предпреждением, что он уже один раз нажал отправку и идет ее обработка, хочет ли он отправить сообщение повторно. (Делать полную блокировку без возможности повторной отправки, как это в некоторых других форумах делается, не рекомендую, так как при плохой связи, типа GPRS, когда ситуации, что запрос отправить не удается, случаются регулярно, это ОЧЕНЬ мешает.) ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
wsx |
Или же баттон(кнопку) задизаблить тем же ява-скриптом. ---
Не всё так просто, как на самом деле! |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 9 июня 2006 12:00 Сообщение отредактировано: 9 июня 2006 12:01
wsx, об этом как раз XXXX Pro написал: (Делать полную блокировку без возможности повторной отправки, как это в некоторых других форумах делается, не рекомендую, так как при плохой связи, типа GPRS, когда ситуации, что запрос отправить не удается, случаются регулярно, это ОЧЕНЬ мешает.) Хотя у меня так и сделано - дизейблится кнопка — народ вроде не жалуется. |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.18 » Повторная отправка сообщения |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |