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

Добро пожаловать

Добро пожаловать

0
Приветствую. Хочу сразу предупредить. Я разработчик, а не писатель, поэтому пишу как умею и, в основном, для себя. Буду благодарен за "фидбек", можно использовать ctrl+enter для отправки ошибки или написать в комментариях к посту.
Читать дальше
Алексей Будагов,
Как поменять свойство товара в корзине

Как поменять свойство товара в корзине

0
Немного "плохого" кода для выбора параметра товара в корзине. Например когда Вы не хотите использовать торговые предложения, но Вам нужно знать какой именно товар нужен покупателю (например какого цвета или размера)
Читать дальше
Алексей Будагов,

Создание рекламы в Yandex Direct через API Битрикс

0
В Битриксе есть занимательная штука - автоконтекст. Это когда рекламное объявление показывается в зависимости от наличия товара. Но создавать вручную объявление на каждый товар занятие так себе. Поэтому написал скриптик, который делает это за меня.
Читать дальше
Алексей Будагов,

Битрикс 18.0

0
Читать дальше
Алексей Будагов,

Получаем состав набора

0
Получение состава комплекта или набора через апи битрикс
Читать дальше
Алексей Будагов,
Минификация html, убираем пробелы и переносы

Минификация html, убираем пробелы и переносы

0
Простой способ пройти еще одну проверку от Google Pagespeed, разгрузить посетителей и место на хостинге (если используете композит)
Читать дальше
Алексей Будагов,

Считаем профит покупателей

0
Для персонализированный рассылки понадобилось узнать кто из покупателей давно не делал заказ, а кто делает регулярно. Написал небольшой скрипт, который можно запустить на любом сайте под управлением 1С-Битрикс (редакция с модулем Интернет-магазин)
Читать дальше
Алексей Будагов,
Как я проходил квест по подключению облачной кассы к интернет-магазину

Как я проходил квест по подключению облачной кассы к интернет-магазину

0
Практически на каждом этапе подключения у меня возникал резонный вопрос: "Как это сделает технически неподкованный человек". А никак :) Поэтому и существуют платные услуги по интеграции облачных касс, по покупке/настройке онлайн-касс, выпуску КЭП и т.д., где все сделают за вас.
Читать дальше
Алексей Будагов,

Уведомление о недостатке свободного места на хостинге

0
Повесим на крон проверку с уведомлением, что б не пропустить момент.
Читать дальше
Алексей Будагов,
Смс-оповещения о заказе через собственный смартфон

Смс-оповещения о заказе через собственный смартфон

0
Зачем платить сервису по рассылке смс, если почти в каждом тарифе мобильной связи включены пакеты смс, которые практически не используются? Подумал я и запилил себе модуль, который рассылает оповещение о новом заказе, о оплате и передачи заказа в доставку через смартфон.
Читать дальше
Алексей Будагов,

Рекурсивный поиск подстроки в php файлах через консоль

0
В битриксе много файлов, очень много файлов, иногда можно потратить десятки минут на поиск нужного кода. Если есть доступ к консоли, можно ускорить поиск простенькой командой.
Читать дальше
Алексей Будагов,

Автоматическое выполнение js в браузере при посещении сайта

0
Есть сайты, которыми мы часто пользуемся, например по работе, но на них не хватает какого-либо интерфейсного функционала, или данные выводятся не очень читаемо. Есть идея, мы ж программисты, можем сами запилить нужный функционал на чужом сайте.
Читать дальше
Алексей Будагов,

Backurl на js

0
Сохраняем данные фильтра, сортировки, номер страницы - при переходе на детальную страницу и возвращаем пользователя обратно ничего не растеряв.
Читать дальше
Алексей Будагов,
Битрикс24 Сайты

Битрикс24 Сайты

2
10 октября на конференции Битрикс24.Идея представили новый функционал - готовые шаблоны сайтов для Б24. Немного информации о новинке.
Читать дальше
Алексей Будагов,

inputmask криво работает на телефоне

0
Например на маске даты рождения (99.99.9999), при вводе с телефона каретка при переходе через точку прыгает на шаг назад и сбивает ввод. Решение простое. Необходимо указать у input`а type="tel".
Читать дальше
Алексей Будагов,

Как защитить оригинальные изображения, если у Вас битрикс

0
Даже если нет прямой ссылки и налету добавляется водяной знак часто можно скачать оригинал изображения. Для примера сайт мебели Mr. Doors
Читать дальше
Алексей Будагов,

Ключевые слова в поиске битрикс маркетплейса

0
Пригодится тем, кто разрабатывает модули для маркетплейса. За 2 года я собрал почти 30 тысяч запросов и узнал как часто они были в поисковой выдаче и сколько результатов находятся по каждому их них. Все аккуратненько сложил в xls таблицу с возможность сортировки и фильтра.
Читать дальше
Алексей Будагов,

Как добавить отчество в компонент регистрации system.auth.registration

0
Стандартно это сделать невозможно, т.к. компонент системный и его параметрами мы управлять не можем. Так что будем "костылить".
Читать дальше
Алексей Будагов,
Свой шаблон генерации номера заказа

Свой шаблон генерации номера заказа

1
Стандартные варианты не очень хороши, так как присутствуют символы отличные от цифр (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 запроса Битрикс.

Анимация загрузки. Прелоадер ajax запроса Битрикс.

0
В некоторых интернет-магазинах есть операции которые выполняются достаточно долго. И для того что бы пользователь не заскучал, ему можно скормить красивую анимацию.
Читать дальше
Алексей Будагов,

Свойство привязанного элемента в SEO шаблоне

1
Например для формирования названия отзыва: "Отзыв о товаре {Короткое название товара} от {Производитель}
Читать дальше
Алексей Будагов,

Файл не является графическим

0
При загрузке картинок через API, в битрикс, может возникнуть неинформативная ошибка "Файл не является графическим", хотя загружается точно картинка.
Читать дальше
Алексей Будагов,
Маркировка товаров

Маркировка товаров

0
Приобрел себе принтер термоэтикеток, забавная штука. Зачем? Мы клеим информацию о заказанных товарах (состав, срок годности и тп).
Я сделал полуавтоматическую печать при поступлении нового заказа, в статье расскажу как.
Читать дальше
Алексей Будагов,

Перерасчет заказа на API

2
Одним методом не обойтись, тут надо комплексно заново применять все скидки и считать сумму. Пример есть в файле /bitrix/modules/sale/admin/order_edit.php:176
Читать дальше
Алексей Будагов,

Отложенная отправка писем

1
Письмо о заказе можно отправлять немного позже, когда уже пришла информация о оплате и когда менеджер проверил заказ.
Читать дальше
Алексей Будагов,
Выводим выручку по заказам

Выводим выручку по заказам

0
Скидка, еще одна, плюс бесплатная доставка, а не переборщили ли мы и насколько выгодный получился заказ? Выводим в списке заказа информацию о прибыли (стоимость заказа минус закупочная цена всех товаров).
Читать дальше
Алексей Будагов,
RSS