Битрикс: обмен с 1С
Описываю типичные случаи и решения проблем с которыми сталкиваюсь
Описываю типичные случаи и решения проблем с которыми сталкиваюсь
Валидация пароля пользователя в Битрикс
Исправляем наиболее частые ошибки при обновлении ядра Битрикс
Описываю сложности возникающие при редактировании как комплексного компонента catalog.element, так и обычного, а так же варианты применяемых решений
Справляемся с проблемой пропажи писем
Настраиваем вывод товаров из нескольких категорий
Производим работу с заказами в Битрикс с помощью D7 и старого ядра
При обновлении Битрикс до версий выше 23.300.0 у товаров Аспро пропадает цена и возможность добавить в корзину. Исправляем
Типичная ситуация применения при использовании ЧПУ сотбита на шаблоне Аспро Макс
Решаем проблему с разросшейся картой сайта, разбиваем sitemap на части
Пригодится если ваш каталог обновляется часто
Описываю два наиболее любимых способа установки ssl
Разбираемся как добавить к тегу param свой дата аттрибут
Публикую наиболее полезные, с моей точки зрения, функции работы с датой
Подборка основных функций и констант используемых при работе с шаблонами Битрикс.
Исправляем ситуацию когда данные о просмотренных товарах не передаются
С начала СВО у многих клиентов возникли со взломами сайтов и заражением их вредоносным кодом. Боремся с этим
Работа с файлами изображений в старом и новом ядре Битрикс на примерах
Добавляем в индекс новые поля, исключаем из индекса товары по условию
Настраиваем автоматическое резервное копирование на сайте
Выводим данные с помощью встроенных в Битрикс таблиц и фильтров
Часто бывает нужно понять, что не так с Битрикс, например когда видим белый экран. Данный код нам поможет
Решаем стандартную задачу по ускорению сайта
Последние версии Битрикс потребовали обновить версии php и mysql, Я расскажу как обновил php с 7.0.13 до 7.3.18 и mysql с 5.5 до 5.7 на CentOs 6
Memcache это более производительный тип кеширования. Установим и используем его
Для оптимизации скорости загрузки Google рекомендует использовать формат webP. Сделаем это
Реализуем оформление подписки через API без использования стандартных компонентов
В очередной раз возникла задача по построению древовидного меню аккордеона на базе разделов каталога. При решениия задачи хотелось минимизировать кол-во запросов, сделать его максимально быстрым и простым, что и удалось сделать
Отключаем композитное кеширование для динамических областей в Битрикс
Проходим проверку на "Ядро проекта не модифицировалось" и восстанавливаем системные файлы
Практически никого из моих клиентов не устраивает внешний вид sale.order.ajax. Здесь я опишу большую часть приемов, которыми пользуюсь сам при кастомизации данного непростого компонента.
Скрываем все ненужные вкладки и пункты меню в админке Битрикс
Используем мощь php 7.4+ для ускорения работы сайтов
Выводим кастомные Title, H1, Description и произвольный Text на страницах списка товаров разделов
Несколько способов добавить каноническую ссылку в Битрикс
Описываю способ создать кастомную страницу с настройками в Битрикс
Часто сталкиваюсь с задачами по выводу количества товаров по складам. Поделюсь своими наработками
Достаточно часто при разработке в Битрикс24 остаются удаленные, но сохраненные с помощью кеша участки кода. Чтобы избавить от них достаточно воспользоваться командой BXClearCache
Меняем чекбоксы на селекты, добавляем ajax
Всплывающее окно подписки с генерацией промокода для зашедших первый раз, ограничением по айпи, записью настроек в инфоблок, ограничением купона по времени использования и с повторным показом всплывающео окна через n дней
Отличное консольное решение по очистке папки upload из репозитория Mediahero
Шлем пользователям Вконтакте сообщение из группы по статусу пользователя в Битрикс24
Выполняем задачи Битрикс с помощью cron
Применение промокода
Описываю решение частой задачи по изменению внешнего вида стандартных форм Битрикс. Решено с помощью Битрикс API
С точки зрения поисковых сетей и специалистов по сео - хорошо, когда страница сразу говорит браузеру когда в последний раз модифицировалась. В Битрикс данной функции из коробки нет. Исправим это
Чтобы немного увеличить скорость загрузки сайта иногда бывает полезно удалить из кода страницы лишние неиспользуемые символы. Сделать это просто
Прелоадер Битрикс по умолчанию достаточно непрезентабельный. Давайте поменяем его
Решаем постоянно возникающую задачу по автоматическому определению города на php
Достаточно часто на проектах сео специалисты используют GTM для добавления скриптов аналитики и все бы хорошо, но встроенный антивирус воспринимает данный код как вирус.
Пользователи любят удобство. Далеко не всем нравится стандартный вид пагинации. Так давайте поможем им и добавим кнопку "Показать еще" на основе которой, впоследствии, добавив небольшой javascript обработчик можно будет создать "бесконечную ленту".
Шаблон вывода всплывающей формы с необходимыми проверками. Пользуюсь постоянно, решил описать процесс для сокращения затрат собственного времени.
Рано или поздно на всех сайтах возникает необходимость защитить формы обратной связи или регистрации\авторизации от спам-ботов. Captcha с защитой не справляется, да и не удобна для пользователя.
Как сменить значок валюты
Начиная с 16 версии используется новая версия ядра магазина Битрикс, являющаяся частью ядра Битрикс D7. Но некоторые классы и методы доступны и в 15 версии магазина (sale, не main). Все классы для работы с магазином собраны в модуле sale, поэтому для работы с примерами в статье используем use для пространства имён модуля интернет-магазина.
Простой способ переноса пользователей с одного сайта на Битрикс на другой
Описываю решение задачи переноса изображений с одного сайта на другой.
Достаточно часто меня просят сделать достаточно объемную страницу с контентом расположенном в инфоблоке. Где разделы это секции страницы, а элементы разделов это элементы списков секций или настройки. Привожу код, который я использую для большинства подобных случаев
Кастомизация страницы sale_order_view.php в Битрикс
Описываю свой опыт по работе с пользователями и группами пользователей в Битрикс
Набор функций для работы с highload блоками
Работа с историей заказов в Битрикс
Для формирования кеша на сайте и нарезания превью картинок иногда ставится задача по обходу всех страниц сайта. Сделать это проще всего двумя путями: собственным скриптом или с помощью стороннего софта
В 2019 году у 1С-Битрикс появился встроенный механизм смс-рассылок, но на данный момент доступны только три сервиса: sms.ru, смс-ассистент и twilio. Данная статья покажет как можно рассылать смс сообщения через другие сервисы, если по каким-то причинам вам не подходят вышеперечисленные.
Отправляем письма встроенными в Битрикс методами, и как плюс отправка с помощью phpMailer
Сборник функций по работе с событиями в 1С-Битркис
Нередко передо мной ставится задача добавить или обновить данные отправляемые компонентом sale.order.ajax письмом клиенту при формировании нового заказа.
Когда у вас есть живой интернет-магазин и на нем идут постоянные покупки "заглянувшими" покупателями, не хочется чтобы это была его первая и последняя покупка, поэтому было бы не плохо предложить ему подписаться на новости и акции , вдруг его еще что нибудь заинтересует
Полная инструкция по установке phpMyAdmin на виртуальную машину Битрикс
Вы разрабатываете новый сервис, вносите доработки в существующий и хотите лучше чем у конкурентов? Вы обратились по адресу. Предлагаю вам комплексную разработку сайтов студийного уровня. У меня вы можете заказать дизайн, верстку, програмированние, разработку нетрадиционного функционала, реализацию связи между CMS, CRM и Data Analitics, а так же все остальное касаемое сайтов, кроме продвижения.
Обращайтесь, я всегда проконсультирую по всем вопросам и помогу подобрать наиболее эффективное решение для Вашего бизнеса. Я занимаюсь созданием сайтов в Новосибирске и в других регионах России, также работаю со странами СНГ. Вы останетесь довольны нашим сотрудничеством
Отправляя форму Вы автоматически подтверждаете, что ознакомились и принимаете Политику конфиденциальности сайта