<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Cloudflare Turnstile Plugin</title>
		<link>https://www.cotonti.com</link>
		<description>Последние сообщения в теме</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 17 Apr 2026 14:56:21 -0000</pubDate>

		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Done</p>
]]></description>
			<pubDate>пт, 14 мар 2025 09:47:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9406&d=0#post48392]]></link>
		</item>
		<item>
			<title>Rootali</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9406&amp;d=1#48390">#48390</a> <strong>Kort: </strong>
<p>Exactly. With the unified captcha tags you wont't need to update any tpl-files in the theme.</p>
</blockquote>

<p>Now I understand better, thank you. But this plugin now also needs to be updated from the plugins section, how can we do it :)</p>
]]></description>
			<pubDate>пт, 14 мар 2025 08:43:01 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9406&d=0#post48391]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Exactly. With the unified captcha tags you wont't need to update any tpl-files in the theme.</p>
]]></description>
			<pubDate>пт, 14 мар 2025 06:41:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9406&d=0#post48390]]></link>
		</item>
		<item>
			<title>Rootali</title>
			<description><![CDATA[<h3><strong>Files to Update &amp; New Code</strong></h3>

<p>You need to add these codes to the following <strong>template files</strong>:</p>

<ul>
	<li><strong>Login Form</strong> → <code>users.auth.tpl</code></li>
	<li><strong>Registration Form</strong> → <code>users.register.tpl</code></li>
	<li><strong>Comment Form</strong> → <code>comments.tpl</code></li>
	<li><strong>Contact Form</strong> → <code>contact.tpl</code></li>
</ul>

<hr />
<h3><strong>Login Form (<code>users.auth.tpl</code>)</strong></h3>

<p>Old code:</p>

<pre>
<code class="language-html">{USERS_AUTH_VERIFYIMG}
{USERS_AUTH_VERIFYINPUT}
</code></pre>

<p>Updated code:</p>

<pre>
<code class="language-html">&lt;!-- Cloudflare Turnstile Captcha --&gt;
&lt;!-- IF {USERS_AUTH_VERIFY_IMG} --&gt;
&lt;tr&gt;
    &lt;td colspan="2" class="textcenter"&gt;
        {USERS_AUTH_VERIFY_IMG}
        {USERS_AUTH_VERIFY_INPUT}
    &lt;/td&gt;
&lt;/tr&gt;
&lt;!-- ENDIF --&gt;
</code></pre>

<p>Add this code at the bottom of the <strong>login form</strong> inside the <code>users.auth.tpl</code> file.</p>

<hr />
<h3><strong>Registration Form (<code>users.register.tpl</code>)</strong></h3>

<p>Old code:</p>

<pre>
<code class="language-html">{USERS_REGISTER_VERIFYIMG}
{USERS_REGISTER_VERIFYINPUT}
</code></pre>

<p>Updated code:</p>

<pre>
<code class="language-html">&lt;!-- Cloudflare Turnstile Captcha --&gt;
&lt;!-- IF {USERS_REGISTER_VERIFY_IMG} --&gt;
&lt;tr&gt;
    &lt;td colspan="2" class="textcenter"&gt;
        {USERS_REGISTER_VERIFY_IMG}
        {USERS_REGISTER_VERIFY_INPUT}
    &lt;/td&gt;
&lt;/tr&gt;
&lt;!-- ENDIF --&gt;
</code></pre>

<p>Add this code at the bottom of the <strong>registration form</strong> inside the <code>users.register.tpl</code> file.</p>

<hr />
<h3><strong>Comment Form (<code>comments.tpl</code>)</strong></h3>

<p>Old code:</p>

<pre>
<code class="language-html">{COMMENTS_FORM_VERIFYIMG}
{COMMENTS_FORM_VERIFYINPUT}
</code></pre>

<p>Updated code:</p>

<pre>
<code class="language-html">&lt;!-- Cloudflare Turnstile Captcha --&gt;
&lt;!-- IF {COMMENTS_FORM_VERIFY_IMG} --&gt;
&lt;tr&gt;
    &lt;td colspan="2" class="textcenter"&gt;
        {COMMENTS_FORM_VERIFY_IMG}
        {COMMENTS_FORM_VERIFY_INPUT}
    &lt;/td&gt;
&lt;/tr&gt;
&lt;!-- ENDIF --&gt;
</code></pre>

<p>Add this code inside the <strong>comment form</strong> inside the <code>comments.tpl</code> file.</p>

<hr />
<h3><strong>Contact Form (<code>contact.tpl</code>)</strong></h3>

<p>Old code:</p>

<pre>
<code class="language-html">{CONTACT_FORM_VERIFY}
</code></pre>

<p>Updated code:</p>

<pre>
<code class="language-html">&lt;!-- Cloudflare Turnstile Captcha --&gt;
&lt;!-- IF {CONTACT_FORM_VERIFY_INPUT} --&gt;
&lt;tr&gt;
    &lt;td colspan="2" class="textcenter"&gt;
        {CONTACT_FORM_VERIFY_INPUT}
    &lt;/td&gt;
&lt;/tr&gt;
&lt;!-- ENDIF --&gt;
</code></pre>

<p>Add this code at the bottom of the <strong>contact form</strong> inside the <code>contact.tpl</code> file.</p>

<hr />
<p> </p>

<table>
	<thead>
		<tr>
			<th>File Name</th>
			<th>Old Tags</th>
			<th>New Tags</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td><code>users.auth.tpl</code> (Login Form)</td>
			<td><code>{USERS_AUTH_VERIFYIMG}</code>, <code>{USERS_AUTH_VERIFYINPUT}</code></td>
			<td><code>{USERS_AUTH_VERIFY_IMG}</code>, <code>{USERS_AUTH_VERIFY_INPUT}</code></td>
		</tr>
		<tr>
			<td><code>users.register.tpl</code> (Registration Form)</td>
			<td><code>{USERS_REGISTER_VERIFYIMG}</code>, <code>{USERS_REGISTER_VERIFYINPUT}</code></td>
			<td><code>{USERS_REGISTER_VERIFY_IMG}</code>, <code>{USERS_REGISTER_VERIFY_INPUT}</code></td>
		</tr>
		<tr>
			<td><code>comments.tpl</code> (Comment Form)</td>
			<td><code>{COMMENTS_FORM_VERIFYIMG}</code>, <code>{COMMENTS_FORM_VERIFYINPUT}</code></td>
			<td><code>{COMMENTS_FORM_VERIFY_IMG}</code>, <code>{COMMENTS_FORM_VERIFY_INPUT}</code></td>
		</tr>
		<tr>
			<td><code>contact.tpl</code> (Contact Form)</td>
			<td><code>{CONTACT_FORM_VERIFY}</code></td>
			<td><code>{CONTACT_FORM_VERIFY_INPUT}</code></td>
		</tr>
	</tbody>
</table>

<p> </p>

<p>Dear @Kort, I think this is what you wanted to say, did I understand correctly? I have updated the tags, I am uploading them to githuba now. if this tag system is correct.</p>

<p>Update plugin: https://github.com/SLW-CMS/Cotonti_Turnstile</p>

<p> </p>
]]></description>
			<pubDate>чт, 13 мар 2025 20:08:12 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9406&d=0#post48389]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9406&amp;d=1#48384">#48384</a> <strong>Rootali:</strong></blockquote>

<blockquote class="fp">
<h3>User Registration Form (<code>users.register.tpl</code>)</h3>

<pre>
<code>{USERS_REGISTER_VERIFYIMG}
{USERS_REGISTER_VERIFYINPUT}</code></pre>

<h3>User Login Form (<code>users.auth.tpl</code>)</h3>

<pre>
<code>{USERS_AUTH_VERIFYIMG}
{USERS_AUTH_VERIFYINPUT}</code></pre>

<h3>Comments Form (<code>comments.tpl</code>)</h3>

<pre>
<code>{COMMENTS_FORM_VERIFYIMG}
{COMMENTS_FORM_VERIFYINPUT}</code></pre>
</blockquote>

<p>Hi, thank you for the submission! Please, check the new format for CAPTCHA TPL-tags <a href="https://www.cotonti.com/download/cotonti-siena-0924#ch2.2" rel="nofollow">here</a>.</p>
]]></description>
			<pubDate>чт, 13 мар 2025 15:25:29 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9406&d=0#post48386]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>Thank you for the plugin. Its page has been approved.</p>
]]></description>
			<pubDate>чт, 13 мар 2025 06:54:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9406&d=0#post48385]]></link>
		</item>
		<item>
			<title>Rootali</title>
			<description><![CDATA[<h1>Cloudflare Turnstile Plugin for Cotonti Siena</h1>

<p><img alt="" src="https://rootali.net/wp-content/uploads/cloudflare-turnstille-800x450.png" style="width:800px;height:450px;" /></p>

<p>Cloudflare Turnstile CAPTCHA integration for Cotonti Siena (0.9.x). Protect your site effectively from spam, bots, and automated submissions with Cloudflare’s advanced CAPTCHA alternative.</p>

<p> </p>

<h2>Installation</h2>

<ol>
	<li>Upload the plugin folder <code>turnstile</code> into your Cotonti plugins directory:

	<pre>
<code>plugins/turnstile/</code></pre>
	</li>
	<li>Go to your Cotonti admin panel and activate the plugin:
	<pre>
<code>Administration → Extensions → turnstile (Install)</code></pre>
	</li>
	<li>Configure the plugin by adding your Turnstile keys:
	<pre>
<code>Administration → Extensions → turnstile → Configuration</code></pre>
	</li>
	<li>Obtain keys from <a href="https://dash.cloudflare.com/" rel="nofollow">Cloudflare Turnstile</a>.</li>
</ol>

<h2>Integration into Templates</h2>

<p>Insert the following tags into your template files:</p>

<h3>User Registration Form (<code>users.register.tpl</code>)</h3>

<pre>
<code>{USERS_REGISTER_VERIFYIMG}
{USERS_REGISTER_VERIFYINPUT}</code></pre>

<h3>User Login Form (<code>users.auth.tpl</code>)</h3>

<pre>
<code>{USERS_AUTH_VERIFYIMG}
{USERS_AUTH_VERIFYINPUT}</code></pre>

<h3>Comments Form (<code>comments.tpl</code>)</h3>

<pre>
<code>{COMMENTS_FORM_VERIFYIMG}
{COMMENTS_FORM_VERIFYINPUT}</code></pre>

<p>To integrate it into your theme, you will need to add it to your login and register.tpl files</p>

<p> </p>

<p>Direct download: <a href="https://files.rootali.net/index.php?share=Cotonti_Turnstile-main.ref" rel="nofollow">Cloudflare Turnstile</a></p>

<p>Github: <a href="https://github.com/SLW-CMS/Cotonti_Turnstile/" rel="nofollow">Cloudflare Turnstile</a></p>

<p> </p>

<p>Note: I sent a request to add the plugin to the cotonti plugin repository, but it hasn't been approved yet, maybe it won't be approved. so I wanted to share it here.</p>

<p>The other day our dear Kabak friend told us to do something for Cotonti, I developed this plugin as well as Turkish language support, maybe you will like it, I love you...</p>

<p> </p>
]]></description>
			<pubDate>ср, 12 мар 2025 19:46:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9406&d=0#post48384]]></link>
		</item>
	</channel>
</rss>