IT Заметки разработчика
Делюсь опытом в разработке высоконагруженных платформ, интеграции 1С, управлении командой и архитектуре e-commerce систем.
Битрикс ЧПУ: готовим символьный код элемента [bitrix api]
Автоматическое заполнение поля CODE при добавлении элемента инфоблока через функцию транслитерации и обработчик события OnBeforeIBlockElementAdd.
Рамка вокруг ссылок
Как убрать фокусную рамку вокруг HTML-элементов с помощью CSS.
Правильное удаление элементов [bitrix api]
Защита от CSRF-атак при удалении элементов в Bitrix с помощью сессионных идентификаторов.
Индексация кода
Опасность индексации исходного кода поисковыми системами из-за неправильного расширения файла.
Создаем опции для пользователя. Сохранение настроек страницы для авторизованных пользователей [bitrix api]
Использование недокументированного класса CUserOptions для сохранения пользовательских настроек в Bitrix.
2 титла на странице как?… Элементарно Ватсон…
Как вывести разные тексты в теге title и в теге h1 на одной странице в 1C-Bitrix.
Комплексные компоненты, маленький баг [bitrix api]
Баг в методе CComponentEngine::ParseComponentPath из-за лишнего слеша в массиве URL-шаблонов.
Компоненты 2.0::Кеширование в компоненте
Использование класса CPHPCache для управляемого кеширования в компонентах Bitrix 2.0.
Парсинг прямых ссылок
Замена прямых ссылок на редиректные URL с помощью PHP Simple HTML DOM Parser.
Кэш [bitrix api]
Практический пример кеширования данных в Bitrix с помощью класса CPHPCache.