1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Дополнительный checkbox (чекбокс) в форме регистрации

Тема в разделе "Основные вопросы по XenForo", создана пользователем Tetatet, 17.12.2012.

Загрузка
  1. Tetatet

    Tetatet Активный пользователь

    Регистрация:
    14.12.11
    Сообщения:
    25
    Симпатии:
    3
    Версия XF:
    1.1.0 Final
    Собственно вопрос - как добавить дополнительный checkbox (чекбокс) в форме регистрации?

    К примеру, это нужно для принятия пользовательского соглашения\оферты. Дополнительный чекбокс нужно вписать ниже чекбокса "условий и правил форума". Кнопка регистрации должна стать активной только при нажатии 2-х чекбоксов.
    Снимок.GIF
     
  2. Tetatet

    Tetatet Активный пользователь

    Регистрация:
    14.12.11
    Сообщения:
    25
    Симпатии:
    3
    Версия XF:
    1.1.0 Final
    Никто с этим не сталкивался ? Может ранее уже обсуждалось ... или подскажите хотя бы файл который отвечает за эту страницу ... Такое "дополнение" может многим пригодиться, т.к. регистрация хороший акцепт оферты, это нужно использовать!
    --- добавлено : 26 дек 2012 в 09:40 ---
    В шаблоне register_form нашел код:


    Код:
    <dl class="ctrlUnit submitUnit">
            <dt></dt>
            <dd>
                <xen:if is="{$tosUrl}">
                    <ul>
                        <li>
                            {xen:phrase i_agree_to_terms_and_rules, 'checkbox=<input type="checkbox" name="agree" value="1" id="ctrl_agree" class="Disabler" />', 'terms_attributes=href="{$tosUrl}" target="_blank"'}
                            <ul id="ctrl_agree_Disabler">
                                <li><input type="submit" value="{xen:phrase sign_up}" accesskey="s" class="button primary" /></li>
                            </ul>                   
                        </li>
                    </ul>
                <xen:else />
                    <input type="submit" value="{xen:phrase sign_up}" accesskey="s" class="button primary" />
                </xen:if>
            </dd>
        </dl>
    
    Может кто-то знает как добавить в этот код еще один чекбокс и ссылку на соглашение
     
    stranger нравится это.
  3. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Смотрите в сторону дополнительных полей пользователей. Там есть в том числе и обязательность такого поля при регистрации. И да, оно может быть в форме чекбокса.
     

Поделиться этой страницей