Битрикс – защита от регистрации ботов

Если стандартные способы защиты от регистрации ботов, описанные на многих сайтах, не помогают. Например: Пример 1, Пример 2

Читать далее «Битрикс – защита от регистрации ботов»

Битрикс – выгрузка картинок товара из заказа

Понадобилось разработать дополнительный функционал для сайта на Битриксе. В месте с заказом нужно было передать картинки товаров из заказа – для импорта на свой сайт (или 1с). В итоге мы сделаем волшебную кнопку которая будет собирать все картинки с заказа, архивировать и передавать пользователю.

Читать далее «Битрикс – выгрузка картинок товара из заказа»

Битрикс – проверка почты пользователя в любой форме на сайте

Водные данные: есть форма на сайте что принимает платежи от пользователей. Если пользователь авторизирован, то все данные для регистрации оплаты у нас есть – тут всё просто. Если пользователь не авторезирован то надо проверить есть ли email пользователя в базе сайта. Если есть то вешаем оплату на пользователя, если нет – то пользователя надо создать и после прикрепить к немку оплату. Проверять почту будем на лету.

Читать далее «Битрикс – проверка почты пользователя в любой форме на сайте»

Битрикс – отображать информации на определённых страницах сайта

Мы уже разбирали как выводить данные для определённого пользователя. Так же можно выводить определённые данные на конкретной странице.

Читать далее «Битрикс – отображать информации на определённых страницах сайта»

Переменные доступные шаблонах Битрикс

Для получения абсолютных путей в шаблоне компонента используются за ранее заготовленные переменные. Это полезно если мы в шаблоне используем дополнительную обработку и не хотим её терять при переносе.

Читать далее «Переменные доступные шаблонах Битрикс»

Bitrix добавление товара в корзину через ajax

На одном из сайтов появилась необходимость рассчитывать стоимость товара по формуле. те товар имел базовую цену, а конечная должна была быть рассчитана интерактивно а сайте.

Читать далее «Bitrix добавление товара в корзину через ajax»

Битрикс – способы вывода базовых свойств инфоблока

Для примера возьмём комплексный компонент Новости (news). Чтобы вывести одиночное свойство в самой новости – достаточно добавить запись:

Читать далее «Битрикс – способы вывода базовых свойств инфоблока»

Сброс пароля администратора Битрикс

Иногда мы забываем свой пароль от административного раздела, а иногда нам дают доработать сайт неверными данными авторизации. В Битрикс есть простой механизм сброса пароля имея доступ только по FTP.

Читать далее «Сброс пароля администратора Битрикс»

Настройка ЧПУ простых компонентов

Комплексный компонент новостей (bitrix:news) легко позволяет настроить ЧПУ. Тут все настройки лежат в отдельном блоке и интуитивно понятны. Но у каждого простого компонента прийдётся настроить ЧПУ самостоятельно.

Читать далее «Настройка ЧПУ простых компонентов»

Роли пользователей в Битрикс

Довольно часто, при работе с Битрикс, возникает необходимость вывести блок с данными для конкретного пользователя или группы. Самый частый случай это вывести print_r(); только для администратора, чтобы не нарушать работу сайта для остальных пользователей.

Читать далее «Роли пользователей в Битрикс»