<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Добавить свой класс в поля формы плагина contact</title>
		<link>https://www.cotonti.com</link>
		<description>Laatste forum onderwerpen</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Mon, 13 Apr 2026 20:22:04 -0000</pubDate>

		<item>
			<title>Macik</title>
			<description><![CDATA[<blockquote class="fp" style="font-size:15px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8105&amp;d=1#41628" style="font-size:15px;">#41628</a> <strong style="font-size:15px;">jsman:</strong>
<p style="font-size:15px;">Помогите разобраться в плагине contact. Никак не въеду.</p>

<p style="font-size:15px;">Хочу в поля формы добавить ид и класс, как вообще это можно сделать? Хуком или как то иначе и как вывести форму на главной?</p>
</blockquote>

<div> </div>

<div>На главной его без дорботак не вывести.</div>

<div> </div>

<div>Что касается добавления атрибутов в поля ввода, то тов. Leshkens дал правильное направление — делается это через изменение данных в строковых ресурсах. Раскрою подробнее...</div>

<div> </div>

<div>-------------------</div>

<div>
<p>Для этого у нас имеется штатный метод — во всех функциях генерации инпут полей есть схема определения исходной ресурсной строки.<br />
Т.е. для примера, вызывая `cot_inputbox('text', 'rusername', $rusername, array('size' =&gt; '12', 'maxlength' =&gt; '100'))`<br />
ф-я  `cot_inputbox` произведет поиск по ресурсам в таком порядке:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
$R['input_text_rusername']
$R['input_text']
$R['input_default']</pre>

<p>Т.е. можно определить шаблон `$R['input_text_rusername']` как тебе надо.</p>

<p>--------------------</p>

<p>К сожалению в коробочном плагине нет точек расширения (хуков), иначе можно было еще воспользоваться прямым изменением тегов, через функцию генерации полей:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
'CONTACT_FORM_EMAIL' =&gt; cot_inputbox('text', 'remail', $rcontact['contact_email'], 'size="24" id="mail" class="cool"'),</pre>

<p>— задав нужные атрибуты четвертым параметром, или переопределив всю ресурсную строку для генерации поля, указав ее имя в пятом параметре (`$custom_rc`). Если <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;">`$custom_rc`задан, то порядок будет следующим:</span></p>

<pre class="brush:php;gutter:false;toolbar:false;">
$R['input_text_rusername']
$R['users_auth_user']
$R['input_text']
$R['input_default']
</pre>

<p> </p>
</div>
]]></description>
			<pubDate>Thu, 05 Mei 2016 20:13:42 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=8105&d=0#post41650]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8105&amp;d=1#41648">#41648</a> <strong>jsman: </strong>
<div>
<p>При установке этого плагина выдает ошибку Cotonti 0.9.19</p>

<h1 style="color:rgb(0,0,0);font-family:'Times New Roman';font-style:normal;font-variant:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">Fatal error</h1>

<p style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><em>2016-05-05 04:51</em></p>

<p style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">SQL error 21S01: Insert value list does not match column list: 1136 Column count doesn't match value count at row 3 версия <span style="color:rgb(0,0,0);font-family:Georgia, serif;font-size:10.944px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:21.888px;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;background-color:rgb(237,239,244);">5.3.29</span></p>

<p style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="color:rgb(115,158,72);font-family:Georgia, serif;font-size:10.944px;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:normal;line-height:21.888px;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;">Статус запущен</span></p>

<p style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="color:rgb(115,158,72);font-family:Georgia, serif;font-size:10.944px;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:normal;line-height:21.888px;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;">Но не работает</span></p>
</div>
</blockquote>

<p>Это уже вопрос к разработчику плагина, вижу <a href="https://cmsworks.ru/forums/exts/otherext/topic1407?n=last#bottom" rel="nofollow">вы уже написали автору</a> на форуме.</p>
]]></description>
			<pubDate>Thu, 05 Mei 2016 15:05:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=8105&d=0#post41649]]></link>
		</item>
		<item>
			<title>jsman</title>
			<description><![CDATA[<div>
<p>При установке этого плагина выдает ошибку Cotonti 0.9.19</p>

<h1 style="color:rgb(0,0,0);font-family:'Times New Roman';font-style:normal;font-variant:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">Fatal error</h1>

<p style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><em>2016-05-05 04:51</em></p>

<p style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">SQL error 21S01: Insert value list does not match column list: 1136 Column count doesn't match value count at row 3 версия <span style="color:rgb(0,0,0);font-family:Georgia, serif;font-size:10.944px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:21.888px;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;background-color:rgb(237,239,244);">5.3.29</span></p>

<p style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="color:rgb(115,158,72);font-family:Georgia, serif;font-size:10.944px;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:normal;line-height:21.888px;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;">Статус запущен</span></p>

<p style="color:rgb(0,0,0);font-family:'Times New Roman';font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="color:rgb(115,158,72);font-family:Georgia, serif;font-size:10.944px;font-style:normal;font-variant:normal;font-weight:bold;letter-spacing:normal;line-height:21.888px;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;">Но не работает</span></p>
</div>
]]></description>
			<pubDate>Thu, 05 Mei 2016 13:51:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=8105&d=0#post41648]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8105&amp;d=1#41628">#41628</a> <strong>jsman: </strong>
<p>Помогите разобраться в плагине contact. Никак не въеду.</p>

<p>Хочу в поля формы добавить ид и класс, как вообще это можно сделать? Хуком или как то иначе и как вывести форму на главной?</p>
</blockquote>

<p>Вариантов много, но все они подразумевают хорошее владение навыками работы с Cotonti. Но чтобы не лезть глубоко в код, можно ID и класс добавить с помощью JS или JQuery. </p>

<p>Также можно вывести просто форму в таком виде, в каком она развернута в браузере, соблюдая атрибуты action name id и т. д. , но чтобы форма отправлялась, нужно передавать скрытое поле значение <strong style="font-size:15px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;line-height:24px;text-align:justify;background-color:rgb(255,255,255);">x={PHP.sys.xk} , </strong>почитайте <a href="https://www.cotonti.com/forums?m=posts&amp;q=3490">тут</a> и <a href="https://www.cotonti.com/forums?m=posts&amp;q=7252">здесь</a>.</p>
]]></description>
			<pubDate>Thu, 05 Mei 2016 10:23:12 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=8105&d=0#post41647]]></link>
		</item>
		<item>
			<title>jsman</title>
			<description><![CDATA[<p>А можно как то расширить хуком?</p>
]]></description>
			<pubDate>Thu, 05 Mei 2016 04:42:57 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=8105&d=0#post41645]]></link>
		</item>
		<item>
			<title>Leshkens</title>
			<description><![CDATA[<p>На главной вывести стандартный плагин Contact не получится.</p>

<p>Добавить класс можно либо создав экстраполе в плагине (и соответственно изменив HTML код экстраполя), либо <a href="https://www.cotonti.com/ru/docs/devel/resource_strings">с помощью массива $R</a>.</p>
]]></description>
			<pubDate>Wo, 04 Mei 2016 21:07:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=8105&d=0#post41644]]></link>
		</item>
		<item>
			<title>jsman</title>
			<description><![CDATA[<p>Помогите разобраться в плагине contact. Никак не въеду.</p>

<p>Хочу в поля формы добавить ид и класс, как вообще это можно сделать? Хуком или как то иначе и как вывести форму на главной?</p>
]]></description>
			<pubDate>Vr, 29 Apr 2016 23:01:35 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=8105&d=0#post41628]]></link>
		</item>
	</channel>
</rss>