[Помощь] Галочка условия использования

Тема в разделе "WebAsyst", создана пользователем dimerspb, 30 сен 2010.

Статус темы:
Закрыта.
Модераторы: mdss
  1. dimerspb

    dimerspb Постоялец

    Регистр.:
    24 фев 2010
    Сообщения:
    88
    Симпатии:
    8
    Подскажите как при регистрации добавить обязательную галочку Условия использования??

    Чтоб пока человек ее не отметил не смог сделать регистрацию.
    Спасибо.
     
  2. Sammerset

    Sammerset Постоялец

    Регистр.:
    14 сен 2008
    Сообщения:
    136
    Симпатии:
    10
    в шаблоне добавляешь кнопке событие onsubmit c функцией if, также checkbox(сама галка), отмеченность которой и проверяет вышеуказанная функция .
     
    dimerspb нравится это.
  3. dimerspb

    dimerspb Постоялец

    Регистр.:
    24 фев 2010
    Сообщения:
    88
    Симпатии:
    8
    это решение хорошо для профессионала, вот бы подробнее какой код и куда вставить.
    спасибо.
     
  4. Sammerset

    Sammerset Постоялец

    Регистр.:
    14 сен 2008
    Сообщения:
    136
    Симпатии:
    10
    только по твоей корректной просьбе попробую помочь.
    Открываешь published/SC/html/scripts/templates/frontend/register.html
    где то со 111 строки ищещь
    PHP:
     {if !$SessionRefererLogin && $smarty.const.CONF_AFFILIATE_PROGRAM_ENABLED eq 1}
        <
    tr><td colspan="2">&nbsp;</td></tr>
        <
    tr class="row_{cycle values='odd,even'}">
            <
    td style="font-size: 90%;">{"usr_custinfo_referrer"|translate}</td>
            <
    td><input type="text" name="affiliationLogin" value="{$affiliationLogin|escape:'html'}style="width: 100px;" /></td>
        </
    tr>
        {/if}
    {*
    @
    features
    *}
    </
    table>
    <
    p><input type="submit" id="reg_submit_btn" value="{"btn_ok"|translate}" name="save" /></p>
    </
    div>
    </
    form>
    и меняешь на
    PHP:
     {if !$SessionRefererLogin && $smarty.const.CONF_AFFILIATE_PROGRAM_ENABLED eq 1}
        <
    tr><td colspan="2">&nbsp;</td></tr>
        <
    tr class="row_{cycle values='odd,even'}">
            <
    td style="font-size: 90%;">{"usr_custinfo_referrer"|translate}</td>
            <
    td><input type="text" name="affiliationLogin" value="{$affiliationLogin|escape:'html'}style="width: 100px;" /></td>
        </
    tr>
        {/if}
    {*
    @
    features
    *}
    </
    table>
    <
    input type="checkbox" onclick="if (this.checked)document.getElementById('reg_submit_btn').disabled=false;" style="padding-right:15px">Со всем согласен<br />
    <
    p><input type="submit" id="reg_submit_btn" value="{"btn_ok"|translate}" name="save" disabled="disabled" /></p>
    </
    div>
    </
    form>
    если что - пиши. Не забудь вначале сохранить доку в исходном состоянии дабы откат замутить.
     
    dimerspb нравится это.
  5. dimerspb

    dimerspb Постоялец

    Регистр.:
    24 фев 2010
    Сообщения:
    88
    Симпатии:
    8
    вот за это огромное спасибо, то что требовалось
     
Статус темы:
Закрыта.