Документация для пользователей и разработчиков

Содержание

Планирование и отображение задач по дням

Описание

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

Возможности модуля:
  • отображение задач сгруппированных по дням
  • перенос задач в списке по дням простым их перетягиванием
  • настройка прав кто может переносить задачи, а кто нет
  • при переносе задач у них так же изменяется крайний срок выполнения на тот же день, если он был ранее новой даты выполнения.
Модуль полностью интегрируется с основным модулем задач и Вы можете выбирать удобный для себя формат их отображения в процессе работы.
Установите модуль и попробуйте бесплатно!

Установка модуля

Для корректной работы модуля необходимо следующее:

- Корпоративный портал 1С-Битрикс версии 14.0 и выше.
- Установленный модуль «Задачи»
- Установочный пакет включает 15-дневный триальный ключ, без ограничений функциональности. По истечению триального периода можно будет инсталировать коммерческий ключ.

После установки модуля его следует подключить одним из двух способов:
1. Вместо стандартного bitrix:tasks.list на странице списка задач. Достаточно открыть страницу в режиме PHP и поменять bitrix:tasks.list на alkodesign:tasks.list.

2. Включить параллельно bitrix:tasks.list. Для этого нужно создать новую страницу любым удобным способом. Затем нужно разместить на это странице компонент alkodesign:tasks.list (Контент->Задачи 2.0->Задачи (Alkodesign)).

Рекомендуется настроить компонент аналогично bitrix:tasks.list.


Работа модуля

Возможности модуля:
  • Отображение задач сгруппированных по дням;
  • Перенос задач в списке по дням простым их перетягиванием;
  • Настройка прав кто может переносить задачи, а кто нет;
  • При переносе задач у них так же изменяется крайний срок выполнения на тот же день, если он был ранее новой даты выполнения.
  • Модуль полностью интегрируется с основным модулем задач и Вы можете выбирать удобный для себя формат их отображения в процессе работы.
Видеоинструкция с демонстрацией работы и настройки модуля



Сжатие изображений "на лету" под требования Google PageSpeed Insights

Описание модуля


Основная функция модуля, максимально оптимизировать изображения, при этом практически не потеряв в качестве. При этом модуль может работать в трех различных режимах:

- Cжатие изображений в ручном режиме. Выбираете папку(и) с изображениями и запускаем обработку.
- Сжатие изображений в автоматическом режиме с помощью библиотек своего сервера.
- Сжатие изображений в автоматическом режиме с помощью API нашего сервиса.

Для чего это нужно?
  1. Соответствие требованиям Google PageSpeed Insights - требованиям по оптимизации сайта, для его максимального ранжирования в поисковой системе.
  2. Увеличение скорости загрузки страниц, за счет уменьшения загружаемого трафика.
  3. Экономия свободного места на сервере, так как обычно именно изображения занимают большую его часть.
Видеоинструкция поможет вам быстро разобраться в работе модуля наглядно продемонстрирует его работу

Настройки модуля

В разделе «Настройки» - «Настройки продукта» - «Настройки модулей» можно предварительно настроить работу модуля.

Настройки модуля делятся на три группы (вкладки):

- Основные — позволяют определить базовые настройки, независимые от метода сжатия;

- Удаленные — настройки при сжатии с помощью библиотек jpegoptim и optipng, используя API нашего сервиса. Необходимо использовать, если на сервере где находится сайт, нет поддержки библиотек jpegoptim и optipng (и нет возможности их установить).

- Локальные — настройки при сжатии с помощью библиотек jpegoptim и optipng, если они установлены на сервере где функционирует сайт;





  В Основных настройках устанавливаются параметры:

Оптимизировать — выбирается метод оптимизации изображений в ручном и автоматическом режиме. Либо «локально» (когда библиотеки jpegoptim и optipng уже установлены на сервере), либо «удаленно» - когда библиотеки jpegoptim и optipng нет возможности установить на сервере и обработка изображений будет проходить с помощью нашего сервиса;

Включить сжатие у элементов, включить сжатие у разделов, включить сжатие при ресайзе, включить сжатие при сохранении — данные настройки при установке «чекбокса» создают собственные обработчики событий для элементов, разделов, и статичных страниц контента;
    • Установив «чекбокс» - Включить сжатие у элементов, создается обработчик события на добавление элемента инфоблока, изменении элемента инфоблока. При срабатывании события у свойств типа файл происходит сжатие изображения в соответствии с основными настройками в модуле. Также дополнительно появится список инфоблоков, к которым необходимо применить сжатие. Таким образом некоторые инфоблоки можно игнорировать, а не применять изменения ко всем подряд;
    • Установив «чекбокс» - Включить сжатие у разделов, создается обработчик события на добавление раздела инфоблока, изменении раздела инфоблока. При срабатывании события у свойств типа файл происходит сжатие изображения в соответствии с основными настройками в модуле. Также дополнительно появится список инфоблоков, к которым необходимо применить сжатие. Таким образом некоторые инфоблоки можно игнорировать, а не применять изменения ко всем подряд;
    • Установив «чекбокс» - Включить сжатие при ресайзе, создается обработчик события на изменение размера изображений (когда создается сжатое изображение в папке resize‑cache). При срабатывании события отресайзенное изображение дополнительно сжимается модулем;
    • Установив «чекбокс» - Включить сжатие при сохранении, создается обработчик события на сохранение статичных страниц. При срабатывании события анализируется контент статичной страницы, находятся теги img и по заданным URL сжимаются изображения в статичной странице.
- Степень сжатия для jpeg и png файлов — устанавливаются желаемые степени сжатия для png и jpeg файлов, которые обрабатываются модулем.



Локальные настройки модуля необходимы в случае, если у Вас на сервере установлены библиотеки jpegoptim и optipng и обработка изображений осуществляется на Вашем сервере. Указываются пути к библиотекам, а также можно протестировать конфигурацию сервера.

Узнать пути к библиотекам можно, выполнив в консоли команды whereis jpegoptim и whereis optipng. Если библиотеки не установлены и их установка невозможна, то следует воспользоваться методом оптимизации изображений с помощью удаленного сервиса.


Удаленные настройки модуля необходимы в случае, если у Вас на сервере не установлены библиотеки jpegoptim и optipng. В данном случае обработка изображений осуществляется на нашем удаленном сервере.
В настройках нужно указать API-ключ для доступа к сервису. API-ключ выдается бесплатно при покупке решения через marketplace.

Для получения ключа необходимо отправить письмо на адрес marketplace@digimatix.ru с указанием кода купона, который Вы получили при покупке решения.

Обратите внимание:
Для корректной работы модуля в режиме удаленной работы (Сжатие изображений в автоматическом режиме с помощью API нашего сервиса) необходимо, что-бы на сервере была установлена и корректно работала библиотека CURL

Режимы работы модуля

Сжатие изображений в ручном режиме.

Если Вы только приобрели и установили модуль, то желательно провести ручную оптимизацию изображений. Для этого открываем модуль и выбираем раздел «Alkodesign: оптимизация изображений». Система просканирует директории на сервере и покажет только те папки, где есть изображения. Выбираем нужную папку (или все) и нажимаем Старт. 

Далее наблюдаем процесс сжатия изображения.

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

При закрытии вкладки, процесс будет остановлен.

Сжатие изображений в автоматическом режиме с помощью библиотек своего сервера.

В зависимости от установленных чекбоксов (рекомендуем включить их все):

- включить сжатие у элементов;

- включить сжатие у разделов;

- включить сжатие при ресайзе;

- включить сжатие при сохранении.

Осуществляется автоматическое сжатие изображений элементов инфоблоков, разделов, обычных контентных страниц. При обработке изображений используются вызовы методов библиотек установленных на сервере где находится сайт. Данный метод имеет более высокое быстродействие по сравнению со сжатием изображений с помощью API удаленного сервиса.

Сжатие изображений в автоматическом режиме с помощью API нашего сервиса.

В зависимости от установленных чекбоксов (рекомендуем включить их все):

- включить сжатие у элементов;

- включить сжатие у разделов;

- включить сжатие при ресайзе;

- включить сжатие при сохранении.

Осуществляется автоматическое сжатие изображений элементов инфоблоков, разделов, обычных контентных страниц. При обработке изображений сначала данные изображения и параметры оптимизации с помощью API отправляются на удаленный сервер, там оптимизируется и возвращается сжатое изображение. Данное изображение и размещается взамен старого. Данный метод имеет менее высокое быстродействие по сравнению со сжатием изображений с помощью локального сервера и может быть как альтернатива при отсутствии библиотек сжатия изображений на локальном сервере.

Преимущества модуля перед аналогичными решениями в marketplace

  1. В ручном режиме модуль показывает ТОЛЬКО папки с изображениями, таким образом пользователю не придется проверять нужно ли обрабатывать какие-то лишние папки. Это также ускоряет процесс ручной обработки (т. к.не анализируются лишние папки где нет изображений;

  2. Используется комбинированная возможность сжатия как с помощью локальных библиотек на сервере, так и с помощью удаленного сервиса. Другие модули предлагаю только один из этих вариантов, либо навязывают платные сервисы;

  3. Поддержка сжатия изображений добавляемых через визуальный редактор в статичных страницах (не имеет аналогов в marketplace);

  4. Поддержка php7;

  5. Может работать на обычных хостингах, не требуется vps или выделенного сервера;

  6. Без ежемесячных или скрытых платежей.

Работа с брошенными корзинами пользователей

Описание модуля


Модуль «Работа с брошенными корзинами» позволяет работать с корзинами пользователей, из которых не были оформлены заказы. Модуль анализирует такие корзины, показывает статистику: сколько корзин без заказов, сколько анонимных корзин (пользователь был не авторизован). Модуль позволяет:

  1. рассылать почтовые уведомления для мотивации пользователей завершить заказ.

  2. удалять такие корзины пользователей в соответствии с настройками модуля

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

Установка модуля

Модуль устанавливается штатным образом.

В процессе установки модуля также автоматически создается почтовый шаблон для уведомления пользователей о брошенных корзинах. После установки модуля, можно зайти в Настройки -> Настройки продукта -> Настройки модулей -> Работа с брошенными корзинами пользователей и указать, через какое время можно считать корзины «брошенными».  

Также из настроек можно перейти в форму редактирования шаблона уведомления по Email и при необходимости отредактировать текст уведомления.

Настройка и работа модуля

После установки модуля, в административной части появится раздел «Работа с корзинами», где доступны два вида операций:

Оповестить

В данном разделе можно установить параметры, для каких корзин осуществлять отправку почтовых сообщений. Параметры отправки такие же, как и в разделе «Удалить корзины». Дополнительно можно установить ограничение и отправлять уведомления только новым пользователям (которые не оформляли ранее заказ).

Удалить корзины

В данном разделе можно установить параметры для удаления корзин и произвести очистку.

В параметрах можно выбрать количество дней, при превышении которых корзины подвергаются удалению. Также можно ограничить количество дней для удаления. Например, указав в параметре «Для корзин старше» 10 дней, а в параметре «Только в течение» - 5 дней, будут очищены корзины, созданные старше 10 дней и не старше 15 дней. То есть корзины старше 16 дней останутся в базе. Такой подход позволит оставить некоторые корзины, которые оформлялись, например, в период акций или праздников.

Дополнительные параметры «Удалить корзины только анонимных пользователей» и «Удалить анонимных пользователей» позволяют осуществить удаление корзин пользователей, которые не были авторизованы на момент создания корзины, а также произвести удаление самих записей о анонимных пользователях.

Видеоинструкция по работе с модулем



Расширение функционала ограничений доставок и оплат для интернет-магазина

Модуль "Расширение функционала ограничений доставок и оплат для интернет-магазина" можно приобрести
  1. Через маркетплейс приложений 1c-Bitrix по адресу http://marketplace.1c-bitrix.ru/solutions/alkodesign.restrictions/
  2. Также оформить заявку на его покупку через ресурс https://market.digimatix.ru/ по кнопке "Купить модуль"

Описание модуля

Модуль расширяет функционал для ваших служб доставки и платежных систем. Предназначен для добавления ограничений для служб доставки и платежных систем которые не входят в поставку 1C-BITRIX. В рамках модуля добавляются дополнительные ограничения:

  • По месторасположению: указав нужные месторасположения, будет применяться нужная платежная система (или доставка);

  • По группе пользователей: платежная система (или доставка) будет применяться к определенной группе пользователей;

  • По ID товара: платежная система (или доставка) становится доступной, когда в корзине присутствует товар с указанным ID;

  • По ID пользователя: платежная система (или доставка) становится доступной, для пользователей с определенными ID пользователя;

  • По ID раздела: платежная система (или доставка) доступна, если в корзине присутствует товар входящий в выбранный раздел. Можно указать несколько ID разделов через запятую;

  • По применению скидки: платежная система (или доставка) будет доступна только в том случае, если была применена какая-либо скидка в корзине (или наоборот, не применена);

  • По факту применения скидки: платежная система (или доставка) доступна только в случае, если была применена выбранная в настройках скидка (или наоборот, не применена);

  • По проценту скидки: платежная система (или доставка) будет доступна только в случае если соблюдается условие скидки;

  • По примененным купонам: платежная система (или доставка) будет доступна только в случае, если был применен купон (или наоборот не применен);

  • По общей стоимости товаров: платежная система (или доставка) доступна только в случае, если соблюдается условие стоимости товара;

  • По свойствам товара в корзине: платежная система (или доставка) доступна только в случае, если у товара установлено заданное в настройках свойство;

  • По наличию в корзине товаров с количеством больше остатка: платежная система (или доставка) доступна только в случае, если у товара остаток больше или меньше заданного значения;

  • По наличию в корзине товаров на определенном складе с количеством больше остатка: платежная система (или доставка) доступна только для товаров удовлетворяющих критерию по остаткам выбранного склада;

  • По PHP строке: платежная система (или доставка) доступна только в случае если пользовательская функция разработчика (или произвольный php код) возвращает 1 или true.

Таким образом, можно показывать различные службы доставки и оплаты для самых различных условий, не входящих в поставку 1с-Битрикс.

Виды ограничений и их настройки

Виды используемых ограничений

по не вхождению в группу пользователей

по ID пользователей

по примененным купонам

по факту применения скидки

по применению скидки

по наличию в корзине товаров с количеством больше остатка

по проценту скидки на корзину

по ID товара

по остатку товара

по остатку товара на складе

по ID раздела

Виды используемых ограничений

по не вхождению в группу пользователей

Служба доставки будет показана если пользователь НЕ входит в группы пользователей указанные в ограничении.


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

по ID пользователей

Служба доставки будет показана или наоборот НЕ показана пользователям с определенными ID пользователя.


Примеры:

  1. Служба не будет показана пользователям с ID из списка


  1. Служба доставки будет отображена только неавторизованным пользователям


по примененным купонам

Служба доставки будет или НЕ будет показана если был применен какой либо купон


по факту применения скидки

Служба доставки будет показана если была применена ( или НЕ была применена ) любая скидка


по применению скидки

Служба доставки будет отображена если была применена или НЕ была применена скидка из списка


по наличию в корзине товаров с количеством больше остатка

Служба доставки будет показана если в корзине есть (или наоборот нет) товары, количество в корзине которых больше доступного количества



по проценту скидки на корзину

Служба доставки будет отображена если соблюдается условие


В данном случае служба доставки будет доступна если суммарная скидка на всю корзину будет строго больше 10%. Условие “меньше” работает как меньше или равно.

по ID товара

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


Параметр “присутствует хотя бы один” вызывает срабатывание правила, если в корзине присутствует хотя бы один товар из списка.


Для случая, когда необходимо отображать службу доставки при отсутствии товаров из списка параметр “присутствует хотя бы один” не влияет на результат и правило будет применено если в корзине нет ни одного товара из списка.


по остатку товара

Служба доставки будет показана если соблюдается условие.



Примеры:


Служба будет показана если доступное количество всех товаров в корзине строго больше 10


Служба будет показана если в корзине есть хотя бы один товар с остатком равным или меньше 10

по остатку товара на складе

Служба доставки будет показана при соблюдении условия наличия товаров на складе



Условия отображения:

“на складе товара достаточно для заказа” - все товары корзины в наличии на выбранном складе (или складах) в количестве достаточном для обеспечения заказа

“на складе товара не достаточно для заказа” - один или более товаров корзины не доступны на выбранных складах в количестве достаточном для обеспечения заказа

“остаток на складе больше” или “остаток на складе больше или равен” - остаток товаров корзины должен быть больше (или равен) количеству указанному в поле “Остаток на складе”

“остаток на складе меньше” или “остаток на складе меньше или равен” - остаток товаров корзины должен быть меньше (или равен) количеству указанному в поле “Остаток на складе”

“остаток на складе равен” - остаток товаров корзины должен быть равен количеству указанному в поле “Остаток на складе”

Параметр “присутствует хотя бы один товар удовлетворяющий условию” вызывает срабатывание правила, если в корзине присутствует хотя бы один товар удовлетворяющий правилу.

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

Параметр “показывать если условие выполняется” может принимать 2 значения:

“хотя бы на одном складе” - условие выполняется хотя бы на одном складе из выбранных

“на всех складах” - условие выполняется на всех выбранных складах



В данном примере служба доставки будет показана если на любом из складов достаточно товара для обеспечения заказа.



В данном примере будет показана служба доставки если в корзине заказа присутствует хотя бы один товар с остатком равным или менее 100 на любом из выбранных складов.

по ID раздела

Служба доставки становится доступной, когда в корзине присутствует товар или товары входящие в указанные разделы.


Параметр “присутствует хотя бы один” вызывает срабатывание правила, если в корзине присутствует хотя бы один товар из списка входящий в раздел (а не все товары в корзине).


Для случая, когда необходимо отображать службу доставки при отсутствии товаров из списка параметр “присутствует хотя бы один” не влияет на результат и правило будет применено если в корзине нет ни одного товара из списка.


Установка модуля

Установка модуля осуществляется штатными средствами CMS Bitrix.

Установка модулей из маркетплейса с покупкой лицензии

1. После покупки решения, получите купон решения.

Купон - это своего рода лицензионный ключ, позволяющий легально использовать стороннее коммерческое решение, но при этом не спрашивать у него код ключа самого продукта «1C-Битрикс».

2. На закладке Активация купона (Marketplace > Обновление решений) осуществляется регистрация стороннего решения с помощью ввода кода купона:


3. После активации лицензии, модуль можно установить через вкладку «Установка обновлений». (см. раздел «Установка обновлений»)

Обновление модуля

Для обновления стороннего решения необходимо перейти в Установка обновлений (Marketplace > Обновление решений):


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

Удаление модуля

Все установленные модули удаляются на странице Рабочий стол -> Marketplace -> Установленные решения

/bitrix/admin/partner_modules.php?lang=ru

По кнопке «Удалить» запускается мастер удаления решения. 

Модуль «Расширение функционала ограничений доставок и оплат для интернет-магазина» перед удалением производит проверку установленных ограничений в службах доставки и службах оплаты. 

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

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

Демонстрация работы модуля

Устанавливается модуль стандартным способом.
Никаких дополнительных действий не требуется.

Для работы с модулем рекомендуем посмотреть видеоинструкцию. 


Сценарии использования ограничений

Для примера реализуем такой пользовательский сценарий:

В интернет магазине реализуется и используется система лояльности.

При покупке одного из товаров, программа лояльности предлагает в подарок другие товары.

При этом правилами программы лояльности оговаривается, что товары которые пользователь покупает без предоставления подарка, могут быть доставлены Курьерской доставкой. А товары, которые при покупке оформляются с подарочными товарами, доступны только к самовывозу. Другими словами, у нас есть 2 службы доставки: «Доставка Курьером» и «Самовывоз». Если срабатывает триггер, что в корзине у нас есть товары и к ним применяется правило, что за покупку товара человек получает в подарок другой товар, то для таких заказов должен быть доступен ТОЛЬКО «Самовывоз», а если в корзине не акционные товары, то предлагать Курьерскую доставку.

Для реализации сценария нужно убедиться что у нас есть правило работы с корзиной (присутствует при установке типового магазина),

Переходим в «Маркетинг» - «Товарный маркетинг» - «Правила работы с корзиной».

Проверяем существующее правило «Подарки в корзине».

Далее переходим в службы доставки: в «Магазин» - «Настройки» - «Службы доставки», и выбираем службу доставки «Самовывоз». Добавляем ограничение «По применению скидки». В появившемся окне, выбираем нашу скидку «Подарки в корзине», в графе «показывать если» выбираем «применена скидка».


Таким образом, если в корзине будет применена данная скидка (будут выполнены все условия применимости скидки, которые указаны в правиле «Подарки в корзине»), то служба доставки будет показана в оформлении заказа.

Сохраним параметры службы доставки с помощью кнопки Сохранить.


Теперь переходим во вторую службу доставки «Доставка курьером» и точно также добавляем ограничение «по применению скидки». Однако в данном случае в графе «показывать если» устанавливаем «не применялась скидка».

Проверим настройку и сценарий решения.

В правилах работы с корзиной указано что подарок предоставляется если куплены определенные товары: «Ремень Радуга», «Ремень Классика», «Ремень Элегантность», «Ремень Плетение»:


Перейдем на сайт и положим в корзину товары, НЕ подходящие под критерии подарков.

Положим в корзину товар «Футболка Мужской Огонь»

Переходим в корзину и нажимаем «Оформить заказ».

На странице оформления заказа можно наблюдать, что доступна только служба доставки «Доставка курьером»:

Таким образом первая часть сценария — когда в корзине товары без применения скидок, то доступна только Доставка курьером, выполнена успешно.

Теперь добавим в корзину товар «Ремень Классика» из раздела «Аксессуары».

Данный товар у нас есть в условиях применения скидки, поэтому проверим следующий сценарий когда при применении скидки, должна отобразиться служба доставки «Самовывоз».

В оформлении заказа можно наблюдать что применилась скидка (товар стал бесплатным подарком) и заказ можно оформить ТОЛЬКО самовывозом.


Как видим, данный сценарий тоже успешен.

В результате, с использованием модуля «Расширение функционала ограничений доставок и оплат для интернет-магазина», удалось реализовать сценарий, без написания дополнительного кода, без модификации и нарушения стандартного функционала CMS, и который не мог быть реализован штатными средствами CMS (без привлечения разработчиков).


Корпоративный сайт от DIGIMATIX

Описание решения

Корпоративный сайт DIGIMOON - универсальное типовое решение для корпоративного сайта любой тематики. Подходит для любых категорий предоставляемых услуг.


Основные разделы:

Каталог услуг

Разбиение на категории услуг в виде баннеров. Наглядное представление самих услуг

Блок заказать консультацию

Удобный блок, присутствует на всех страницах сайта. С любой страницы пользователь может заказать консультацию.

Портфолио

Страница сделана в виде баннеров, при наведении на конкретный проект всплывает подсказка - каких успехов достигли именно по этому проекту.

Этапы работы

На странице пошагово показаны этапы работы по выполняемым услугам - довольно наглядная презентация работ над проектами

Специалисты

На странице выведены работники с должностями, можно использовать как специализацию.

На детальной странице специалиста есть подробная информация об опыте и тех вопросах, которые специалист решает.

Новости

Страница Новости реализована набором баннеров, есть возможность сортировки порядка вывода новости.

Контакты

На странице Контакты произведена интеграция с Яндекс.картами

Раздел FAQ

На странице Часто задаваемых вопросов реализован функционал аккордеона

Преимущества нашего решения:

  1. Несколько предустановленных цветовых схем;

  2. Адаптивный дизайн;

  3. Удобные формы обратной связи;

  4. Страница FAQ с реализацией функционала аккордеон.

Описание установки и настройки решения

Устанавливается стандартным способом с помощью мастера установки решения.

Для работы готового интернет-магазина Вам понадобится одна из редакций 1С-Битрикс: Управление сайтом:

- Старт;
- Стандарт;
- Малый бизнес;
- Бизнес;
- Энтерпрайз.

Голосовой набор текста для строки поиска

Описание решения


Модуль представляет собой настройку для голосового поиска по сайту.

Также модуль включает в поставку два компонента со строкой поиска, где поиск осуществляется путем голосового ввода. Сам модуль с помощью API Яндекс Speech производит распознавание голоса в текст и полученный текст передается в компонент поиска.

Для корректной работы модуля:
- На сервере должна быть установлена библиотека CURL (https://www.php.net/manual/ru/book.curl.php);
- Также Ваш сайт должен работать по HTTPS протоколу.

Описание установки и настройки решения

Для корректной работы модуля:

- На сервере должна быть установлена библиотека CURL (https://www.php.net/manual/ru/book.curl.php);
- Также Ваш сайт должен работать по HTTPS протоколу.

Модуль устанавливается штатным образом. В процессе установки модуля также устанавливаются компоненты со строкой ввода текста с помощью голоса, а также компонент результатов поиска. Компоненты размещаются  в разделе "Alkodesign". Для реализации голосового поиска потребуется:

Указать "Ключ Яндекс Oauth" и "folder_id Яндекс cloud" в настройках модуля "Голосовой набор текста для строки поиска".

Быстрое редактирование SEO тегов

Описание решения

Модуль позволяет, используя массовые операции, быстро и оперативно менять SEO информацию.

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

Выберите с помощью фильтров нужный список товаров, укажите какие мета-теги хотите менять (с помощью штатных механизмов Битрикс), далее выбирайте список товаров и массово редактируйте данные SEO тегов.

В видеоинструкции наглядно продемонстрирована настройка и работа модуля


Описание установки и настройки решения

Модуль устанавливается штатным образом.

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



После сохранения параметров только эти инфоблоки будут доступны в разделе модуля, и можно будет работать с SEO тегами только данных инфоблоков.




Массовая обработка элементов инфоблока (товаров)

Описание модуля


Данный модуль предназначен прежде всего для массовой работы со значениями справочников и highload-блоками:
  1. для замены значений свойств в виде справочников (списков)
  2. для замены значений свойств в виде списков с привязанными highload-блоками
  3. для объединения значений свойств справочников и привязанными highload-блоками
При импорте из CSV или других форматов, зачастую пользователи допускают ошибки при заполнении и в справочники попадают различные, похожие значения. Данный модуль позволяет оперативно исправить значения в справочниках. При этом при всех операциях значения меняются и в соответствующих элементах инфоблока.

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

Видеоинструкция для работы с модулем



Описание установки и настройки решения

Модуль имеет только штатные настройки доступа пользователей (и групп пользователей) к модулю.
Остальные настройки не требуются.
Работа с модулем производится в административной панели.

Для работы со справочниками

1.Выбираете инфоблок


2.Выбираете свойства


Для очистки значений

Нужно выбрать значения свойств для удаления









Модуль сжатия HTML контента + inline CSS под требования Google PageSpeed

Описание решения

Модуль повышает скорость загрузки страницы путем сжатия сгенерированного и отправляемого веб-сервером кода. Модуль может удалять лишние комментарии, атрибуты и теги, пробелы переносы в HTML, JS, CSS коде, что уменьшает общий объем загружаемой браузером страницы.


Модуль корректно работает как с мобильными сайтами, адаптивными, сайтами с использованием модуля Сайты24 и положительно влияет на оценку скорости и поведения сайта в Google PageSpeed Insights.

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

Модуль не имеет сложных настроек и прост в работе.

Видеоинструкция по работе с модулем


Описание установки и настройки решения

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

После сохранения параметров, при установленном "чекбоксе" - "Включить модуль", он сразу начнет свою работу.

Модуль для кеширования внешних скриптов локально

Описание решения

Как правило, у большинства пользователей на сайтах стоят коды: Яндекс.Метрика, Google Analytics, Google Tag Manager, чатов типа JivoSite и так далее.

При большом количестве внешних скриптов увеличивается время загрузки сайта. Кроме того, показатели Google PageSpeed Insights значительно снижаются. Для ускорения загрузки внешние js файлы можно закешировать.

 Наш модуль решает эту задачу. Модуль, а также агенты в составе модуля копируют файлы внешних скриптов на сервер и по установленным алгоритмам вставляют их в генерируемый код сайта

В административной части сайта реализован раздел, в котором пользователь вводит url к файлу на внешнем ресурсе, дополнительный код JS, который будет размещаться в блоке head (опционально можно сделать выбор между размещением в head или в body). Также указывается время обновления файла (в часах).

При сохранении элемента (если у него есть признак активности) модуль создает агента, с соответствующими параметрами периодичности работы. Агент, в свою очередь получает параметры, какой файл нужно скачать, скачивает его, сохраняет в папку. При формировании страницы модуль вставляет в head или body нужный JS код и добавляет вызовы уже скачанных JS файлов).

 Таким образом, настроенные скрипты скачиваются и хранятся на Вашем сервере, что уменьшает время загрузки страницы, а также увеличивает показатели Google PageSpeed Insights.

Описание установки и настройки решения

Модуль устанавливается штатным образом.

После установки модуля появится отдельный раздел Digimatix с пунктами меню для добавления и управления данными модуля.