Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

Подписка на рассылку при регистрации одной галкой

2 000 i
Заказать
Оформление заказа
х
В наличии
Подписка на рассылку при регистрации одной галкой.
Решение позволяет добавить в форму регистрации галочку, с помощью которой пользователь может сразу подписаться на рассылку при регистрации


После установки модуля открывается страница настроек. Нам надо изменить шаблон одного из компонентов: main.register или system.auth.registration. Если найден шаблон одного из компонентов, например, как на рис.1 переходим к п.1.



Рисунок 1



Иначе, если этих шаблонов нет в папке /bitrix/templates/.default/components/bitrix, на странице настроек модуля будет выведено соответствующее сообщение (рис.2). Переходим к п.2.





Рисунок 2



1. Изменяем шаблон, воспользовавшись ссылкой на редактирование шаблона (на рис.1 выделено красным). Либо через ftp-соединение. И в нужном для вас месте в файле template.php вставляем код:

<?//SOLO-IT.RU SOLO-IT.RU SOLO-IT.RU SOLO-IT.RU SOLO-IT.RU SOLO-IT.RU ?>



   <?

   if((COption::GetOptionString('sologroupltd.subscribeonregister', "sologroupltd_subscribeonregister_Subscribe")) && (COption::GetOptionString('sologroupltd.subscribeonregister', "sologroupltd_subscribeonregister_SubscribeID"))): 

      ?>

      <tr>

         <td><label for="SOLO_SUBSCRIBE">Подписаться на рассылку</label></td>

         <td><input type="checkbox" name="SOLO_SUBSCRIBE" class="bx-auth-input" checked /></td>

      </tr>

   <?endif?>

   <?//SOLO-IT.RU SOLO-IT.RU SOLO-IT.RU SOLO-IT.RU SOLO-IT.RU SOLO-IT.RU ?>






Важно, чтобы этот код был вставлен между тегами <tbody></tbody>:



<fo rm method="post" action="<?=POST_FORM_ACTION_URI?>" name="regform" enctype="multipart/form-data">

...

<tbody> 

...

</tbody>

...

</form>






Пример показан на рис. 3



Рисунок 3

Нажимаем сохранить и переходим к п.3.





2. Копируем шаблон.

Для копирования шаблона компонента main.register нужно скопировать папку .defaul из папки /bitrix/components/bitrix/main.register/ в папку /bitrix/templates/.default/components/bitrix/main.register/

Для копирования шаблона компонента system.auth.registration копируем папку .default из папки /bitrix/components/bitrix/system.auth.registration/ в папку /bitrix/templates/.default/components/bitrix/system.auth.registration/

Применяем данный шаблон.

Переходим к п.1.



3. По умолчанию, выбирается последняя рассылка из списка рассылок на вашем сайте. Если вы хотите, чтобы пользователь автоматически подписывался на нее, тогда настройка модуля завершена. Иначе выберите нужную рассылку и нажмите на кнопку "Изменить" (рис. 4).



Рисунок 4



Настройка модуля завершена. Если через какое-то время вы захотите подписывать пользователей на другую рассылку, вы снова можете зайти на страницу настрйки модуля и выполнить пункт 3. Для этого нужно зайти в Администрирование->Настройки->Настройки продукта->Настройки модулей->Модуль для быстрой подписки на рассылку. Или перейти по ссылке, заменив ВАШ_САЙТ на имя вашего сайта.

http://"ВАШ_САЙТ"/bitrix/admin/sologroupltd.subscribeonregister_settings.php
Тех. поддержка: http://support.solo-it.ru/



Время работы тех. поддержки: пн-пт, 9:00 - 17:00 (время Московское)

Реакция ответа на обращение: 24 часа

x