Поиск

 



Тихий обрыв OAuth: почему вход через соцсети в Битрикс иногда просто не срабатывает

... без записи в стандартный лог } // ... } Вот и вся загадка: если соцсеть по какой-то причине не отдала email (не тот scope, приватность профиля, версия API провайдера — причины разные), обработчик тихо возвращает false . Никакого исключения, никакой записи в общий лог событий Битрикса — только ...

Изменен: 17.08.2026
Путь: Главная страница
Обработчик, который никогда не вызывался: как я искал баг в коде, а он сидел в данных

Статьи базы знаний пропадали из sitemap.xml. Я был уверен, что дело в отсутствующем обработчике события поиска, написал его — и ничего не изменилось. Разбираю, как Битрикс на самом деле решает, вызывать ваш обработчик или нет, и где на самом деле сидела опечатка. Заметил, что часть статей из базы знаний (модуль learning , у меня она живёт на /knowledge/ ) вела себя в sitemap.xml странно: одни адреса были рабочими, другие — не открывались вовсе. Похоже на классическую историю "модуль просто...

Изменен: 13.08.2026
Путь: Главная страница
Ловушка component_epilog.php: частая причина «пропавших» данных в закешированном компоненте Битрикс

Разберём одну частую и совершенно неочевидную проблему в компонентах Битрикс: код запрашивает поле честно, через FIELD_CODE, а оно всё равно пустое — но только в одном конкретном файле шаблона. Хочу разобрать одну проблему, с которой рано или поздно сталкивается почти каждый, кто пишет свои шаблоны для компонентов Битрикс — и которая при этом почти не описана в документации. Ситуация типовая: на детальной странице (например, news.detail ) нужно вывести что-то динамическое в component_epilog.php...

Изменен: 10.08.2026
Путь: Главная страница
Как отключить скидку/наценку на заказ уже после оформления?

... Привожу их ответ здесь, может кому тоже пригодится: Для решения вашей задачи, вы можете использовать метод "setApplyResult" ( https://dev.1c-bitrix.ru/api_d7/bitrix/sale/classes/discount/setapplyresult.php ), который позволяет указать, какие из выбранных скидок и правил исключить из расчета. CModule::IncludeModule("sale"); ...

Изменен: 10.01.2022
Путь: Главная страница

Сортировать по релевантности | Отсортировано по дате