Версия: 2.0.4
Настройка модулей

ReadyScript - модульная платформа, каждый модуль является независимым и имеет собственные настройки. Для централизованного управления модулями, установленными в системе, есть раздел Веб-сайт → Настройка модулей. Данный раздел позволяет добавить новый модуль, удалить или настроить параметры модуля. Учитывая то, что ReadyScript является мультисайтовой системой, все настройки, задаваемые в этом разделе, актуальны только для текущего сайта, который выбран в административной панели.

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

settings_menu.png
Общие настройки на примере настроек модуля Меню

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

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

Если модуль поддерживает установку демонстрационных данных, то следующей в списке будет соответствующая утилита. Запуск этой утилиты приведет к добавлению демо-данных к существующему контенту.

Настройка модуля "Уведомления"

Модуль “Уведомления” предназначен для отправки уведомлений по электронной почте и SMS. Модуль позволяет настроить доступ SMS-провайдеру. Имеющиеся настройки:

  • SMS-провайдер - провайдер, с помощью которого будет происходить отправка SMS. В комплекте с системой предустановлен провайдер sms.readyscript.ru. Провайдеры услуг могут устанавливаться в виде дополнительных модулей.
  • Логин - логин, с которым пользователь зарегистрирован у провайдера услуг.
  • Пароль - пароль, с которым пользователь зарегистрирован у провайдера услуг.

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

Модуль статьи - это универсальный модуль, который используется для управления новостями, текстовыми разделами на сайте или просто текстовыми вставками на странице. Модуль имеет одну настройку:

  • Количество элементов на странице со списком новостей - устанавливает количество новостей, отображаемых, например, в разделе "Архив новостей".

Настройка модуля "Каталог товаров"

Модуль "Каталог" обеспечивает основной функционал по управлению товарами. Настройки модуля:

  • Цена по умолчанию - указывает системе, какой тип цен будет отображаться неавторизованным пользователям сайта. Выбранный здесь тип цен также используется для экспорта товаров на торговые площадки Яндекс.Маркет и Товары.Mail.ru. Этот параметр также можно задать в разделе Товары → Справочник цен.
  • Скрывать товары с нулевым остатком - в случае установки данного флага товары с нулевым остатком будут исключены из поиска и показа в категориях.
  • Количество товаров на странице категории - этот параметр формирует список возможных вариантов количества отображаемых в категории товаров. Этот список доступен посетителям сайта в качестве переключателя. Например, здесь можно указать: 12, 36, 72.
  • Вес одного товара по умолчанию, грамм - задает значение веса товара по умолчанию, система будет использовать это значение, если у товара не задан вес. Может использоваться для расчета стоимости доставки.
  • Единица измерения по умолчанию - задает единицу измерения на случай, если у товара не задано персональное значение.
  • Дописывать мета-теги категорий к товару - флаг в этом поле означает, что даже если у товара заданы мета-теги, к ним все равно будут приписаны мета-теги, заданные у категорий, к которым относится товар.

Модуль имеет некоторые собственные утилиты:

  • Удалить несвязанные характеристики - удаляет характеристики и группы, которые не задействованы в товарах или категориях.
  • Добавить ЧПУ имена товарам и категориям - добавит символьный идентификатор (методом транслитерации) товарам и категориям, у которых он отсутствует.

Настройка модуля "Комментарии"

Модуль "Комментарии" является универсальным и может применяться совместно с различными объектами. Настройки модуля:

  • Необходима премодерация - возможные значения: да, нет. Если установлено Да, то комментарий не будет отображен, пока модератор не проставит флаг "Проверено" комментарию.
  • Необходима авторизация - возможные значения: да, нет. Если установлено Да, то только авторизованные пользователи смогут оставлять комментарии, иначе - комментарии могут оставлять все пользователи. Неавторизованным пользователям необходимо будет ввести код защиты от спам-роботов.
  • Количество последних комментариев, отображаемых на виджете - указывает количество комментариев, которое должно отображаться на одной странице.

Настройки модуля "Системный модуль"

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

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

  • Водяной знак (PNG) - PNG-файл, который будет накладываться на изображение в момент его загрузки.
  • Минимальная ширина изображения, на которую будет установлен водяной знак - указывается в px.
  • Минимальная высота изображения, на которую будет установлен водяной знак - указывается в px.
  • Позиция по горизонтали - возможные значения: слева, по центру, справа. Указывает, где должен размещаться водяной знак по горизонтали.
  • Позиция по вертикали - возможные значения: сверху, по центру, внизу. Указывает, где должен размещаться водяной знак по вертикали.

Вкладка CSV импорт/экспорт - содержит настройки, которые будут применены при импорте или экспорте CSV в любом разделе системы.

  • Кодировка CSV-файлов - возможные значения: windows-1251, utf-8. По умолчанию установлено windows-1251.
  • Разделитель - возможные значения: точка с запятой, запятая. По умолчанию: точка с запятой.

Настройки по умолчанию позволяют просматривать экспортируемые файлы в MS Office Excel.

Настройка модуля "Блок фотографий"

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

  • Изменять размер оригинальной фотографии при загрузке - включение данной опции позволит увеличить безопасность системы, а также увеличить скорость генерации изображений в последующем. По умолчанию данная опция включена.
  • Максимальная ширина оригинала фотографии - в случае загрузки фотографии большей ширины она будет уменьшена до заданной здесь ширины. Значение по умолчанию – 1500 px.
  • Максимальная высота оригинала фотографии - в случае загрузки фотографии большей высоты она будет уменьшена до заданной здесь высоты. Значение по умолчанию – 1500 px.

Модуль имеет утилиту:

  • Удалить несвязанные фото - удаляет оригиналы и миниатюры фотографий, на которые нет ссылок в базе.

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

Модуль обеспечивает поиск по товарам, а в перспективе - по любым объектам системы. Настройки модуля:

  • Тип поиска - возможные значения: like, полнотекстовый. Данная настройка устанавливает тип поиска.
    • "Like" - позволяет искать по частичному вхождению искомой строки в запись. Например, при поиске "тов" найдутся записи с текстом: "<b>тов</b>ар", "оп<b>тов</b>ый", "ко<b>тов</b>". Не имеет технических ограничений по минимальной длине искомой фразы, то есть искать можно от одного символа. Недостатки: искомая фраза должна в точности присутствовать в найденном тексте, этот поиск требует больше ресурсов сервера.
    • "Полнотекстовый" - позволяет искать по словам. Для поиска используется специальный словарный индекс, который строит база данных. В этом случае база данных накладывает ограничения на минимальную длину искомого слова. Обычно минимальная длина слова для поиска составляет - четыре знака, то есть слова, которые короче четырех знаков, исключаются из поиска. Преимуществом данного типа поиска является то, что искомая фраза разбивается на слова, и база данных ищет записи, в которых порядок слов может отличаться. Также такой тип поиска допускает нахождение слова с другим окончанием. Например, при поиске "телефоны Samsung SX2" произойдет следующее: слово "SX2" - будет исключено из поиска, так как имеет недопустимо маленькую длину, далее произойдет поиск записей, в которых есть слова "телефон*"(с любым окончанием) и "Samsung". Будут найдены записи: "отличный <b>телефон Samsung</b>", "распродажа <b>телефонов Samsung</b>"

Настройка модуля "Магазин"

Модуль "Магазин" позволяет полностью автоматизировать процесс оформления заказов в системе. Модуль имеет следующие настройки:

Вкладка "Основные"

  • Минимальная сумма заказа (в базовой валюте) - задает минимальную сумму товаров в корзине, с которой можно продолжить оформление заказа.
  • Запретить оформление заказа, если товаров недостаточно на складе - включение данной опции означает:

    • включение контроля остатков в системе (после оформленного заказа остатки товара будут уменьшаться);
    • если остаток товара - 0, то на сайте будет отображена надпись "Нет в наличии";
    • если в корзине указано количество товара больше, чем имеется в наличии, оформить заказ будет невозможно.

    Отключение данной опции позволяет пользователям оформлять заказ, не глядя на поле "Остаток" товаров.

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

Вкладка "Дополнительные поля"

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

settings_userfields.png
Установка пользовательских полей

Дополнительные поля могут быть трех типов: строка, список, флаг "Да/нет". Изменить порядок дополнительных полей можно с помощью мыши.

Вкладка "Оформление заказа"

  • Адрес - обязательное поле? - если установлен флаг, то оформление заказа невозможно без указания адреса. Флаг установлен по умолчанию.
  • Отображать условия продаж? - если опция включена, то подтверждение заказа невозможно без согласия с условиями продаж.
  • Условия продаж - текст с условиями продаж, отображающийся в случае, если опция "Отображать условия продаж" включена.

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

Модуль автоматически формирует XML-файл, содержащий сведения о страницах на сайте. Данный файл необходим поисковым системам для лучшей индексации. В верхней части настроек модуля отображается ссылка на формируемый для текущего сайта файл sitemap. Эту ссылку необходимо указывать поисковым системам.

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

  • Приоритет страниц по умолчанию - допустимый диапазон значений — от 0,0 до 1,0. Заполняет тег priority всем URL, присутствующим в XML-файле.
  • Как часто меняется контент на страницах? - вероятная частота изменений страниц. Заполняет тег changefreq всем URL, присутствующим в XML-файле.
  • Устанавливать дату генерации sitemap в секцию lastmod по умолчанию - если опция включена, то в тег lastmod устанавливаются дата и время генерации XML-файла.
  • Время жизни sitemap-файла в минутах - задает интервал обновления XML-файла.
  • Добавить следующие адреса (каждый с новой строки) - здесь можно задать произвольные URL, которые будут добавлены в XML-файл.

Настройка модуля "Пользователи и группы"

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

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

  • Идентификатор - английский идентификатор поля. Например, years.
  • Название поля - название поля. Например, "Возраст".
  • Тип - тип формы поля. Возможные значения: строка, список, флаг (да/нет).
  • Возможные значения - возможные значения списка. Это поле отображается, если в поле "Тип" установлено значение "Список".
  • Значение по умолчанию - начальное значение поля.
  • Максимальное число символов - имеет значение, если в поле "Тип" установлено значение "Строка".
  • Обязательное - включение данной опции не позволит завершить регистрацию без заполнения данного поля.