GeoIP на сайте. Реализация в Битрикс

Иногда на сайте требуется реализовать что-то вроде такого функционала:

head

Город при посещении сайта должен быть выбран в соответствии с тем, откуда пользователь зашёл на сайт. Если из Санкт-Петербурга — то должен быть отображён Санкт-Петербург.

Реализовать определение города можно с помощью замечательного модуля «Определение местоположения по IP-адресу». Качаем его из маркетплейса отсюда.

Приступим к реализации:

Читать далее

Реализация отображения 404 страницы в Битриксе

В Битриксе есть проблема отображения 404 страницы, если на сайте используются компоненты, такие как catalog/news.list и пр. (отображающие какую-либо информацию из инфоблока). Проблема заключается в том, что при запросе какого-либо несуществующего раздела/элемента — производится отображение либо надписи, что раздел/элемент не найден, либо показывается начальная страница каталога. Как же быть?

Читать далее

Просмотр исходящих почтовых сообщений в Битрикс

Часто возникает проблема, когда непонятно почему не отправляется почта с сайта. Если вы используете CMS Битрикс, то можно воспользоваться следующим запросом к базе данных:

select * from b_event
order by DATE_EXEC desc

Данных запрос покажет список всех сообщений и статусы отправки. Если сообщение не отправлено — можно определить причину.

Для того, чтобы выполнить этот запрос, воспользуйтесь админ-панелью Битрикс: Настройки->Инструменты->SQL запрос:

Читать далее