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?