Новая post отправка комментария. - Скрипты и коды для юкоз - Форум аццкого кодера
Фильтр по:
  

Страница 1 из 11
Модератор форума: likbezz 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Новая post отправка комментария.
Новая post отправка комментария.
Дата: Пятница, 27.06.2014, 16:17 |
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


После обновления uCoz перестала работать post отправка комментария. Помогите переписать под новую версию.

код:
Код
$('#send').click(function(){  
  $.get(href, function(data) {  
  var tmp = href.split('-');  
  $.post('/index/', {  
  message: $('#message').val(),  
  subs: 0,  
  ssid: $('[name="ssid"]', data).val(),  
  a: 36,
  m: 1,
  id: tmp[tmp.length - 1]  
  }, function(res) {  
  $('.entry', $(res).text()).prependTo('#wall');  
  $('#wall > div:gt(9)').remove()  
  //$('#wall').html('');  
  //wall_load()  
  })  
  })  
  })


 
Дата: Пятница, 27.06.2014, 17:37 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9094
Награды: 23
Репутация: 457
Статус: Unknown


debian,
Цитата debian, Пт, 27.06.2014, 16:17:10
Помогите переписать под новую версию.

Код
sos: $('[name="sos"]', data).val(),  



Прикрепления: 7218216.png(6Kb)

 
Дата: Пятница, 27.06.2014, 18:00 |
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Не помогло...

 
Дата: Пятница, 27.06.2014, 19:06 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9094
Награды: 23
Репутация: 457
Статус: Unknown


debian,
Цитата debian, Пт, 27.06.2014, 18:00:24
Не помогло...

Тогда сформулируйте более точно после какого обновления (желательно подробно - что именно изменилось) и как именно перестала работать - выдает какую либо ошибку и т.п.

Так же, неплохо бы проверить, все ли данные по полям приходят, и результат ответа сервера на пост запрос


 
Дата: Пятница, 27.06.2014, 19:12 |
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Ucoz добавил в код: Комментирование через социальные сети и спам-репорты



После этого нововведения перестала работать отправка комментария.


 
Дата: Пятница, 27.06.2014, 22:06 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9094
Награды: 23
Репутация: 457
Статус: Unknown


debian,
Цитата debian, Пт, 27.06.2014, 19:12:33
Ucoz добавил в код: Комментирование через социальные сети и спам-репорты

Я не пользуюсь данным функционалом, по этому что-то определенное сказать по новой форме не могу.
Но все необходимые поля можно подсмотреть в исходнике, что четко видно из скриншота



как видно - присутствуют еще два поля, не указанные в вашем скрипте.
При чем, эти поля заполняются скриптом, при успешной авторизации через соц сети..

С другой стороны, если у вас своя форма добавления комментариев, зачем было вообще активировать данный функционал? Тем более, он временный, насколько я понял.

Прикрепления: 5187892.png(36Kb)

 
Дата: Суббота, 28.06.2014, 08:26 |
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Выдернул родную форму отправки, она отправляет. Под скриптом же не хочет.
Код

<form method="post" action="/index/">  
<textarea style="height:135px;" rows="8" name="message" id="message" cols="50"></textarea>
<input type="submit" name="submit" value="Отправить">
<input type="hidden" name="ssid" value="j2VSeczN">
<input type="hidden" name="a" value="36">
<input type="hidden" name="m" value="1">
<input type="hidden" name="id" value="4">
<input type="hidden" name="sos" value="1852712543">


Код скрипта:
Код
$('#send').click(function(){  
  $.get(href, function(data) {  
  var tmp = href.split('-');  
   $.post('/index/', {  
  message: $('#message').val(),  
  subs: 0,  
  ssid: $('[name="ssid"]', data).val(),
  sos: $('[name="sos"]', data).val(),      
  a: 36,  
  m: 1,  
  id: tmp[tmp.length - 1]  
  }, function(res) {  
   $('.entry', $(res).text()).prependTo('#wall');  
   $('#wall > div:gt(9)').remove()  
   //$('#wall').html('');  
   //wall_load()  
  })  
  })  
  })


 
Дата: Вторник, 01.07.2014, 01:49 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9094
Награды: 23
Репутация: 457
Статус: Unknown


debian,
Цитата debian, Сб, 28.06.2014, 08:26:14
Выдернул родную форму отправки, она отправляет. Под скриптом же не хочет.

Вы меня просите по фрагментам вашего кода написать вам скрипт?
Нет, спасибо, как-нибудь в другой раз.


 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Новая post отправка комментария.
Страница 1 из 11
Поиск: