Начало работы с сайтом

Установка сайта

В данных видео-роликах рассмотрен процесс установки решения.



Или

Установка обновлений

Установка обновлений наших решений производится через административный интерфейс вашего сайта на странице "Рабочий стол -> Marketplace -> Установленные решения".

update.png



Перед установкой обновления обязательно выполните полное резервное копирование сайта. В противном случае есть риск потери доработок или изменений сайта. Уточняйте вопрос сохранения изменений в технической поддержке до обновления решения.

Если же все же вы установили обновления по ошибке, вы сможете восстановить работоспособность своего сайта из сделанной резервной копии.

Подключение личного кабинета

Для подключения функционала нового личного кабинета нужно выполнить ряд действий:

  1. Перейти на страницу ваш_сайт/personal.
  2. Перейти в настройки параметров компонента и выбрать шаблон cabinet.
  3. Настроить дополнительные страницы раздела.
  4. В разделе Управление адресами страниц задать страницу списка профилей и страницу профиля.

1.jpg

2.jpg

4.jpg

Создать в директории ваш_сайт/personal меню .personal.menu.php со следующим содержимым:

В директории ваш_сайт/personal/cart добавьте в файл index.php следующий код

    <div class="row flex-column">
    <div class="col-12 col-md-5 col-lg-4 mb-3 mb-sm-0">
            $APPLICATION->IncludeComponent(
                "rseshop24:catalog.search.article", 
                ".default", 
                array(
                    "IBLOCK_ID" => "",
                    "PROP_CODE" => "ARTNUMBER",
                    "OFFERS_PROP_CODE" => "ARTNUMBER",
                    "PRICES" => array(
                        0 => "BASE",
                    ),
                    "PROPS" => "",
                    "CONVERT_CURRENCY" => "Y",
                    "CURRENCY_ID" => "",
                    "COMPONENT_TEMPLATE" => ".default",
                    "IBLOCK_TYPE" => "catalog"
                ),
                false
            );
            <div>
            <div class="col-12 col-md-5 col-lg-4 mt-3 d-flex flex-column justify-content-end">
            $APPLICATION->IncludeComponent(
                'rseshop24:basket.imports', 
                '',
                array(
                    'IBLOCK_ID' => '',
                    'PROP_CODE' => 'ARTNUMBER',
                    'OFFERS_PROP_CODE' => 'ARTNUMBER',
                )
            );
            <div>
            <div>

В директории personal/ создайте файл sect_page_start.php для отображения меню со следующим содержимым

 
<?php
global $USER;

if (!$USER->IsAuthorized())
	return;
?>

<?$APPLICATION->IncludeComponent(
	"bitrix:menu",
	"personal",
	array(
		"ROOT_MENU_TYPE" => "personal",
		"MAX_LEVEL" => "1",
		"CHILD_MENU_TYPE" => "",
		"USE_EXT" => "N",
		"DELAY" => "N",
		"ALLOW_MULTI_SELECT" => "N",
		"MENU_CACHE_TYPE" => "N",
		"MENU_CACHE_TIME" => "3600",
		"MENU_CACHE_USE_GROUPS" => "Y",
		"MENU_CACHE_GET_VARS" => array(
		),
		"USE_CABINET" => "Y"
	),
	false
);?>

Информация об обновлениях

Обновление 1.1.0

Добавлен кабинет дилера. Вы можете переключить шаблон личного кабинета, и вам станут доступны следующие возможности:

  • Вкладка "Основная информация":
    • в разделе "Ваши заказы" выводятся 4 последних заказа;
    • добавлен блок "Личные данные";
    • каждому клиенту можно сопоставить личного менеджера (блок "Ваш менеджер") с отображаемыми контактами для оперативной связи и решения возникающих вопросов.
  • Вкладка "Заказы":
    • добавлена возможность поиска по заказам, добавлены фильтры. Можно выбрать текущие, выполненные, отмененные.
  • Детальная страница заказа:
    • оптимизирована верстка страницы;
    • добавлен раздел "История изменений"
    • доступна вся история прохождения заказа до момента отгрузки.
  • Вкладка "Мои компании":
    • Можно добавить и редактировать компании.
  • Раздел "Документы":
    • администратору добавлено право привязывать к заказам пользователя сопроводительные документы.
  • Вкладка "Рекламации" - это связь с техподдержкой:
    • отображаются статусы обращений.
    • в случае возникающих проблем с заказом пользователь может привязать к нему сообщение с описанием сути проблемы;
  • Вкладка "Корзина":
    • реализована возможность добавления товаров из поиска по артикулу;
    • реализована возможность добавления товаров из файла/из списка артикулов.

Обновление 1.1.1

Исправления:

  • Корзина. Добавлена настройка "Отображать Купить в 1 клик"
  • Список товаров. Исправлена проблема неактивности некоторых селекторов выбора предложений
  • Исправлена ошибка совместимости с очередным обновлением 1С-Битркис
  • Исправлены мелкие ошибки

Обновление 1.1.2

Исправления:

  • Техническое обновление

Обновление 1.2.0

Исправления:

  • Каталог, фильтр. Исправлена проблема поиска по значениям свойства
  • Улучшена совместимость с PHP 8
  • Исправлены мелкие ошибки

Обновление 1.2.1

Исправления:

  • Улучшена совместимость с PHP 8
  • Оптимизирована скорость загрузки страниц
  • Повышение стабильности и производительности
  • Исправление других мелких ошибок

Обновление 1.2.2

Исправления:

  • Техническое обновление

Обновление 1.2.3

Исправления:
  • Исправлена ошибка совместимости с очередным обновлением 1С-Битрикс
  • Исправлена проблема отображения иконок в шапке сайта на в Safari на iOS и macOS
  • Бренды, список товаров. Исправлена ошибка вывода товаров недоступных для покупки при включенной опции вывода фильтра по наличию в каталоге товаров
  • Список товаров. Исправлена проблема отсутствия изображений в слайдере у товаров без цен
  • Список товаров. Исправлена ошибка отображения картинок при отключенной опции ленивой загрузки изображений
  • Мастер установки. Исправлена проблема настроек по-умолчанию формы отзывов для компании
  • Исправление других мелких ошибок

Общие вопросы

Инструкция по установке (универсальная)

Перечень требований, необходимых для установки и работы Программного обеспечения

На сервере должен быть установлен продукт «1С-Битрикс: Управление сайтом» с активной лицензией. Данный продукт разработан на языке программирования РНР и может эффективно работать на любой UNIX или Windows-платформе.

Веб-сервер должен удовлетворять требованиям программы «1С-Битрикс: Управление сайтом».

На нем так же должны быть установлены следующие модули PHP: pdo, pdo_mysql, mysqli, zip, mbstring, inti, gd, json, xml.

Минимальные технические требования

PHP 8.1
Apache 2.0 и выше
MySQL 5.6 и выше

Требования к хостингу

Для размещения сайтов подходит любой хостинг, который соответствует техническим требованиям продукта. Наибольшей популярностью среди наших клиентов пользуются тарифные планы на Unix-хостингах.

Где найти файлы шаблона в стандартном виде?

Все оригинальные файлы решения вы можете найти по пути:
bitrix => modules => redsign.*код решения* => install => wizards => redsign=> *код решения* => site => templates

Коды счетчиков (Яндекс.Метрика, Google Analytics)

Для вставки кодов счетчиков  (Яндекс.Метрика, Google Analytics) или кодов других приложений в шаблоне предусмотрены специальные включаемые области.
  • /include/template/head_start.php - после открывающего тега head
  • /include/template/head_end.php - перед закрывающим тегом head
  • /include/template/body_start.php - после открывающего тега body
  • /include/template/body_end.php - перед закрывающим тегом body

Включаемые области для вставки кодов Яндекс.Метрики, Google Analytics и др.

Если есть js, который целесообразно оставить ближе к началу страницы, к примеру, скрипты счетчиков и систем аналитики, необходимо добавить атрибут data-skip-moving="true", в том случает скрипт останется на свое месте в шаблоне.


Установка обновлений

Установка обновлений наших решений производится через административный интерфейс вашего сайта на странице "Рабочий стол -> Marketplace -> Установленные решения".

update.png



Перед установкой обновления обязательно выполните полное резервное копирование сайта. В противном случае есть риск потери доработок или изменений сайта. Уточняйте вопрос сохранения изменений в технической поддержке до обновления решения.

Если же все же вы установили обновления по ошибке, вы сможете восстановить работоспособность своего сайта из сделанной резервной копии.

Кастомизация шаблона решения

Доработки (кастомизация и т.п.) - процесс адаптации решения под конкретные бизнес-процессы, учитывая особенности рынка, на котором работает клиент.

В наших решениях предусмотрено наличие специальных файлов для добавления своих стилей и скриптов решения 1. Если для реализации ваших задач будет достаточно использование данных фалов, то изменять имя каталога с шаблоном сайта не потребуется.

В шаблоне сайта вы можете создать и использовать файлы 2:
  • /bitrix/templates/<шаблон сайта>/assets/styles/custom.css - файл для добавления своих стилей к шаблону сайта.
  • /bitrix/templates/<шаблон сайта>/assets/styles/custom.js - файл для добавления своих скриптов к шаблону сайта.
В в публичной части сайта вы можете создать и использовать файлы 2:
  • /assets/styles/custom.css - файл для добавления своих стилей к конкретному сайту.
  • /assets/styles/custom.js - файл для добавления своих скриптов к конкретному сайту.
Так же, при доработке шаблона сайта, мы рекомендуем изменять имя каталога с шаблоном сайта на уникальное. Это необходимо чтобы в случае установки обновлений решения, обновления не стерли произведенные на вашем сайте доработки.

В любом случае вы должны помнить, что любые доработки решения, предполагают отказ от обновлений.

Отказ от обновлений влечет невозможность исправления выявленных ошибок в решении путем установки обновлений. Такие ошибки устраняются на коммерческой основе нашей техподдержкой, или разработчиком, который проводил доработки на вашем сайте.


1 Поддерживает ли такой функционал ваше решение - уточняйте в технической поддержке.
2 Расположение таких файлов может отличаться в зависимости от решения. Точное расположение таких файлов уточняйте в нашей технической поддержке.

Канонические URL

На текущий момент канонические ссылки в 1С-Битрикс предусмотрено задание канонических URL только для детальных страниц инфоблоков. Однако есть способ задать канонический URL для статических страниц, если это необходимо. Для этого:
  1. Необходимо добавить новый тип свойства canonical в настройках модуля Управлении структурой на странице Рабочий стол - Настройки - Настройки продукта - Настройки модулей - Управление структурой

    Добавиьт тип свойства canonical в Управлении структурой

  2. В настройках свойств страницы задать значение, которое необходимо записать в тег canonical

    Задание канонического URL для статической страницы