Записки веб-разработчика

Свой шаблон генерации номера заказа Свой шаблон генерации номера заказа 0
Стандартные варианты не очень хороши, так как присутствуют символы отличные от цифр (0-9), а без шаблона каждый будет знать кол-во заказов в магазине. Я решил немного персонализировать номер заказа, используя только цифры.
Читать дальше »
Алексей,
Отсортировать div с помощью jquery 0
Задача: сортировка группы элементов DOM с помощью js/jquery по полю сортировки
Читать дальше »
Алексей,
Добавляем № страницы к мета параметрам страницы 0
Раньше почти на каждом проекте это делали, щас почему-то забыли. А вообще полезный функционал, избавляет от необходимости закрывать от индексации 2-е и последующие страницы.
Читать дальше »
Алексей,
Нет визуального редактора в окне редактирования текста Нет визуального редактора в окне редактирования текста 0
Что бы вернуть виз. редактор необходимо поставить галочку в настройках модуля "Информационные блоки" /bitrix/admin/settings.php?lang=ru&mid=iblock&mid_menu=1
Читать дальше »
Алексей,
Резервное копирование по FTP протоколу Резервное копирование по FTP протоколу 0
Помимо облачного резервного копирования от битрикс я, также, отправляю резервные копии на удаленный ftp сервер. В статье покажу скрипт и алгоритм работы.
Читать дальше »
Алексей,
Анимация загрузки. Прелоадер ajax запроса Битрикс. 0
В некоторых интернет-магазинах есть операции которые выполняются достаточно долго. И для того что бы пользователь не заскучал, ему можно скормить красивую анимацию.
Читать дальше »
Алексей,
Свойство привязанного элемента в SEO шаблоне 1
Например для формирования названия отзыва: "Отзыв о товаре {Короткое название товара} от {Производитель}
Читать дальше »
Алексей,
Файл не является графическим 0
При загрузке картинок через API, в битрикс, может возникнуть неинформативная ошибка "Файл не является графическим", хотя загружается точно картинка.
Читать дальше »
Алексей,
Маркировка товаров Маркировка товаров 0
Приобрел себе принтер термоэтикеток, забавная штука. Зачем? Мы клеим информацию о заказанных товарах (состав, срок годности и тп).
Я сделал полуавтоматическую печать при поступлении нового заказа, в статье расскажу как.
Читать дальше »
Алексей,
Перерасчет заказа на API 6
Одним методом не обойтись, тут надо комплексно заново применять все скидки и считать сумму. Пример есть в файле /bitrix/modules/sale/admin/order_edit.php:176
Читать дальше »
Алексей,
Отложенная отправка писем 1
Письмо о заказе можно отправлять немного позже, когда уже пришла информация о оплате и когда менеджер проверил заказ.
Читать дальше »
Алексей,
Выводим выручку по заказам Выводим выручку по заказам 0
Скидка, еще одна, плюс бесплатная доставка, а не переборщили ли мы и насколько выгодный получился заказ? Выводим в списке заказа информацию о прибыли (стоимость заказа минус закупочная цена всех товаров).
Читать дальше »
Алексей,
Не работает исключение в gitignore 0
Если добавить всю папку /bitrix/* в файл .gitignore, то !/bitrix/modules/name-module/ уже не сработает, но можно сделать иначе
Читать дальше »
Алексей,
Отправка почты через gmail 0
Не нравится yandex? Можно отправлять через google. Мне такой вариант подошел больше, т.к. google упорно отправлял письма с yandex в спам.
Читать дальше »
Алексей,
Настраиваем почту 0
Принимать будем на Яндексе, отправлять с сервера и с Яндекса
Читать дальше »
Алексей,
Делаю ИМ, часть 2. Верстка 0
Верстка магазина стандартная, но есть один многофункциональный блок который всегда рядом и о котором я хочу рассказать.
Читать дальше »
Алексей,
Проверяем логи, битрикс окружение 0
bitrix, nginx, apache, php, mysql, sendmail, cron
Читать дальше »
Алексей,
Свой обработчик для службы доставки Свой обработчик для службы доставки 7
Расчет стоимости доставки курьером по своей формуле.
Читать дальше »
Алексей,
SEO редирект на PHP 0
Одним редиректом с http на https, с www на без www, с index.php на /
Читать дальше »
Алексей,
Формирование цены от закупочной 0
Автоматический расчет розничной цены из закупочной. Например наценка 20% c округлением.
Читать дальше »
Алексей,
Обновил документацию по D7 Обновил документацию по D7 3
Загрузил все стабильные обновления (редакция Бизнес, версия 17.0.0) и "сгенерировал" документацию с помощью doxygen. Как и раньше, документация доступна по ссылке https://doc.budagov.ru/
Читать дальше »
Алексей,
Асинхронная загрузка изображений без js 0
На некоторых страницах сайта количество изображений переваливает за 100. И пока они все не загрузятся - браузер не покажет контент. Решением будет загрузка изображений после загрузки страницы.
Читать дальше »
Алексей,
Делаю ИМ, часть 1. Планирование Делаю ИМ, часть 1. Планирование 1

Какой он современный интернет-магазин? Для себя я определил три главные цели: удобный, быстрый, полезный.

Читать дальше »
Алексей,
Битрикс управление сайтом, всё? Битрикс управление сайтом, всё? 0
Ошибок все больше, нововведений все меньше, многие модули уже давно не получали обновления. Прогноз не очень, не так ли?
Читать дальше »
Алексей,
Подключаем шрифты правильно 0
Часто встречаю неправильное подключение шрифтов, а на исправление иногда уходит много времени, покажу как я подключаю нестандартные шрифты
Читать дальше »
Алексей,
Внешний репозиторий git Внешний репозиторий git 1
Резервная копия Вашего кода и не только. Расскажу как я использую bitbucket.org
Читать дальше »
Алексей,
Анимированная svg иконка Анимированная svg иконка 0
Для привлечения внимания посетителей к определенному блоку на сайте, этот самый блок можно сделать анимированным, либо поместить в него анимированную часть.
Читать дальше »
Алексей,
Как правильно подключать ресурсы с внешних источников 0
Если Ваш сайт работает по протоколу https:// и в шаблоне подключаются ресурсы (например шрифты) с http://, то браузер заблокирует загрузку и выдаст ошибку в консоль.
Читать дальше »
Алексей,
Многосекционный слайдер Многосекционный слайдер 0
Название так себе конечно. Смысл в том, что слайд делиться на несколько областей и у каждой области своя ссылка. Интересная идея для магазина одежды.
Читать дальше »
Алексей,
Настройка рассылки Настройка рассылки 0
Настройка модуля, почтовых шаблонов и автоматизация выпусков.
Читать дальше »
Алексей,