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

smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

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

Post by smart »

Приветствую )

несколько вопросов:
1. как сделать в репорт форме выдачу сообщения об успешной отправке после нажатия кнопки ?
2. как сделать проверку на наличие репорта для данного видео ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post 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.";

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

Проверить репорты - это в плане когда выводится галера что б сразу проверять если ли репорты ? или в админке ?
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

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

Post 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."; без данных репорта

соответсвенно по причинам так же
Last edited by smart on Wed May 25, 2016 6:07 am, edited 1 time in total.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Скиньте плз линку на этот фанси бокс, посомтрим что он запрашивает.
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

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

Post by smart »

admin wrote:Скиньте плз линку на этот фанси бокс, посомтрим что он запрашивает.
все просто
index.php?force_template=report_form&gallery_id=32
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post 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
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

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

Post 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
такая же проблема, обращает внимание на капчу, а на причину не обращает внимания
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Так а капча есть ?
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

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

Post by smart »

admin wrote:Так а капча есть ?
пробовал и с капчей и без капчи, если капча есть и она вводится, то выдается ответ ОК, если капча не верно вводится, ответ 'Invalid Captcha Code' = error_captcha, если капчи нет вообще, то так же выводится ответ 'Invalid Captcha Code' = error_captcha, получается, что не проверяется ни в том ни в другом случае поля причины
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

пробовал и с капчей и без капчи, если капча есть и она вводится, то выдается ответ ОК,

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


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

тоже ж верно ?


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

у вас в настрйоках то видимо стоит проверять Use Captcha on Comments?
Don't forget to run script update
Post Reply