<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Сделать необязательные поля при регистрации [Решено]]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/992/" />
	<updated>2016-12-28T06:58:46Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/992/sdelat-neobyazatelnye-polya-pri-registratsii-resheno/</id>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5692/#p5692" />
			<content type="html"><![CDATA[<p>Отлично! Вы молодец!</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-12-28T06:58:46Z</updated>
			<id>https://forum.readyscript.ru/post/5692/#p5692</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5691/#p5691" />
			<content type="html"><![CDATA[<p><strong>Владимир 1916,</strong></p><p><strong>modules/userscustom/config/file.inc.php</strong><br /></p><div class="codebox"><pre><code>&lt;?php
namespace Userscustom\Config;
use \RS\Orm\Type;


class File extends \RS\Orm\ConfigObject
{
   
    
}</code></pre></div><p><strong>modules/userscustom/config/handlers.inc.php</strong><br /></p><div class="codebox"><pre><code>&lt;?php
namespace Userscustom\Config;
use \RS\Orm\Type as OrmType;

class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this-&gt;bind(&#039;orm.init.users-user&#039;);

    }

    
    public static function ormInitUsersUser (\Users\Model\Orm\User $user) 
    {
        $user[&#039;__surname&#039;]-&gt;removeAllCheckers();
    } 
        
}</code></pre></div><p><strong>modules/userscustom/config/module.xml</strong><br /></p><div class="codebox"><pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;config&gt;
    &lt;defaultValues&gt;    
        &lt;name multilanguage=&quot;true&quot;&gt;Модернизация модуля users&lt;/name&gt;
        &lt;description multilanguage=&quot;true&quot;&gt;Модуль делает необязательным поле Фамилия при регистрации&lt;/description&gt;        
        &lt;version&gt;1.0.0.0&lt;/version&gt;
        &lt;author&gt;My mod&lt;/author&gt;      
    &lt;/defaultValues&gt;
&lt;/config&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-12-28T06:27:26Z</updated>
			<id>https://forum.readyscript.ru/post/5691/#p5691</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5690/#p5690" />
			<content type="html"><![CDATA[<p><strong>admin, </strong> Да спасибо, пропустил одну букву в <strong>namespace</strong></p>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-12-28T06:24:34Z</updated>
			<id>https://forum.readyscript.ru/post/5690/#p5690</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5586/#p5586" />
			<content type="html"><![CDATA[<p>Я проверял на странице регистрации юзера /register/ , уточните вы на этой странице проверяете?</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2016-12-14T22:57:49Z</updated>
			<id>https://forum.readyscript.ru/post/5586/#p5586</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5582/#p5582" />
			<content type="html"><![CDATA[<p>А у Вас точно этот хук отрабатывает?</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-12-14T15:19:24Z</updated>
			<id>https://forum.readyscript.ru/post/5582/#p5582</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5568/#p5568" />
			<content type="html"><![CDATA[<p>Данный пример не работает</p>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-12-14T05:42:49Z</updated>
			<id>https://forum.readyscript.ru/post/5568/#p5568</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5566/#p5566" />
			<content type="html"><![CDATA[<p>В данном случае в вашем обработчике вы просто обновляете maxLength и description у существующего поля surname, а вам необходимо удалить ранее установленный checker. Для этого ormInitUsersUser должен содержать следующее:</p><div class="codebox"><pre><code>    public static function ormInitUsersUser (\Users\Model\Orm\User $user) 
    {
        $user[&#039;__surname&#039;]-&gt;removeAllCheckers();
    }    </code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2016-12-13T16:30:33Z</updated>
			<id>https://forum.readyscript.ru/post/5566/#p5566</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5565/#p5565" />
			<content type="html"><![CDATA[<p>А можно поподробней？Для чайников.<br />Тоже хочу фамилию убрать.</p>]]></content>
			<author>
				<name><![CDATA[Владимир 1916]]></name>
				<uri>https://forum.readyscript.ru/user/417/</uri>
			</author>
			<updated>2016-12-13T16:24:02Z</updated>
			<id>https://forum.readyscript.ru/post/5565/#p5565</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5559/#p5559" />
			<content type="html"><![CDATA[<p>Скажите, почему не подцепляет созданный хук?По прежнему поле фамилия остается обязательным. <br />Созднный модуль и модуль &quot;Пользователи&quot; переустанавливал, &quot;Исправить структуру БД&quot; тоже делал<br /></p><div class="codebox"><pre><code>&lt;?php
namespace Userscustoms\Config;
use \RS\Orm\Type as OrmType;

class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this-&gt;bind(&#039;orm.init.users-user&#039;);

    }

    
    public static function ormInitUsersUser (\Users\Model\Orm\User $user) 
    {
        $user-&gt;getPropertyIterator()-&gt;append(array(
        t(&#039;Основные&#039;),
            &#039;surname&#039; =&gt; new Type\Varchar(array(
                &#039;maxLength&#039; =&gt; &#039;100&#039;,
                &#039;description&#039; =&gt; t(&#039;Фамилия&#039;),
            )),

        ));           
    }
        
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-12-13T05:59:15Z</updated>
			<id>https://forum.readyscript.ru/post/5559/#p5559</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5308/#p5308" />
			<content type="html"><![CDATA[<p><strong>orm.init.users-user</strong></p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-11-09T07:58:22Z</updated>
			<id>https://forum.readyscript.ru/post/5308/#p5308</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5305/#p5305" />
			<content type="html"><![CDATA[<p><strong>Закусило Александр</strong> я так понимаю это отдельный модуль? а хук не подскажите?</p>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-11-08T11:37:31Z</updated>
			<id>https://forum.readyscript.ru/post/5305/#p5305</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5304/#p5304" />
			<content type="html"><![CDATA[<p>Да тогда можно перегрузкой полей <strong>user</strong></p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-11-08T11:33:13Z</updated>
			<id>https://forum.readyscript.ru/post/5304/#p5304</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5303/#p5303" />
			<content type="html"><![CDATA[<p><strong>Закусило Александр,</strong> Мне нужна регистрация. А эти данные не всегда присутствуют</p>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-11-08T11:30:38Z</updated>
			<id>https://forum.readyscript.ru/post/5303/#p5303</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5302/#p5302" />
			<content type="html"><![CDATA[<p>А чем Вас не устраивает использовать только вкладку без регистрации?</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-11-08T11:28:23Z</updated>
			<id>https://forum.readyscript.ru/post/5302/#p5302</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Сделать необязательные поля при регистрации [Решено]]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/5299/#p5299" />
			<content type="html"><![CDATA[<p>Здравствуйте, мне нужно что бы Поля Фамилия, Организация и Инн были не обязательными при регистрации. Скажите как мне быть?<br />Перегрузить <strong>user.inc.php </strong>или можно как то модулем?</p><p><span class="bbu">Создаем собственный модуль</span></p><p><strong>modules/userscustom/config/file.inc.php</strong><br /></p><div class="codebox"><pre><code>&lt;?php
namespace Userscustom\Config;
use \RS\Orm\Type;


class File extends \RS\Orm\ConfigObject
{
   
    
}</code></pre></div><p><strong>modules/userscustom/config/handlers.inc.php</strong><br /></p><div class="codebox"><pre><code>&lt;?php
namespace Userscustom\Config;
use \RS\Orm\Type as OrmType;

class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this-&gt;bind(&#039;orm.init.users-user&#039;);

    }

    
    public static function ormInitUsersUser (\Users\Model\Orm\User $user) 
    {
        $user[&#039;__surname&#039;]-&gt;removeAllCheckers();
    } 
        
}</code></pre></div><p><strong>modules/userscustom/config/module.xml</strong><br /></p><div class="codebox"><pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;config&gt;
    &lt;defaultValues&gt;    
        &lt;name multilanguage=&quot;true&quot;&gt;Модернизация модуля users&lt;/name&gt;
        &lt;description multilanguage=&quot;true&quot;&gt;Модуль делает необязательным поле Фамилия при регистрации&lt;/description&gt;        
        &lt;version&gt;1.0.0.0&lt;/version&gt;
        &lt;author&gt;My mod&lt;/author&gt;      
    &lt;/defaultValues&gt;
&lt;/config&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Илья]]></name>
				<uri>https://forum.readyscript.ru/user/286/</uri>
			</author>
			<updated>2016-11-08T10:45:41Z</updated>
			<id>https://forum.readyscript.ru/post/5299/#p5299</id>
		</entry>
</feed>
