Двойное добавление контента с мобильного 2.X

Иногда добавляется два объявления

 
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1785
Приветствую.

Кто либо еще наблюдал двойное добавление контента (у меня объявлений, но может быть и других) на мобильных устройствах?

Добавляется иногда два одинаковых объявления, причем картинка (если есть) у них одна на двоих.
ID у объявлений разный.

Связано или нет с конкретными устройствами или браузерами, не замечал.
Предполагаю это происходит при длительном тапе на кнопку "Сохранить" (Добавить).

Написал карточку на ГитХабе...

Может быть есть смысл сделать задержку на 2-3 сек. для повторного отправления или еще что то подобное.
Или раньше для 1-й ветки был скриптик, который не давал жать повторно кнопку...
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1785
Rainbow:
Или раньше для 1-й ветки был скриптик, который не давал жать повторно кнопку...

Попробовал этот скрипт.
Вызывает конфликт со скриптом выбора категорий (доска объявлений от стороннего разработчика).

Этот скрипт:
Код PHP:
  1.  
  2. $(function() {
  3. $('input:submit, #gosend:button').live('click', function(){
  4. $('input:submit, #gosend:button').hide().after('<span id="hlp">Отправка...</span>');
  5. });
  6. });
  7.  
Сегодня опять добавилось двойное объявление((...
Редактировалось: 1 раз (Последний: 23 августа 2018 в 09:40)
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1785
В интернете нашел такой скрипт по блокированию:

https://www.kobzarev.com/jquery/block-repeatedly-pressing-the-submit-button-form/

Код PHP:
  1.  
  2. // Находим все формы в документе
  3. $('form').submit(function( e ){
  4. // Блокируем кнопки при отправке формы
  5. $('input[type=submit]', $(this)).prop( 'disabled', true );
  6. e.preventDefault();
  7. });
  8.  
Попробую, посмотрю не будет ли с чем конфликтовать...
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1785
Сегодня вообще, добавилось сразу пять shock дублей.
Смотрел по статистике. С десктопа shock , а не с мобильного...

Чел просто тупо обновлял страницу.
Не знаю что он там именно делал...

Скрипт который написал выше прикручен к странице "добавить..." через html виджет, только к мобильному дизайну.
Теперь придется наверное ко всем девайсам делать.

Раньше такого не замечал.
На Гитхабе тоже кто то отписался что на десктопе такое есть...

Возможно связано с медленным интернетом у пользователя.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2721
Rainbow:
Возможно связано с медленным интернетом у пользователя.
У меня постоянно контент двоится. Люди привыкли к даблклику. smile
Надо тоже попробовать заблокировать кнопку после нажатия.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1785
Ris, ок. попробуйте, а то у меня слишком медленно процесс тестирования идет))
Отпишитесь потом...

И к ГитХабу можете присоединится:
https://github.com/instantsoft/icms2/issues/917
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.