В движке нужно организовать сверку с БД на идентичность.

#1 9 июля 2019 в 14:14
Наблюдал двойной и даже тройной вывод записей контента и сообщений (это наблюдали и другие). Все из за слабого потока обмена данных. Чтоб избежать подобные ляпы прдлогаю после вторичной отправки с ip в течении 10-30 секунд организовать запрос перед изменениями и после фиксировать действие. Интервал времине нужен для того что бы предотвратить случаи когда юзер употребляет одну и ту же фразу в ходе общения.
Критику в свой адрес по поводу хотелок не приемлю. Вернее их мнение на этот счёт. Я предлагаю. А разработчики icms и дополнений самостоятельно решают что нужно, а что нет. Я не навязываю и не принуждаю. Это касается и прочих предложений, включая иных пользователей. Те кто не могут писать вносят свой вклад предложениями, а те кто пишут молодцы, вне зависимости от платные, безплатные нововведения.
#2 9 июля 2019 в 14:35

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

@Bitrix

@Bitrix, поддерживаю. Также наблюдал эту проблему неоднократно, и в комментариях, и при создании поста, особенно, когда слабый интернет
сколько раз нажимаешь "отправить"
столько и постов получаешь
#3 9 июля 2019 в 14:36
типичный пример — здесь этот косяк тоже работает
#4 9 июля 2019 в 14:51
Нужно просто блокировать яваскриптом кнопку "Отправить" после первого нажатия.
#5 9 июля 2019 в 15:20

Нужно просто блокировать яваскриптом кнопку "Отправить" после первого нажатия.

Ris

это не работает, когда в браузере выключен js
(а многие пользуются "современными" мобильными браузерами)
#6 9 июля 2019 в 15:25

это не работает, когда в браузере выключен js

@iKrym
Когда в браузере выключен яваскрипт — ничего не работает.

а многие пользуются "современными" мобильными браузерами

@iKrym
Мобильные браузеры тоже поддерживают яваскрипт.
#7 9 июля 2019 в 15:56


это не работает, когда в браузере выключен js

@iKrym
Когда в браузере выключен яваскрипт — ничего не работает.

а многие пользуются "современными" мобильными браузерами

@iKrym
Мобильные браузеры тоже поддерживают яваскрипт.

Ris

Простолюд этого не знает. И сайты строю по эту аудиторию. Как же быть с ними?
#8 9 июля 2019 в 16:34
@Bitrix,
У многих такая ерунда. У меня тоже.
/forum/thread30208-1.html
Никто пока не придумал, как заблокировать сабмит после нажатия.
#9 9 июля 2019 в 16:35

И сайты строю по эту аудиторию. Как же быть с ними?

@Bitrix

пока никак, в первой ветке эту проблему устранили до 10.3
тогда много шума было

здесь — уже писали на форуме про эту проблему, но пока не устранили
самостоятельно ее можно устранить — но при обновлении — все слетит =)

Еще, такой немаловажный момент —
разработчики следят за жалобами в багтрекере
не здесь
#10 9 июля 2019 в 16:37

как заблокировать сабмит после нажатия

Ris

нужен простейший виджет (слово то, какое мерзкое)
нужен плагин, который будет фиксировать timestamp (как в вконтакте) для каждого post (можно в настройках выбирать)
и там же, в настройках регулировать "периодичность"
#11 9 июля 2019 в 16:51
Не думаю что это такая уж проблема, кто вообще в 2019 году сидит с выключенным js?
Простолюд скорей всего не знает как выключить js и для чего надо выключить.
#12 9 июля 2019 в 17:11

кто вообще в 2019 году сидит с выключенным js?

Evanescence

Очень многие пользователи мобильных устройств
на моих сайтах, в 2019 году, процент мобильных устройств больше половины!
#13 9 июля 2019 в 17:17

Очень многие пользователи мобильных устройств
на моих сайтах, в 2019 году, процент мобильных устройств больше половины!

@iKrym
и что у них

в браузере выключен js

@iKrym
?????..
Читаю и как в прошлое вернулся лет на 10-15 назад, когда люди из за дороговизны GPRS отключали картинки и JS. если и отключают js так это 5% от всего населения страны rofl
#14 9 июля 2019 в 17:21

отключают js так это 5% от всего населения страны

Killer's dream
могут и более 20% отключать.
#15 9 июля 2019 в 17:22

могут и более 20% отключать.

@noname
Вы понимаете что (наверно около) 90% сайтов перестанет работать полноценно если отключить JS в браузере
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.