Записки веб-разработчика, 8 страница

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