Fraymel
Заблокирован
- Сообщения
- 158
- Решения
- 2
- Реакции
- 15
- Баллы
- 38
Всем привет! Решил сделать для вас информацию о том, как убрать обычную форму регистрации. Многие из вас возможно используют Discord/Vk/Telegram интеграцию и хотелось бы что-бы пользователи регистрировались через них. Так что внимательно слушай:)
Для начало нам нужно найти шаблон
Вот и всё, если будет ошибка - пишите в обсуждение.
Для начало нам нужно найти шаблон
register_form
после чего убрать вот эту строчку
PHP:
<xf:form action="{{ link('register/register') }}" ajax="true" class="block"
data-xf-init="reg-form" data-timer="{$xf.options.registrationTimer}">
<div class="block-container">
<div class="block-body">
<xf:comment>Spam catcher field</xf:comment>
<xf:macro template="register_macros" name="username_row"
arg-fieldName="{{ $regForm.getFieldName('username') }}"
arg-value="{$fields.username}" />
<xf:textboxrow name="username" value="" autocomplete="off" rowclass="formRow--limited"
maxlength="{{ max_length($xf.visitor, 'username') }}"
label="{{ phrase('user_name') }}"
explain="{{ phrase('please_leave_this_field_blank') }}" />
<xf:comment>Spam catcher field</xf:comment>
<xf:if is="{{ rand(0, 2) == 1 }}">
<xf:textboxrow name="{{ $regForm.getFieldName('email_hp') }}" value="" type="email" autocomplete="off"
rowclass="formRow--limited"
maxlength="{{ max_length($xf.visitor, 'email') }}"
label="{{ phrase('email') }}"
explain="{{ phrase('please_leave_this_field_blank') }}" />
</xf:if>
<xf:macro template="register_macros" name="email_row"
arg-fieldName="{{ $regForm.getFieldName('email') }}"
arg-value="{$fields.email}" />
<xf:comment>Spam catcher field</xf:comment>
<xf:if is="{{ rand(0, 2) == 1 }}">
<xf:textboxrow name="email" value="" type="email" autocomplete="off" rowclass="formRow--limited"
maxlength="{{ max_length($xf.visitor, 'email') }}"
label="{{ phrase('email') }}"
explain="{{ phrase('please_leave_this_field_blank') }}" />
</xf:if>
<xf:comment>Spam catcher field</xf:comment>
<xf:if is="{{ rand(0, 2) == 1 }}">
<xf:textboxrow name="password" type="password" autocomplete="off" rowclass="formRow--limited"
label="{{ phrase('password') }}"
explain="{{ phrase('please_leave_this_field_blank') }}" />
</xf:if>
<xf:passwordboxrow name="{{ $regForm.getFieldName('password') }}" autocomplete="new-password"
label="{{ phrase('password') }}"
hint="{{ phrase('required') }}"
required="required" checkstrength="true" />
<xf:macro template="register_macros" name="dob_row" />
<xf:macro template="register_macros" name="location_row"
arg-value="{$fields.location}" />
<xf:macro template="register_macros" name="custom_fields" />
<xf:captcharow label="{{ phrase('verification') }}" hint="{{ phrase('required') }}" />
<xf:macro template="register_macros" name="email_choice_row" />
<xf:macro template="register_macros" name="tos_row" />
</div>
<xf:macro template="register_macros" name="submit_row" />
</div>
<xf:hiddenval name="reg_key">{{ $regForm.getUniqueKey() }}</xf:hiddenval>
<xf:hiddenval name="{{ $regForm.getFieldName('timezone') }}" value="" data-xf-init="auto-timezone" />
</xf:form>
Вот и всё, если будет ошибка - пишите в обсуждение.