Email as login: различия между версиями

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
Строка 4: Строка 4:
 
В шаблоне realia в файле /template/frontend/realia/js/interface.js нужно удалить вот эти строки
 
В шаблоне realia в файле /template/frontend/realia/js/interface.js нужно удалить вот эти строки
  
<nowiki> var login=form.find('input[name=login]').val();
+
<nowiki>
 +
<pre>
 +
var login=form.find('input[name=login]').val();<br>
  
 
 
if(login!=''){
+
if(login!=''){<br>
var re = /^([a-zA-Z0-9-_@\.]*)$/i;
+
var re = /^([a-zA-Z0-9-_@\.]*)$/i;<br>
found = login.match(re);
+
found = login.match(re);<br>
if(found===null){
+
if(found===null){<br>
errors=true;
+
errors=true;<br>
errormsg.append($('<p>Логин может содержать только латинские буквы, цифры, подчеркивание, тире</p>')).show();
+
errormsg.append($('<p>Логин может содержать только латинские буквы, цифры, подчеркивание, тире</p>')).show();<br>
}
+
}<br>
}
+
}<br>
 +
</pre>
 
</nowiki>
 
</nowiki>

Версия 08:43, 31 августа 2016

Опция предназначена для того, чтобы при регистрации пользователи указывали только email. И в будущем вместо логина на форме входа пользователь должен вводить email.
Настройка этого параметра осуществляется только специалистами CMS Sitebill.
После включения опции вам нужно в редакторе форм в таблице user выключить поле login (чтобы оно стало неактивным).
В шаблоне realia в файле /template/frontend/realia/js/interface.js нужно удалить вот эти строки

<pre> var login=form.find('input[name=login]').val();<br> if(login!=''){<br> var re = /^([a-zA-Z0-9-_@\.]*)$/i;<br> found = login.match(re);<br> if(found===null){<br> errors=true;<br> errormsg.append($('<p>Логин может содержать только латинские буквы, цифры, подчеркивание, тире</p>')).show();<br> }<br> }<br> </pre>