<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Как подключить reCAPTH-у в кастомизированой теме]]></title>
		<link>https://forum.readyscript.ru/topic/1435/kak-podklyuchit-recapthu-v-kastomizirovanoi-teme/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/1435/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как подключить reCAPTH-у в кастомизированой теме».]]></description>
		<lastBuildDate>Fri, 25 Oct 2019 06:59:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как подключить reCAPTH-у в кастомизированой теме]]></title>
			<link>https://forum.readyscript.ru/post/10549/#p10549</link>
			<description><![CDATA[<p>Здравствуйте, какие типы google recaptcha поддерживает модуль?</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Fri, 25 Oct 2019 06:59:29 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/10549/#p10549</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как подключить reCAPTH-у в кастомизированой теме]]></title>
			<link>https://forum.readyscript.ru/post/10131/#p10131</link>
			<description><![CDATA[<p>Здравствуйте, не совсем понятно как в собственной теме подключить обработку от гугла? <br />Например в разделе контакты имеется форма обратной связи и с первого дня на нее стало сыпаться куча спама. <br />Каким образом задать условие так, что кнопка появляется только после того как подтвердишь что ты не робот (кнопка для отправки формы)???</p><p>Код формы: <br /></p><div class="codebox"><pre><code>{if $success}
   &lt;div class=&quot;formResult success&quot;&gt; 
      {$form.successMessage|default:t(&quot;Благодарим Вас за обращение к нам. Мы ответим вам при первой же возможности.&quot;)}
   &lt;/div&gt;
{else}
   {if $form.id} 
       &lt;form method=&quot;POST&quot; action=&quot;{$router-&gt;getUrl(&#039;feedback-block-feedback&#039;)}?_block_id={$this_controller-&gt;getBlockId()}&quot; enctype=&quot;multipart/form-data&quot;&gt;
           {csrf} 
           {$this_controller-&gt;myBlockIdInput()}
           &lt;input type=&quot;hidden&quot; name=&quot;form_id&quot; value=&quot;{$form.id}&quot;/&gt;
           {assign var=fields value=$form-&gt;getFields()} 
                   
            {static_call var=result callback=[&#039;\Feedback\Model\FormApi&#039;, &#039;staticSelectList&#039;]}       
                   
            &lt;div class=&quot;subtitle&quot;&gt;{$result[$form.id]}&lt;/div&gt;

                &lt;div class=&quot;form&quot;&gt;

                    &lt;div class=&quot;inl&quot;&gt;
                    
                        {$items_1 = [&#039;name&#039;, &#039;email&#039;]}
                    
                        {foreach from=$fields item=item key=key} 
                            {if in_array($item.alias, $items_1)}    
                                &lt;div class=&quot;item&quot;&gt;
                                    {$item-&gt;getFieldForm()}
                                &lt;/div&gt;    
                            {/if}
                        {/foreach}


                    &lt;/div&gt;

                    {$items_1 = [&#039;phone&#039;, &#039;message&#039;]}
                    
                    {foreach from=$fields item=item key=key} 
                        {if in_array($item.alias, $items_1)}    
                            &lt;div class=&quot;item&quot;&gt;
                                {$item-&gt;getFieldForm()}
                            &lt;/div&gt;    
                        {/if}
                    {/foreach}

                    &lt;div class=&quot;bot&quot;&gt;
                        
                        &lt;div class=&quot;txt&quot;&gt;
                            Настоящим подтверждаю, что я ознакомлен и согласен с условиями политики конфиденциальности
                        &lt;/div&gt;

                        &lt;div class=&quot;bt&quot;&gt;
                            &lt;button type=&quot;submit&quot; class=&quot;ajax&quot;&gt;Отправить&lt;/button&gt;
                        &lt;/div&gt;

                    &lt;/div&gt;

                &lt;/div&gt;
       &lt;/form&gt;
       {if $error_fields}
           &lt;div class=&quot;pageErrorMain&quot;&gt; 
           {foreach from=$error_fields item=error_field}
               {foreach from=$error_field item=error}
                    &lt;p&gt;{$error}&lt;/p&gt;
               {/foreach}
           {/foreach}
           &lt;/div&gt;
       {/if}
   {else}
      &lt;p&gt;{t}Формы с таким id не существует. Или id указан неправильно.{/t}&lt;/p&gt;
   {/if}
{/if}

{literal}
&lt;script&gt;
    $(&#039;input.phone&#039;).mask(&#039;+7-(999)-999-99-99&#039;, {autoclear: true}).on(&#039;click&#039;, function(){
        $(this).focus();
        $(this)[0].selectionStart = 2;
    });
&lt;/script&gt;
{/literal}</code></pre></div><div class="quotebox"><cite>Виталий пишет:</cite><blockquote><p>Добрый день</p><p>В одном из последних обновлений в RS появилась возможность выбрать тип используемой капчи.<br />В связи с этим&nbsp; произошли некоторые изменения в стандартных шаблонах.<br />Если вы используете не обновляемую тему оформления, то для подключения новой капчи нужно вручную внести изменения в следующие шаблоны: </p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/user/register.tpl<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/catalog/oneclick.tpl<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/shop/reservation.tpl<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/shop/checkout/address.tpl<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/comments/blocks/comments/comment_block.tpl<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/feedback/blocks/feedback/field.tpl<br />(если в вашей теме нет некоторых шаблонов из списка - не пугайтесь, изменения нужно внести только в имеющиеся в теме шаблоны)<br />&nbsp; &nbsp; &nbsp; &nbsp; <br />В шаблонах нужно:<br /> - убрать проверки ModuleManager::staticModuleEnabled(&#039;kaptcha&#039;)<br /> - имя поля вместо фиксированого текста (Например, &quot;Защитный код&quot;) заменить на вызов<br />&nbsp; &nbsp; -&gt;getTypeObject()-&gt;getFieldTitle() у поля капчи orm объекта<br />&nbsp; &nbsp; ( пример из шаблона регистрации - {$user-&gt;__captcha-&gt;getTypeObject()-&gt;getFieldTitle()} )<br /> - тело поля капчи заменить на вызов -&gt;getPropertyView()<br />&nbsp; &nbsp; ( пример из шаблона регистрации - {$user-&gt;getPropertyView(&#039;captcha&#039;)} )<br />&nbsp; &nbsp; &nbsp; &nbsp; в /moduleview/feedback/blocks/feedback/field.tpl использовать конструкцию<br />&nbsp; &nbsp; &nbsp; &nbsp; {$captcha-&gt;getView($field.alias, &quot;form_{$field.form_id}&quot;)}</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Владимир)]]></author>
			<pubDate>Fri, 28 Jun 2019 15:32:43 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/10131/#p10131</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как подключить reCAPTH-у в кастомизированой теме]]></title>
			<link>https://forum.readyscript.ru/post/8278/#p8278</link>
			<description><![CDATA[<p>Мда... недавно капчу несколько раз пройти не мог) Я - бот?)))</p>]]></description>
			<author><![CDATA[null@example.com (Ярослав)]]></author>
			<pubDate>Sat, 09 Dec 2017 19:06:14 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8278/#p8278</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как подключить reCAPTH-у в кастомизированой теме]]></title>
			<link>https://forum.readyscript.ru/post/8253/#p8253</link>
			<description><![CDATA[<p>спасибо, попробую!</p>]]></description>
			<author><![CDATA[null@example.com (Владимир 1916)]]></author>
			<pubDate>Thu, 07 Dec 2017 07:13:24 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8253/#p8253</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как подключить reCAPTH-у в кастомизированой теме]]></title>
			<link>https://forum.readyscript.ru/post/8251/#p8251</link>
			<description><![CDATA[<div class="quotebox"><cite>Владимир 1916 пишет:</cite><blockquote><p>это в аккаунте Гугла настраивается, я правильно понял? в настройках админки RS не нашел.</p></blockquote></div><p>Да, в аккаунте гуглокапчи.</p>]]></description>
			<author><![CDATA[null@example.com (ustasby)]]></author>
			<pubDate>Thu, 07 Dec 2017 04:50:49 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8251/#p8251</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как подключить reCAPTH-у в кастомизированой теме]]></title>
			<link>https://forum.readyscript.ru/post/8246/#p8246</link>
			<description><![CDATA[<div class="quotebox"><cite>ustasby пишет:</cite><blockquote><div class="quotebox"><cite>Владимир 1916 пишет:</cite><blockquote><p>reCAPHCA подключил и через полчаса отключил.<br />Когда ее не видно - все отлично. Но когда появляется задание &quot;найди все картинки с автомобилями&quot;, то я сразу бы вышел сайта, т.к. заранее знаю, что даже будучи человеком, а не роботом, я это задание вряд ли пройду. С первого раза точно.<br />Если б была возможность настройки, что когда Гугл сомневается в &quot;человечности&quot; пользователя, выскакивал код с цифрами, как в стандартной капче, было б то, что нужно. Но, насколько я понимаю, сделать это не реально.</p></blockquote></div><p>в настройках гуглокапчи установите как простую, и все.</p></blockquote></div><p>это в аккаунте Гугла настраивается, я правильно понял? в настройках админки RS не нашел.</p>]]></description>
			<author><![CDATA[null@example.com (Владимир 1916)]]></author>
			<pubDate>Wed, 06 Dec 2017 21:28:17 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8246/#p8246</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как подключить reCAPTH-у в кастомизированой теме]]></title>
			<link>https://forum.readyscript.ru/post/8233/#p8233</link>
			<description><![CDATA[<div class="quotebox"><cite>Владимир 1916 пишет:</cite><blockquote><p>reCAPHCA подключил и через полчаса отключил.<br />Когда ее не видно - все отлично. Но когда появляется задание &quot;найди все картинки с автомобилями&quot;, то я сразу бы вышел сайта, т.к. заранее знаю, что даже будучи человеком, а не роботом, я это задание вряд ли пройду. С первого раза точно.<br />Если б была возможность настройки, что когда Гугл сомневается в &quot;человечности&quot; пользователя, выскакивал код с цифрами, как в стандартной капче, было б то, что нужно. Но, насколько я понимаю, сделать это не реально.</p></blockquote></div><p>в настройках гуглокапчи установите как простую, и все.</p>]]></description>
			<author><![CDATA[null@example.com (ustasby)]]></author>
			<pubDate>Wed, 06 Dec 2017 05:07:40 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8233/#p8233</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как подключить reCAPTH-у в кастомизированой теме]]></title>
			<link>https://forum.readyscript.ru/post/8188/#p8188</link>
			<description><![CDATA[<p>Добрый день<br /></p><div class="quotebox"><blockquote><p>Если б была возможность настройки, что когда Гугл сомневается в &quot;человечности&quot; пользователя, выскакивал код с цифрами</p></blockquote></div><p>Само проверочное задание приходит с сервера google, на данный момент google не предоставляет возможность настройки заданий.</p>]]></description>
			<author><![CDATA[null@example.com (Виталий)]]></author>
			<pubDate>Thu, 30 Nov 2017 15:09:59 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8188/#p8188</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как подключить reCAPTH-у в кастомизированой теме]]></title>
			<link>https://forum.readyscript.ru/post/8180/#p8180</link>
			<description><![CDATA[<p>reCAPHCA подключил и через полчаса отключил.<br />Когда ее не видно - все отлично. Но когда появляется задание &quot;найди все картинки с автомобилями&quot;, то я сразу бы вышел сайта, т.к. заранее знаю, что даже будучи человеком, а не роботом, я это задание вряд ли пройду. С первого раза точно.<br />Если б была возможность настройки, что когда Гугл сомневается в &quot;человечности&quot; пользователя, выскакивал код с цифрами, как в стандартной капче, было б то, что нужно. Но, насколько я понимаю, сделать это не реально.</p>]]></description>
			<author><![CDATA[null@example.com (Владимир 1916)]]></author>
			<pubDate>Thu, 30 Nov 2017 11:35:14 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8180/#p8180</guid>
		</item>
		<item>
			<title><![CDATA[Как подключить reCAPTH-у в кастомизированой теме]]></title>
			<link>https://forum.readyscript.ru/post/8175/#p8175</link>
			<description><![CDATA[<p>Добрый день</p><p>В одном из последних обновлений в RS появилась возможность выбрать тип используемой капчи.<br />В связи с этим&nbsp; произошли некоторые изменения в стандартных шаблонах.<br />Если вы используете не обновляемую тему оформления, то для подключения новой капчи нужно вручную внести изменения в следующие шаблоны: </p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/user/register.tpl<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/catalog/oneclick.tpl<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/shop/reservation.tpl<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/shop/checkout/address.tpl<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/comments/blocks/comments/comment_block.tpl<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /moduleview/feedback/blocks/feedback/field.tpl<br />(если в вашей теме нет некоторых шаблонов из списка - не пугайтесь, изменения нужно внести только в имеющиеся в теме шаблоны)<br />&nbsp; &nbsp; &nbsp; &nbsp; <br />В шаблонах нужно:<br /> - убрать проверки ModuleManager::staticModuleEnabled(&#039;kaptcha&#039;)<br /> - имя поля вместо фиксированого текста (Например, &quot;Защитный код&quot;) заменить на вызов<br />&nbsp; &nbsp; -&gt;getTypeObject()-&gt;getFieldTitle() у поля капчи orm объекта<br />&nbsp; &nbsp; ( пример из шаблона регистрации - {$user-&gt;__captcha-&gt;getTypeObject()-&gt;getFieldTitle()} )<br /> - тело поля капчи заменить на вызов -&gt;getPropertyView()<br />&nbsp; &nbsp; ( пример из шаблона регистрации - {$user-&gt;getPropertyView(&#039;captcha&#039;)} )<br />&nbsp; &nbsp; &nbsp; &nbsp; в /moduleview/feedback/blocks/feedback/field.tpl использовать конструкцию<br />&nbsp; &nbsp; &nbsp; &nbsp; {$captcha-&gt;getView($field.alias, &quot;form_{$field.form_id}&quot;)}</p>]]></description>
			<author><![CDATA[null@example.com (Виталий)]]></author>
			<pubDate>Wed, 29 Nov 2017 15:00:21 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/8175/#p8175</guid>
		</item>
	</channel>
</rss>
