Полезная информация
Статьи про разработку, ИИ и автоматизацию.
1С Битрикс · 8 мин
Командная PHP-строка в Битриксе: как выполнить код из админки без FTP
Командная php строка битрикс нужна, когда надо проверить данные, сбросить кэш или поправить опцию, а доступа по FTP или SSH нет. Показываю рабочие примеры…
1С Битрикс · 9 мин
crm.deal.get в Битрикс24: сделка с пользовательскими полями
Метод crm.deal.get отдаёт сделку по ID вместе с UF-полями, но в документации он помечен устаревшим. Показываю вызов через вебхук, чтение пользовательских полей и переход…
1С Битрикс · 11 мин
Битрикс количество увеличивается на 2 в корзине: двойной обработчик и шаг
Почему в корзине Битрикса товар прибавляется по 2 штуки: ищу задвоенный обработчик клика и неверный шаг, показываю правки в шаблоне и проверку результата.
1С Битрикс · 8 мин
options.php Битрикс: своя страница настроек модуля в админке
Разбираю, как устроен файл options.php в модуле 1С-Битрикс: вкладки, поля, сохранение параметров, значения по умолчанию и проверка прав. Рабочий код можно взять за основу…
Tilda · 9 мин
Видео во всплывающем окне Тильда: запуск по кнопке на тёмном фоне
Собираю всплывающее окно с видео на Тильде в одном блоке T123: кнопка запускает ролик на затемнённом фоне, при закрытии звук останавливается, страница не грузит…
Tilda · 8 мин
Экспорт кода Тильда: что выгружается и как разместить на своём хостинге
Разбираю, на каком тарифе работает выгрузка статичного HTML из Тильды, что лежит в архиве и что приходится донастраивать на обычном PHP-хостинге.
AI · 9 мин
Как подключить нейросеть к 1С: HTTP-запрос и внешний сервис
Два рабочих способа связать 1С с языковой моделью: прямой HTTP-запрос из конфигурации и промежуточный обработчик на обычном хостинге. С кодом на встроенном языке и…
Разработка · 10 мин
Бот электронной очереди в Telegram: запись, номер и уведомление о вызове
Как устроен бот электронной очереди в Telegram: таблицы в MySQL, выдача номера без дублей, вызов оператором и уведомление клиента. Вариант на PHP-вебхуке для обычного…
Разработка · 9 мин
Бургер меню HTML CSS JS: адаптивная навигация без библиотек
Собираю мобильную навигацию с нуля: кнопка-гамбургер, выезжающее меню, aria-атрибуты и закрытие по клавише. Весь код копируется целиком и работает без плагинов.
Разработка · 9 мин
fonts.googleapis.com на сайте: что это и почему тормозит загрузку в России
Разбираю, что отдаёт домен Google Fonts, из-за чего запрос к нему задерживает отрисовку у посетителей из России и как перенести шрифты на свой хостинг.
Tilda · 8 мин
Описание по клику Тильда: раскрывающийся текст в карточке и блоке
Три рабочих способа сделать раскрывающийся текст на Тильде: тег details в блоке T123, скрипт для описания в каталоге товаров и вставка в Zero Block.…
Tilda · 8 мин
SEO карточек товаров на Тильде: как массово заполнить title и description
Как заполнить SEO-заголовки и описания у сотен товаров за один проход: выгрузка каталога в CSV, шаблоны с подстановкой в таблице, проверка длины и загрузка…
AI · 9 мин
Ключ OpenAI API в переменной окружения: как хранить и подключать без утечки
Показываю, как держать ключ OpenAI в переменной окружения: локально, на обычном хостинге с PHP, в Python-боте и в n8n. Отдельно разбираю, что делать, если…
WordPress · 8 мин
Дубли страниц WordPress: вложения, метки, пагинация и как их закрыть
Разбираю, откуда движок берёт лишние адреса: вложения, метки, архивы, пагинация и параметры в URL. В конце порядок работ, который я прохожу на каждом сайте.
WordPress · 9 мин
Вес заказа WooCommerce: как посчитать общий вес и передать его в доставку
Показываю, где WooCommerce хранит вес товаров и вариаций, как собрать общий вес корзины и заказа и как отдать его в тарифы доставки через хук…
1С Битрикс · 8 мин
catalog.top Битрикс: карусель товаров на главной странице
Как подключить стандартный компонент топа товаров, отфильтровать хиты и новинки, собрать слайдер в своём шаблоне и не потерять стили из-за кэша.
1С Битрикс · 8 мин
CommerceML на PHP: как собрать XML-файл для импорта каталога в Битрикс
Рассказываю, как генерировать выгрузку каталога в формате CommerceML средствами PHP и XMLWriter, чем отличаются файлы товаров и предложений и как отправить их в Битрикс.
1С Битрикс · 10 мин
Перенос сделок из одного Битрикс24 в другой: CSV и REST API
Два рабочих способа переноса сделок между порталами Битрикс24: выгрузка и импорт файлом и скрипт через входящий вебхук. Что сопоставить заранее, где теряются связи и…
Разработка · 9 мин
HMAC подпись вебхука: проверка запроса на PHP и Node.js
Объясняю, как устроена подпись вебхука, почему считать её нужно по сырому телу и как сравнивать без утечки по времени. Есть рабочие примеры на PHP…
1С Битрикс · 9 мин
Пользовательские поля Битрикс24 через REST API: как получить и записать UF_CRM
Как получить список кастомных полей CRM, создать своё и передать значение в сделку через вебхук. Разбираю два формата имён UF_CRM и ufCrm, типы значений…
Есть задача?
Обсудим в мессенджере
Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.