Page 1 of 3

форма реопрта

Posted: Tue May 24, 2016 9:14 pm
by smart
Приветствую )

несколько вопросов:
1. как сделать в репорт форме выдачу сообщения об успешной отправке после нажатия кнопки ?
2. как сделать проверку на наличие репорта для данного видео ?

Re: форма реопрта

Posted: Wed May 25, 2016 4:26 am
by admin
Переменная <!--MESSAGE--> после репорта

'Invalid Captcha Code'
"Select a reason, please";
"Tnx for your report !";
"You've already reported this gallery, thank you , we will check it.";

Но вариант не совсем правильный для переводов и тп, можно переделать.

Проверить репорты - это в плане когда выводится галера что б сразу проверять если ли репорты ? или в админке ?

Re: форма реопрта

Posted: Wed May 25, 2016 5:46 am
by smart
admin wrote:Переменная <!--MESSAGE--> после репорта

'Invalid Captcha Code'
"Select a reason, please";
"Tnx for your report !";
"You've already reported this gallery, thank you , we will check it.";

Но вариант не совсем правильный для переводов и тп, можно переделать.

Проверить репорты - это в плане когда выводится галера что б сразу проверять если ли репорты ? или в админке ?
по сути тэг <!--MESSAGE--> выдает что надо
но только срабатывает почему то 'Invalid Captcha Code'
это при неверном заполнении капчи

при правильном срабатывании, просто белый экран, то-есть сообщения об успешной отправке нету, так же как и сообщения о том, что не выбрана причина ну и о том, что уже делал репорт

форма вызывается с помощью фанси бокс


проверять репорты имелось в виду сообщение:
"You've already reported this gallery, thank you , we will check it.";
без открытия данных в репорте

тесты делаются в tcms


Если более подробно у нуждах, то нужно чтобы при нажатии кнопки submit выдавалось нужное сообщение, но при успешной отправке выдавалось просто окно с сообщением об успешной отправке, без данных репорта а просто "Tnx for your report !";
или же если репорт уже был сделан "You've already reported this gallery, thank you , we will check it."; без данных репорта

соответсвенно по причинам так же

Re: форма реопрта

Posted: Wed May 25, 2016 6:06 am
by admin
Скиньте плз линку на этот фанси бокс, посомтрим что он запрашивает.

Re: форма реопрта

Posted: Wed May 25, 2016 6:09 am
by smart
admin wrote:Скиньте плз линку на этот фанси бокс, посомтрим что он запрашивает.
все просто
index.php?force_template=report_form&gallery_id=32

Re: форма реопрта

Posted: Wed May 25, 2016 7:57 am
by admin
Ок, проведите ап плз
сделал для теста так

Code: Select all

<!--GALLERY_ID--> <br>

report <br>

msg: <!--MESSAGE--> <!--MESSAGE_CODE--> <br>
<form method=POST>
<input type="hidden" name="action" value="report">
<input type="text" class="s_input" name="reason">
<input type="submit"> 
</form>
можно юзать <!--MESSAGE--> но если надо свой вид сообщений то проще юзать <!--MESSAGE_CODE-->

сообщения бывают такие

'Invalid Captcha Code' = error_captcha
"Select a reason, please" = error_reason
"You've already reported this gallery, thank you, we will check it." = error_already_reported
"Tnx for your report !" = OK

Re: форма реопрта

Posted: Wed May 25, 2016 8:17 am
by smart
admin wrote:Ок, проведите ап плз
сделал для теста так

Code: Select all

<!--GALLERY_ID--> <br>

report <br>

msg: <!--MESSAGE--> <!--MESSAGE_CODE--> <br>
<form method=POST>
<input type="hidden" name="action" value="report">
<input type="text" class="s_input" name="reason">
<input type="submit"> 
</form>
можно юзать <!--MESSAGE--> но если надо свой вид сообщений то проще юзать <!--MESSAGE_CODE-->

сообщения бывают такие

'Invalid Captcha Code' = error_captcha
"Select a reason, please" = error_reason
"You've already reported this gallery, thank you, we will check it." = error_already_reported
"Tnx for your report !" = OK
после апа порядок, кроме однго:
"Select a reason, please" = error_reason

каким образом можно проверить работоспособность этой ошибки ?

по тестовой форме, она не дает возможности проверить ошибку не выбраной причины, так как выдает 'Invalid Captcha Code' = error_captcha

попробовал вставить дефолтную форму отсюда

Code: Select all

http://smartcj.com/wiki/doku.php?id=ru:update_48#reports
такая же проблема, обращает внимание на капчу, а на причину не обращает внимания

Re: форма реопрта

Posted: Wed May 25, 2016 8:59 am
by admin
Так а капча есть ?

Re: форма реопрта

Posted: Wed May 25, 2016 9:08 am
by smart
admin wrote:Так а капча есть ?
пробовал и с капчей и без капчи, если капча есть и она вводится, то выдается ответ ОК, если капча не верно вводится, ответ 'Invalid Captcha Code' = error_captcha, если капчи нет вообще, то так же выводится ответ 'Invalid Captcha Code' = error_captcha, получается, что не проверяется ни в том ни в другом случае поля причины

Re: форма реопрта

Posted: Wed May 25, 2016 10:07 am
by admin
пробовал и с капчей и без капчи, если капча есть и она вводится, то выдается ответ ОК,

Так и должно быть , верно ?


если капча не верно вводится, ответ 'Invalid Captcha Code' = error_captcha,

тоже ж верно ?


если капчи нет вообще, то так же выводится ответ 'Invalid Captcha Code' = error_captcha,

у вас в настрйоках то видимо стоит проверять Use Captcha on Comments?