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

Выводим выручку по заказам
Скидка, еще одна, плюс бесплатная доставка, а не переборщили ли мы и насколько выгодный получился заказ? Выводим в списке заказа информацию о прибыли (стоимость заказа минус закупочная цена всех товаров).
Читать дальше » 0
Свой обработчик для службы доставки
Расчет стоимости доставки курьером по своей формуле.
Читать дальше » 12
Делаю ИМ, часть 1. Планирование
Какой он современный интернет-магазин? Для себя я определил три главные цели: удобный, быстрый, полезный.
Читать дальше » 1
Битрикс управление сайтом, всё?
Ошибок все больше, нововведений все меньше, многие модули уже давно не получали обновления. Прогноз не очень, не так ли?
Читать дальше » 0
Многосекционный слайдер
Название так себе конечно. Смысл в том, что слайд делиться на несколько областей и у каждой области своя ссылка. Интересная идея для магазина одежды.
Читать дальше » 0
Не работает исключение в gitignore
Если добавить всю папку /bitrix/* в файл .gitignore, то !/bitrix/modules/name-module/ уже не сработает, но можно сделать иначе
Читать дальше » 0
Отправка почты через gmail
Не нравится yandex? Можно отправлять через google. Мне такой вариант подошел больше, т.к. google упорно отправлял письма с yandex в спам.
Читать дальше » 0
Настраиваем почту
Принимать будем на Яндексе, отправлять с сервера и с Яндекса
Читать дальше » 0
Делаю ИМ, часть 2. Верстка
Верстка магазина стандартная, но есть один многофункциональный блок который всегда рядом и о котором я хочу рассказать.
Читать дальше » 0
Проверяем логи, битрикс окружение
bitrix, nginx, apache, php, mysql, sendmail, cron
Читать дальше » 4
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
Настройка рассылки
Настройка модуля, почтовых шаблонов и автоматизация выпусков.
Читать дальше » 1
Делаю ИМ, часть 0. Выбор и настройка сервера.
Небольшой цикл статей о том как я делаю интернет-магазин для себя. Начну с настройки web-сервера.
Читать дальше » 0
Свойство списком или справочником
Сравнил производительность 2-х типов свойств. Результаты в таблице:
Читать дальше » 0
Получение данных о отгрузке
Задача, в письмо о отгрузке добавить информацию: идентификатор посылки, номер и дату документа, адрес доставки.
Читать дальше » 0
Вывод времени по разным временным зонам
Пара примеров работы с классом DateTime
Читать дальше » 0
Как сделать ИМ дружелюбнее. E-mail уведомления
Наверно это касается всех интернет-магазинов на 1С-Битрикс. Делаешь заказ и понеслось: заказ оформлен, заказ принят, заказ оплачен, заказ передан в доставку. И все эти письма в течении минуты. Можно же сделать все одним письмом.
Читать дальше » 0
Получаем адрес посетителя
От браузера или по IP с помощью Yandex Map API для автозаполнения в формах
Читать дальше » 0
Полезные ssh команды
Собрал все часто используемые команды в одном месте
Читать дальше » 4
Оптимизируем картинки
Как уменьшить размеры слишком больших картинок и сжимать остальные без потерь? Нам понадобятся плагины: imagemagick, jpegoptim и optipng
Читать дальше » 0
Ошибка Cannot open the file на новом хостинге
После переезда на новый хостинг иногда случается ошибка "Cannot open the file", например, в импорте месторасположений
Читать дальше » 1
Bitrix24 создание лида через API
Данные из любых форм на сайте можно отправлять в Битрикс24, для примера добавим лид в crm с сайта.
Читать дальше » 57
Как добавить избранные месторасположения через API 1С-Битрикс
Это которые отображаются в быстром выборе в форме заказа.
Читать дальше » 0
Здесь можно узнать много полезного. Я пишу на темы: веб-разработка, CMS 1С-Битрикс (как с позиции разработчика, так и от лица пользователя), различные нестандартные приемы в верстке и прочие вещи связанные так или иначе с web`ом. Я не блогер и пишу как умею, посты постоянно обновляются, т.к. я стараюсь следить за актуальностью данных.