На сайте без регистрации появляются новые пользователи

Появление новых пользователей на сайте без единого компонента регистрации в публичной части, обход капчи в кастомных компонентах, рассылка спама с Вашего сайта - все это может быть осуществлено при неправильных настройках регистрации в главном модуле и отсутствии обработчиков соответствующих событий.
читать далее →
Раздел Bitrix
(Codeblog)

Панель сортировки для списка элементов (каталога, новостей и т.д.)

На каждом разработанном мною сайте было необходимо сделать возможность сортировки для список элементов.
Как минимум, для новостей, а в интернет - магазинах еще и для каталога. Дабы не выполнять каждый раз однотипную работу, оформил в модуль и разместил на маркетплейс для этой цели универсальный компонент, который легко запускается в паре со стандартными компонентами Битрикса, например: news.list, catalog.section итд
читать далее →
Раздел Bitrix
(Codeblog)

Создаем фасетный индекс пошагово

Если Вы еще не слышали о фасетном индексе - самое время прочитать соответствующий раздел в документации от Битрикс:
описание фасетного индекса.

А если, уже используете, но столкнулись с проблемой высокой нагрузки при реиндексации по крону/по агенту, то эта статья для Вас...
читать далее →
Раздел Bitrix
(Codeblog)

Компонент восстановления пароля в Bitrix

В Битрикс есть компонент system.auth.changepasswd для задания нового пароля после ввода контрольной строки, присланной на почтовый ящик пользователя.
В ряде случаев его использование вызывает проблемы. Например, при использовании его отдельно от компонента авторизации:
  • - отсутствие валидации (проверки на корректность) вводимых пользователем данных
  • - отсутствие вывода сообщения об ошибке или успешной смене пароля.

По этой причине было решено написать свой простенький компонент, о  котором и пойдет речь далее.
читать далее →
Раздел Bitrix
(Codeblog)

Получить возраст по дате рождения в Битрикс

Часто требуется вывести возраст пользователя в профиле, либо временной промежуток с определенного события( регистрации на сайте, публикации новости итд).
В Битрикс проблема решается во одну строку.
читать далее →
Раздел Bitrix
(Codeblog)