Как побороть такой вот глюк?

Дублирование комментариев

#16 20 февраля 2012 в 18:53
Сегодня у меня такой дебил зарегился
Ник: alin
почта: alin@mail.ua
ip: 176.8.174.34
Отправил под новость один и тот же коммент до хрена раз.
Удалил его сразу, заодно и все комменты удалились. с меня два нажатия, он же сделал больше. И не лень было зарегиться и сидеть дро… ить по кнопке.
#17 20 февраля 2012 в 19:22
в багтрекер проблему опишите…
#18 22 февраля 2012 в 18:48
временное решение, возможно не полное…
по этому пути /core/js/block_rep.js
закинуть файлик js из архива, подключить в секции <head> в template.php:
  1. <script src="/core/js/block_rep.js" type="text/javascript"></script>
проверял почти на всех формах у меня срабатывает…
отключает кнопку отправить для дублирования после первого клика на неё и пишет текст «пожалуйста подождите идёт отправка…»
Прикрепленный файл
blockrep_21cfc.rar 380 байт
Сегодня в 18:17
#19 23 февраля 2012 в 14:54
• Mike •, Спасибо большое)
#20 23 февраля 2012 в 15:07
Все как бы работает, ну у меня комментарии вообще так не появляются
#21 23 февраля 2012 в 15:18
версия какая? это для 1.9 и jquery 1.5.2, проверялась на дефолтном шаблоне…
#22 23 февраля 2012 в 16:36
• Mike •, 1.9
#23 23 февраля 2012 в 17:00
Так же не работает.
После нажатия на кнопку пишет текст «пожалуйста подождите идёт отправка…», перезагружается страница и ни чего не добавляется...
1.9 и jquery 1.5.2
#24 23 февраля 2012 в 18:37
везде на всех формах или где-то конкретно? сообщения, стена, комментарии?
#25 23 февраля 2012 в 19:26
попробуйте этот вариант, он влияете только на кнопки…
Прикрепленный файл
blockrep_21cfc.zip 303 байт
#26 23 февраля 2012 в 20:17
Еще такая же проблема с блогами. Каждый день удаляю дубли. А вчера одну запись пользователь нечаянно пять раз продублировал.
• Mike •,
Ваше решение только для комментов или в блогах тоже сработает?
В 1,8 работать не будет?
#27 23 февраля 2012 в 20:31
Katerina, у меня работает везде… ), даже там где не надо, в админке например… ), в принципе ничто не мешает скрипту работать и на 1.8, единственное если возникнут проблемы с личными сообщениями в коде js есть комментарий, что сделать чтобы в сообщениях не срабатывало…
#28 23 февраля 2012 в 21:09
Спасибо большое — работает на 1,8.
С праздником!
#29 23 февраля 2012 в 22:03
Обнаружилась ошибка.
С этим исправлением на моем сайте пользователи более не могут загружать фото в личный фотоальбом.
Появляется надпись "пожалуйста подождите идёт отправка…", но фото в альбом не загружается.
#30 24 февраля 2012 в 02:09
замените целиком содержимое файла block_rep.js на приведённое ниже:
  1.  
  2. $(function() {
  3. $('form').live('submit', function(){
  4. $('input:submit, #gosend:button')
  5. .hide()
  6. .after('<span>Идет отправка, пожалуйста, подождите…</span>');
  7. });
  8. });
  9.  
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.