Найти в Дзене
Как добавить IP адрес покупателя в информацию о заказе и в письмо на сайте на 1С-Битрикс. Пошаговая инструкция
Этот код добавит IP адрес в заказ админке сайта Скопировать весь код use Bitrix\Main\EventManager; use Bitrix\Main\Service\GeoIp\Manager; EventManager::getInstance()->addEventHandler('sale', 'OnSaleOrderBeforeSaved', 'saveBuyerIpToOrder'); function saveBuyerIpToOrder(\Bitrix\Main\Event $event) { $order = $event->getParameter('ENTITY'); // Получаем реальный IP-адрес покупателя с учетом прокси $ip = Manager::getRealIp(); if (empty($ip)) { return; } // Получаем коллекцию свойств заказа $propertyCollection...
1 месяц назад
Как добавить на сайт cookie-баннер за 20 минут. Инструкция
1) Перед закрывающем тегом в подвале сайта добавьте саму плашку (не забудьте заменить ссылку на файл политики конфиденциальности на свою) HTML-код самой плашки с ссылкой на страницу политики конфиденциальности Добавить в футер перед закрывающем тегом Скопировать весь код Мы используем файлы сооkіе, чтобы анализировать трафик сайта и персонализировать контент. Используя этот сайт, вы соглашаетесь на использование вами файлов сооkіе. Вы можете прочитать нашу политику конфиденциальности. Понятно, спасибо 2) Добавьте стили плашки в файл стилей custom...
1 месяц назад
Добавить на сайт Cookie-баннер очень просто. Пошаговая инструкция 1) Перед закрывающем тегом в подвале сайта добавьте саму плашку (не забудьте заменить ссылку на файл политики конфиденциальности на свою HTML-код самой плашки с ссылкой на страницу политики конфиденциальности Добавить в футер перед закрывающем тегом Скопировать весь код Мы используем файлы сооkіе, чтобы анализировать трафик сайта и персонализировать контент. Используя этот сайт, вы соглашаетесь на использование вами файлов сооkіе. Вы можете прочитать нашу политику конфиденциальности. Понятно, спасибо 2) Добавьте стили плашки в файл стилей custom.css (у вас этот файл может называться по другому или можно добавить код в футер ниже самого баннера Стили плашки Добавить стили в файл custom.css Скопировать весь код .cookie-banner{ display: none; } .cookie-banner.active{ display: flex; flex-direction: column; justify-content: center; align-items: center; position: fixed; bottom: 0; left: 0; width: 100%; background:#c4010b; color: #fff; z-index: 99999999; padding-top: 1em; } .cookie-banner.active .string{ margin-bottom: 1em; padding-left: 10px; padding-right: 10px; } .cookie-banner.active .string a{ color: #fff; font-weight: 500; text-decoration: underline; white-space: nowrap; } .cookie-banner.active button{ border-radius: 3px; background: #fff; padding: 7px 24px; border: none; color: #c4010b; cursor: pointer; text-transform: uppercase; position: relative; top: -15px; margin-left: 15px; } @media screen and (max-width: 767px) { .cookie-banner.active .string{font-size: 12px;padding-left: 10px;padding-right: 10px} .cookie-banner.active button{top: 0;margin-left: 0} } 3) Добавьте JS-код в файл custom.js или после HTML-кода плашки в футере сайта JS-скрипт появления куки-баннера Добавить скрипт в файл custom.js Скопировать весь код let cookieConfirm = localStorage.getItem('cookieConfirm'); if (!cookieConfirm) { const banner = document.querySelector('.cookie-banner'); banner.classList.add('active'); banner.querySelector('#cookie-confirm').addEventListener('click', function (e) { localStorage.setItem('cookieConfirm', 'y'); banner.classList.remove('active'); }) } Все, теперь на вашем сайте появится Cookie-баннер, который будет всплывать один раз, при первом заходе на сайте пользователя. Если у вас возникнут проблемы с реализацией, вы всегда можете обратиться к нам, написав на почту info@prav-site.ru и оставив заявку через форму обратной связи
1 месяц назад
Как подключить оплату через сайт и не попасть на штрафы?
Подключение оплаты на сайте — это не дополнительная функция и не опция “на будущее”. Это базовый элемент нормальной воронки продаж. Если клиент не может быстро понять, как оплатить заказ, какими способами это сделать и что произойдет после оплаты, часть обращений просто не превращается в выручку. Особенно это заметно на сайтах услуг, в интернет-магазинах, B2B-проектах и оптовых продажах, где путь до сделки и так длиннее обычного. Чем больше ручных действий между заявкой и оплатой, тем выше риск потери клиента...
1 месяц назад
Восстановление сайта после взлома, вирусов и сбоев
Восстановление сайта после взлома, вирусов и сбоев начинается не с удаления случайных файлов, а с проверки: как давно произошло заражение и есть ли чистая резервная копия. От этого зависит, можно ли быстро вернуть сайт откатом или придётся вручную искать и очищать заражённые файлы. Для бизнеса это критично: если восстановить сайт поверх заражённой версии или не закрыть причину взлома, проблема быстро повторится. Поэтому задача — не просто «поднять сайт», а вернуть его в безопасное и рабочее состояние...
1 месяц назад
Как ускорить сайт на 1С_битрикс за 30 минут
1. Переведите кэширование сайта с файлов на memcached На многих проектах кэш по-прежнему хранится в файлах. Для небольших сайтов это может работать нормально, но на каталогах, интернет-магазинах и нагруженных корпоративных сайтах файловое кэширование часто становится узким местом. Перевод кэша в memcached позволяет хранить данные в памяти, а не постоянно обращаться к диску. За счет этого сайт быстрее отдает страницы и стабильнее работает под нагрузкой. Этот шаг особенно полезен, если: Если серверная часть настроена, это один из самых полезных быстрых шагов...
1 месяц назад
WhatsApp мёртв: ставим кнопку Макс на Aspro Maximum за 15 минут
Скачайте файл иконок с демо-сайта Aspro Max и сохраните его под новым именем social_new.svg. Такой подход позволяет не трогать стандартный файл шаблона без необходимости и держать кастомизацию отдельно. Загрузите файл social_new.svg в ту же папку, где лежит стандартный файл иконок шаблона: /bitrix/templates/aspro_max/images/svg/ Новый файл должен находиться рядом со старым. Это упростит поддержку и позволит не смешивать типовые файлы шаблона с вашими изменениями. Теперь нужно переопределить отображение иконки, чтобы вместо WhatsApp визуально использовался Max...
1 месяц назад
Сайт тормозит и выдает кучу ошибок, картинки не грузятся и торчат куски кода. Чиним пошагово
Ниже — конкретные действия, которые можно выполнить самостоятельно: открыть страницу в приватном окне, обновить без кэша, очистить данные браузера, отключить расширения и посмотреть ошибки через инструменты разработчика. В каком порядке действовать Откройте сайт в приватном окне → выполните жесткое обновление → очистите кэш и cookies → отключите расширения → при необходимости разрешите cookies или добавьте исключение → откройте DevTools и проверьте ошибку → в крайнем случае восстановите браузер....
1 месяц назад
При выгрузке товаров из 1С УТ на сайт товары не привязываются к брендам. Как сделать привязку
Важно. Эта инструкция подходит только для специалистов с уровнем знания PHP не ниже среднего. Если вы не уверены в своих навыках, такую доработку лучше не внедрять на рабочем сайте самостоятельно. Ошибка в init.php может привести к некорректной работе обмена с 1С или к 500 ошибке. Одна из самых частых проблем на проектах с 1С-Битрикс и обменом из 1С УТ — бренд у товара формально приходит, но на сайте нормально не работает. В 1С он хранится как строка или список, а на сайте для каталога, фильтрации, страниц брендов и SEO обычно нужна привязка к отдельному инфоблоку брендов...
1 месяц назад
Выгрузка товаров на Пульс цен, Ozon, Wildberries и Яндекс Маркет из 1С-Битрикс
Если каталог небольшой и без торговых предложений, стандартной выгрузки 1С-Битрикс часто хватает. Но если нужно передавать товары на Пульс цен, Яндекс Маркет, Ozon или Wildberries, почти всегда появляются дополнительные требования: отдельные категории, обязательные параметры, свои правила по ценам, остаткам, изображениям и карточкам товаров. Поэтому выгрузку лучше сразу настраивать как отдельный рабочий процесс, а не как разовый экспорт. Точный срок зависит от структуры каталога, количества товаров, логики цен, состояния свойств и того, нужно ли дорабатывать стандартную выгрузку 1С-Битрикс...
1 месяц назад
Белые списки сайтов в России: что изменится для SEO и бизнеса
Время чтения: 4 минуты Что происходит на самом деле Белый список — это не новый принцип работы всего Рунета, а специальный механизм, который используют в периоды ограничений мобильного интернета по соображениям безопасности. В такие списки включают сервисы, которые должны оставаться доступными пользователям даже при частичных ограничениях связи. Для бизнеса это означает простую вещь: в отдельные периоды часть аудитории может иметь более стабильный доступ к крупным экосистемам и сервисам, чем к обычным корпоративным сайтам...
1 месяц назад
Как перенести сайт на 1С-Битрикс без потери SEO, заявок и данных
Время чтения: 7–8 минут Сколько времени нужно, чтобы повторить инструкцию: Перенос сайта на 1С-Битрикс — это не просто смена CMS. Важно сохранить рабочие URL, контент, SEO-ценность страниц, формы, каталог и интеграции. Ниже — пошаговая инструкция, которая помогает пройти перенос более предсказуемо и без типовых потерь. В этой статье: Эта инструкция подходит в двух случаях. Первый — если сайт уже работает на 1С-Битрикс и его нужно перенести на другой сервер, хостинг или окружение. Второй — если сайт...
1 месяц назад