Полезная информация

Статьи про разработку, ИИ и автоматизацию.

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 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно