<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Как прописать сss класс для полей смены пароля в users.profile.tpl</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Wed, 08 Apr 2026 11:28:36 -0000</pubDate>

		<item>
			<title>DenDevin</title>
			<description><![CDATA[<p>Есть еще функция для добавления класса из коробки cot_rc_modify()<br /><a href="https://www.cotonti.com/reference/api%20-%20functions/package-functions.html#cot_rc_modify()">https://www.cotonti.com/reference/api%20-%20functions/package-functions.html#cot_rc_modify()</a><br /><br /><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:13px;text-align:justify;background-color:rgb(255,255,255);">{Тег который выводит что угодно|cot_rc_modify($this, 'autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="form-control new-form fullwidth firstcapital" id="title" placeholder="Это заголовок" Чтоугодно="что угодно"')}</span></p>
]]></description>
			<pubDate>Sat, 03 Aug 2019 06:20:34 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8894&d=0#post44339]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8894&amp;d=1#44336">#44336</a> <strong>vpktz:  </strong><span style="font-size:15px;">Вопрос, такой способ нежелателен только из за возможных проблем с обновлением модуля users?</span></blockquote>

<p>Чтобы не затереть при обновлении.</p>
]]></description>
			<pubDate>Wed, 31 Jul 2019 13:22:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8894&d=0#post44337]]></link>
		</item>
		<item>
			<title>vpktz</title>
			<description><![CDATA[<p>Спасибо, сделал так все работает</p>

<pre class="brush:php;gutter:false;toolbar:false;">
'USERS_PROFILE_OLDPASS' =&gt; cot_inputbox('password', 'roldpass', '',  array('size' =&gt; 12, 'maxlength' =&gt; 32, 'class' =&gt; 'uk-input uk-form-width-medium')),
'USERS_PROFILE_NEWPASS1' =&gt; cot_inputbox('password', 'rnewpass1', '', array('size' =&gt; 12, 'maxlength' =&gt; 32, 'autocomplete' =&gt; 'off', 'class' =&gt; 'uk-input uk-form-width-medium')),
'USERS_PROFILE_NEWPASS2' =&gt; cot_inputbox('password', 'rnewpass2', '', array('size' =&gt; 12, 'maxlength' =&gt; 32, 'autocomplete' =&gt; 'off', 'class' =&gt; 'uk-input uk-form-width-medium')),</pre>

<p>Вопрос, такой способ нежелателен только из за возможных проблем с обновлением модуля users?</p>
]]></description>
			<pubDate>Wed, 31 Jul 2019 09:17:35 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8894&d=0#post44336]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<p>Вариантов может быть много, всё зависит от целей.</p>

<p>Если класс нужен только для внешнего вида, то почему бы не взять их в контейнер и по нему обращаться через css, например:</p>

<pre class="brush:xml;gutter:false;toolbar:false;">
&lt;div class="changepassword"&gt;
​{USERS_PROFILE_OLDPASS}
{USERS_PROFILE_NEWPASS1}
{USERS_PROFILE_NEWPASS2}
&lt;/div&gt;</pre>

<pre class="brush:php;gutter:false;toolbar:false;">
.changepassword input[type=password]{
/*нужная стилизация*/
}</pre>

<p>или же применить селекторы css по имени, например:  </p>

<pre class="brush:css;gutter:false;toolbar:false;">
input[name="roldpass"], 
input[name="rnewpass1"], 
input[name="rnewpass2"] {
/*нужная стилизация*/
}</pre>

<p>Также можно с помощью js:</p>

<pre class="brush:jscript;gutter:false;toolbar:false;">
document.querySelector('input[name="roldpass"]').classList.add("uk-input uk-form-width-medium");</pre>

<p>А если задача добавить в php конструкцию то:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
'USERS_PROFILE_OLDPASS' =&gt; cot_inputbox('password', 'roldpass', '',  array('size' =&gt; 12, 'maxlength' =&gt; 32, 'class' =&gt; 'uk-input uk-form-width-medium')),
'USERS_PROFILE_NEWPASS1' =&gt; cot_inputbox('password', 'rnewpass1', '', array('size' =&gt; 12, 'maxlength' =&gt; 32, 'autocomplete' =&gt; 'off', 'class' =&gt; 'uk-input uk-form-width-medium')),
'USERS_PROFILE_NEWPASS2' =&gt; cot_inputbox('password', 'rnewpass2', '', array('size' =&gt; 12, 'maxlength' =&gt; 32, 'autocomplete' =&gt; 'off', 'class' =&gt; 'uk-input uk-form-width-medium')),</pre>

<p>Но системные файлы лучше не править, а переопределять в ресурсах $R</p>
]]></description>
			<pubDate>Tue, 30 Jul 2019 15:39:47 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8894&d=0#post44335]]></link>
		</item>
		<item>
			<title>vpktz</title>
			<description><![CDATA[<p>Не могу никак сообразить, все перетыкал что возможно было. Нигде класс не работает.</p>

<p>Пробовал в различные места users.profile.php тыкать в разных местах, так как в некоторых плагинах получалось. </p>

<pre class="brush:php;gutter:false;toolbar:false;">
	'USERS_PROFILE_OLDPASS' =&gt; cot_inputbox('password', 'roldpass', '',  array('size' =&gt; 12, 'maxlength' =&gt; 32)),
	'USERS_PROFILE_NEWPASS1' =&gt; cot_inputbox('password', 'rnewpass1', '', array('size' =&gt; 12, 'maxlength' =&gt; 32, 'autocomplete' =&gt; 'off')),
	'USERS_PROFILE_NEWPASS2' =&gt; cot_inputbox('password', 'rnewpass2', '', array('size' =&gt; 12, 'maxlength' =&gt; 32, 'autocomplete' =&gt; 'off')),
</pre>

<p>Но тут не получилось, не работает. Пробовал в $R</p>

<pre class="brush:php;gutter:false;toolbar:false;">
$R['form_guest_password'] = '&lt;input class="uk-input" type="password" name="rpassword" maxlength="32" /&gt;';</pre>

<p>Но почему то тоже не срабатывает</p>

<p> </p>

<p>Нужно что бы эти 3 поля </p>

<pre class="brush:php;gutter:false;toolbar:false;">
{USERS_PROFILE_OLDPASS}
{USERS_PROFILE_NEWPASS1}
{USERS_PROFILE_NEWPASS2}</pre>

<p>стали с классом </p>

<pre class="brush:php;gutter:false;toolbar:false;" style="margin:5px;padding:10px 15px;border-width:1px 1px 1px 4px;border-style:solid;font-size:15px;vertical-align:baseline;background:rgb(250,250,250) url(&quot;../img/code-blueprint.png&quot;) repeat left top;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace;white-space:pre-line;color:rgb(51,51,51);">
class="uk-input uk-form-width-medium"</pre>

<p>Вариант с </p>

<pre class="brush:php;gutter:false;toolbar:false;" style="font-size:15px;background-image:url(&quot;../img/code-blueprint.png&quot;);">
{USERS_PROFILE_OLDPASS|cot_rc_modify($this, 'class="uk-input uk-form-width-medium"')}</pre>

<p>Не подходит так как случае неправильного ввода паролей и вывода предупреждений поля дублируются на с классом и без. Я так понимаю что нужно где то выше прописать класс, </p>

<p> </p>

<p> </p>

<p> </p>
]]></description>
			<pubDate>Tue, 30 Jul 2019 14:40:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8894&d=0#post44334]]></link>
		</item>
	</channel>
</rss>