ГлавнаяБлог

Заметки e-commerce разработчика

Делюсь опытом в разработке высоконагруженных платформ, интеграции 1С, управлении командой и архитектуре e-commerce систем.

Архив
Читать →
17 марта 2011 г. · 1 мин
1c-bitrix

Конвертер валют для Bitrix [php, js]

Валютный конвертер для CMS Bitrix с автообновлением курсов через cron и клиентским расчётом на JavaScript.

phpjavascriptjquery
Читать →
Архив
Читать →
2 марта 2011 г. · 1 мин
php

Send mail with attachment php

PHP-функция для отправки писем с вложениями через MIME multipart/mixed с base64-кодированием файлов.

Читать →
Архив
Читать →
13 января 2011 г. · 1 мин
php

Сколько лет пользователю сайта?

PHP-сниппет для 1С-Битрикс: вычисление возраста пользователя по дате рождения из профиля.

1c-bitrix
Читать →
Архив
Читать →
18 октября 2010 г. · 1 мин
1c-bitrix

Вывод в заголовок диапазона элементов [c 10 по 20]

Решение для вывода диапазона текущей позиции пользователя в пагинацию и заголовок страницы на Bitrix.

php
Читать →
Архив
Читать →
4 октября 2010 г. · 1 мин
php

Spreadsheet_Excel_Writer генерит пустой файл

Решение проблемы с генерацией пустых Excel-файлов через Spreadsheet_Excel_Writer из-за настройки mbstring.func_overload.

Читать →
Архив
Читать →
30 августа 2010 г. · 1 мин
1c-bitrix

Выводим в header.php компонент с параметрами, переданными в теле страницы

Способ вывести компонент Bitrix в заголовке страницы с параметрами, которые доступны только в теле страницы — через отложенные функции.

php
Читать →
Архив
Читать →
10 июля 2010 г. · 1 мин
1c-bitrix

Битрикс и большой кэш по ID

Решение проблемы производительности при кэшировании большого количества элементов в Bitrix — иерархическая структура папок через хэш ID.

php
Читать →
Архив
Читать →
10 июля 2010 г. · 1 мин
1c-bitrix

Мини GetList для файлов

Функция-обёртка для выборки описаний нескольких файлов по массиву ID в Bitrix, где стандартный CAllFile::GetList() не поддерживает фильтр по массиву.

php
Читать →
Архив
Читать →
8 июля 2010 г. · 1 мин
php

str_replace, если работаем с массивами

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

Читать →