не стандартный ответ на комментарий - Форум
Страница 1 из 11
Форум » Форум веб мастеров » uCoz » не стандартный ответ на комментарий (ошибка с капчой)
не стандартный ответ на комментарий

Sid_MC_aka_Destroy
Пользователи
Сообщений 181
+
+67
-
Ваши награды 8
Sid_MC_aka_Destroy написал: В ответ пользователя Sid_MC_aka_Destroy Написано 04 мая 2012 в 21:28
Сообщение № 1
ребята, подскажите. Делаю ответ на комментарий. У групп без капчи всё отлично, а для пользователей с капчой вывожу так (с условием, что капча есть):
pid: id,
a: 36,
message: answer,
sos: sos,
ssid: ssid,
code: code,
seckey: seckey

но комментарий не добавляется. возможно не хватает данных? вроде облазил весь xml файл, нашёл лишь эти поля.
или наоборот что-то лишнее?

Добавлено (04.05.2012, 21:28)
---------------------------------------------
ps: все переменные присутствуют, там ошибки быть не должно cool

подпись:
Sid_MC_aka_Destroy
«Пред. тема След. тема»

(o)-$erega-(o)
Пользователи
Сообщений 30
+
+64
-
Ваши награды 8
(o)-$erega-(o) написал: В ответ пользователя (o)-$erega-(o) Написано 04 мая 2012 в 22:03
Сообщение № 2
Sid_MC_aka_Destroy, Хорошо бы весь скрипт посмотреть, а так я откуда могу знать что ты дам творишь, некоторые свойства наверняка меняются, ты их получаешь или просто передал как было в коде?

Sid_MC_aka_Destroy
Пользователи
Сообщений 181
+
+67
-
Ваши награды 8
Sid_MC_aka_Destroy написал: В ответ пользователя Sid_MC_aka_Destroy Написано 04 мая 2012 в 22:24
Сообщение № 3
(o)-$erega-(o), код писал с нуля. sos, ssid, seckey получаю из xml файла. ну вот код для пользователей с капчой:

Code
var answer = $('#answer_place'+id).val();  
  $.get('/index/58-'+id, function (data) {  
  xml = $('cmd[p="content"]', data).text();  
  sos = $('input[name="sos"]', xml).attr('id');  
  ssid = $('input[name="ssid"]', xml).val();  
  code = $("#capcodecom").val();   
  $.post("/index", {  
  pid: id,  
  a: 36,  
  message: answer,  
  sos: sos,  
  ssid: ssid,
  code: code,  
  seckey: seckey  
  },  
  function (re) {  
  rTxt = $($(re).text()).text();  
  if(rTxt.indexOf("img") > -1) {  
  setTimeout('_uWnd.close("pmsend")', 500);  
  _uWnd.close('capcom');  
  _uWnd.alert('Сообщение успешно отправлено', 'Уведомление', {  
  w: 225,  
  h: 75,  
  });
  } else {  
  if(rTxt.indexOf("img") > -1) {  
  $('#secuImg').click();  
  $('#capcodecom').attr('value','');
  _uWnd.alert('Код безопасности введён не верно', 'Ошибка', {  
  w: 225,  
  h: 75  
  });
  } else {  
  _uWnd.close('capcom');  
  _uWnd.alert(rTxt, 'Внимание', {  
  w: 225,  
  h: 75  
  });  
  }  
  }  
  });  
  }  
  }  
подпись:
Sid_MC_aka_Destroy

S@Nek
VIP
Сообщений 678
+
+1349
-
Ваши награды 18
S@Nek написал: В ответ пользователя S@Nek Написано 04 мая 2012 в 22:46
Сообщение № 4
мне кажется на этом форуме нет птиц твоего полёта biggrin
подпись: S@Nek

Вовчик
Администратор
Сообщений 8682
+
+2355
-
Ваши награды 314
Вовчик написал: В ответ пользователя Вовчик Написано 04 мая 2012 в 23:24
Сообщение № 5
Sid_MC_aka_Destroy, вот, глянь, может поможет:

тык и тык
подпись: Если я помог тебе, помоги и ты мне Мой WMR --> R250600748056
p.s. это лучшее выражение благодарности))
Вовчик

Sid_MC_aka_Destroy
Пользователи
Сообщений 181
+
+67
-
Ваши награды 8
Sid_MC_aka_Destroy написал: В ответ пользователя Sid_MC_aka_Destroy Написано 04 мая 2012 в 23:49
Сообщение № 6
S@Nek, batman
Вовчик, спасибо, хороший скрипт. Обязательно пригодится)
Ну а если поставлю вопрос по-другому:
Можете ли найти ошибку в коде?



смысл в том, что если капча для юзера есть (проверка условием if ($("#secuImg", xml).size() > 0) {...} ), то при выполнении функции (при нажатии на кнопку) вылетает uwnd с кодом. при вводе 5 знаков в поле 2 варианта:
1. окно с капчой закрывается, появляется уведомление - успешно
2. картинка капчи обновляется, появляется оповещение об ошибке - код введён не верно.

Проблема:

при вводе 5 знаков функция срабатывает, но не отвечает. окно с кодом остается, ответ не добавляется.
подпись:
Sid_MC_aka_Destroy

(o)-$erega-(o)
Пользователи
Сообщений 30
+
+64
-
Ваши награды 8
(o)-$erega-(o) написал: В ответ пользователя (o)-$erega-(o) Написано 05 мая 2012 в 13:23
Сообщение № 7
Sid_MC_aka_Destroy, Передавать должны следующие параметры:

Для авторизованных пользователей:

_tp_ xml
a 36
message 1
pid 29
sos 3359747701
ssid nrk4_1xC
subs 0

Для гостей:

_tp_ xml
a 36
code FFKeU
email dfdf@dfdf.ru
id 16
m 2
message 1
name imya
seckey 3822933297832158448
sos 3359747701
ssid 764403740675177065721

Ну а дальше сам сравнивай, о результате отпишись, а там будем думать...

Sid_MC_aka_Destroy
Пользователи
Сообщений 181
+
+67
-
Ваши награды 8
Sid_MC_aka_Destroy написал: В ответ пользователя Sid_MC_aka_Destroy Написано 05 мая 2012 в 22:28
Сообщение № 8
(o)-$erega-(o), это post коммента. а у меня проблема с ответом на комментарий.
с кодом, приведённым выше, юзер из группы без капчи может добавить ответ, т.е. всё работает. а для юзеров с капчой добавление не работает.

Добавлено (05.05.2012, 22:28)
---------------------------------------------
я так понимаю, ошибка в самом коде.

подпись:
Sid_MC_aka_Destroy

(o)-$erega-(o)
Пользователи
Сообщений 30
+
+64
-
Ваши награды 8
(o)-$erega-(o) написал: В ответ пользователя (o)-$erega-(o) Написано 06 мая 2012 в 13:05
Сообщение № 9
Sid_MC_aka_Destroy, Так гостям на сколько я знаю нельзя отвечать на комментарии?

uExpert
Проверенные
Сообщений 124
+
+2166
-
Ваши награды 3
uExpert написал: В ответ пользователя uExpert Написано 06 мая 2012 в 17:00
Сообщение № 10
Sid_MC_aka_Destroy, поставь плагин firebug для браузера firefox, запускай (F12) и отлаживай код, ошибку найдешь. Отображает содержимое запросов, ответа сервера, ошибки в сценарии, предупреждения.

Sid_MC_aka_Destroy
Пользователи
Сообщений 181
+
+67
-
Ваши награды 8
Sid_MC_aka_Destroy написал: В ответ пользователя Sid_MC_aka_Destroy Написано 06 мая 2012 в 17:33
Сообщение № 11
(o)-$erega-(o), для обычных пользователей действует код безопасности. и его ни как не отменить.
подпись:
Sid_MC_aka_Destroy

(o)-$erega-(o)
Пользователи
Сообщений 30
+
+64
-
Ваши награды 8
(o)-$erega-(o) написал: В ответ пользователя (o)-$erega-(o) Написано 07 мая 2012 в 20:20
Сообщение № 12
Sid_MC_aka_Destroy, А ну да. На первый взгляд я ошибки не вижу, а досконально код изучать у меня сейчас времени нет...
Форум » Форум веб мастеров » uCoz » не стандартный ответ на комментарий (ошибка с капчой)
Страница 1 из 11
Поиск:
Топ пользователей: