IT Заметки разработчика
Делюсь опытом в разработке высоконагруженных платформ, интеграции 1С, управлении командой и архитектуре e-commerce систем.
Битрикс ЧПУ: готовим символьный код элемента [bitrix api]
Автоматическое заполнение поля CODE при добавлении элемента инфоблока через функцию транслитерации и обработчик события OnBeforeIBlockElementAdd.
Правильное удаление элементов [bitrix api]
Защита от CSRF-атак при удалении элементов в Bitrix с помощью сессионных идентификаторов.
Индексация кода
Опасность индексации исходного кода поисковыми системами из-за неправильного расширения файла.
Создаем опции для пользователя. Сохранение настроек страницы для авторизованных пользователей [bitrix api]
Использование недокументированного класса CUserOptions для сохранения пользовательских настроек в Bitrix.
2 титла на странице как?… Элементарно Ватсон…
Как вывести разные тексты в теге title и в теге h1 на одной странице в 1C-Bitrix.
Парсинг прямых ссылок
Замена прямых ссылок на редиректные URL с помощью PHP Simple HTML DOM Parser.
Кэш [bitrix api]
Практический пример кеширования данных в Bitrix с помощью класса CPHPCache.
php
Сатирическое эссе о PHP в духе Абсурдопедии.
XML парсер битрикса [bitrix api]
Как использовать встроенный XML-парсер Битрикса (CDataXML) для получения и разбора XML-данных, например курсов валют с сайта ЦБ РФ.
Eclipse code completion php
Как восстановить работу code completion в Eclipse PHP Development Tools при использовании RSE (Remote Systems Explorer) после обновления плагина.