Заметки веб программиста


О программировании, веб разработке, Битриксе, популярных фреймворках и обо всём остальном.

Базы данных, типы отношений

В реляционных базах данных бывает три вида отношений:

Один к одному
Один ко многим
Многие ко многим

Битрикс, удаляем умный фильтр у всех свойств

Пример скрипта для отключения умного фильтра у всех свойств инфоблока

Яндекс и переезд на https, 5 шагов сохраняющих позицию

SEO инструкция, как не потерять набранные в поисковике позиции при переезде на новый протокол...

Wordpress, переезд на новый url

Похожая задача может возникнуть и при смене протокола с http на https. Для переезда wordpress сайта существуют удобные плагины. Тем не менее часть информации в базе данных придется изменить...

Битрикс + Битрикс24 создание лида с регистрации на сайте

В Битрикс 24 есть REST API, реализовывающее создание лидов. Скрипт находится на странице https://your_crm.bitrix24.ru/crm/configs/import/lead.php. Привожу пример, как привязать к событию регистрации пользователя обработчик, который будет генерировать лид в Битрикс 24...

Битрикс, обновление малой корзины

Часто бывает необходимо обновить малую корзину - bitrix:sale.basket.basket.small. Для этого предусмотрено простое API...

Битрикс и проблема авто переноса js скриптов

В Битриксе различные js скрипты для оптимизации переносятся в низ страницы. При этом, бывает такое, что скрипт после переноса подключается раньше необходимой библиотеки и перестает работать. Как вариант решения, можно прописать в теге <script> следующий атрибут...

CSS и множественный селектор NOT

Это может выглядеть так: input:not([type="radio"]):not([type="checkbox"]){...}