14.11 Чт, в 12:00 бесплатный вебинар: Мобильное приложение ReadyScript для управления торговлей
Зарегистрироваться
0

Товар успешно добавлен в корзину

Оформить заказ

Ответы на вопросы

  • Какие должны быть правила rewrite для хоста при развертывании системы на nginx?

    Добавьте к конфигурационному файлу хоста следующие строки в контекст server{}:

  • Как создать собственную тему оформления?
  • Как создать собственную тему оформления в формате Bootstrap?

    Особенности создания темы в формате Bootstrap подробно описано в нашей статье.

  • Как разработать свой блок(блок-контроллер)?
  • Как создать собственный модуль, затрагивающий административную панель?
  • Как включить отображение ошибок в ReadyScript?

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

    Параметр display_errors в PHP должен быть установлен в значение on. Если у вас PHP работает как модуль apache, то на большинстве хостингов это можно сделать, прописав строку "php_flag display_errors on" в .htaccess

    В корне сайта, на одном уровне с файлом setup.inc.php, необходмо разместить файл _local_settings.php, следующего содержания:

  • Внесли изменения в шаблон, почему на сайте не произошли изменения?

    Вероятнее всего изменения не вступили в силу, из-за того что шаблон Smarty не был перекомпилирован. Вы можете включить опцию "Всегда проверять шаблоны на предмет модификации" в разделе Управление → Настройка системы на время, пока вносите изменения. Или выберите "Удалить скомпилированные шаблоны Smarty" на вкладке Кэш в том же разделе, чтобы единоразово перекомпилировать шаблоны.

  • Как добавить код счетчика на сайт?

    Перейдите в раздел административной панели Маркетплейс. Найдите и установите бесплатный модуль Установка счетчиков, online-консультантов и других JS скриптов

    После установки модуля, перейдите в раздел Веб-сайт → Настройка модулей → Подключение JS-скриптов. Вставьте код вашего счетчика в соответствующее поле и сохраните изменения. Если у вас включено кэширование данных, то очистите дополнительно кэш системы.

  • Как вносить изменения в стандартные шаблоны, стили, чтобы изменения сохранялись после обновления системы?

    Все файлы, которые присутствуют в дистрибутиве, перезаписываются при обновлении системы - это важное правило, которое нужно помнить перед внесением правок в шаблоны. Соответственно, необходимо создать свой шаблон обычным копированием содержимого папки /templates/default в /templates/custom, а уже в него вносить все изменения.

    После копирования папки со стандартной темой оформления, рекомендуем откорректировать название и описание темы
    в файле /templates/custom/theme.xml.

    После этого, переключите систему на новую тему в разделе Веб-сайт → Настройка сайта. Все, теперь можно вносить изменения и в CSS и в JS и в TPL файлы, которые находятся в теме custom. Но как быть с шаблонами, которые находятся в папках модулей, как их переопределить? Здесь важно помнить, что система сперва ищет шаблоны модулей в папке /templates/ТЕКУЩАЯ ТЕМА/moduleview/ИМЯ МОДУЛЯ/... , а уже после ищет их в папке модуля /modules/ИМЯ МОДУЛЯ/view/... . То есть достаточно скопировать шаблон модуля в соответствующую папку нашей темы, а дальше править этот шаблон как угодно.

    Например, чтобы переопределить шаблон /modules/catalog/view/blocks/category/category.tpl необходимо скопировать его в /templates/custom/moduleview/catalog/blocks/category/category.tpl. Или, чтобы переопределить шаблон /modules/catalog/view/product.tpl ,его необходимо скопировать в /templates/custom/moduleview/catalog/product.tpl.

  • Как сделать разные robots.txt для мультисайтов?

    ReadyScript автоматически создает разные файлы robots.txt для разных мультисайтов и дописывает необходимые инструкции в файл .htaccess. Перейдите в раздел Управление → Сайты и выберите напротив необходимого сайта инструмент "Редактировать файл Robots.txt". Изменения автоматически будут записаны в соответствующий файл robots.txt для мультисайта.

  • Как добавить иконку для сайта(favicon)

    В административной панели вашего интернет-магазина перейдите в раздел Веб-сайт → Настройка сайта. Там вы сможете загрузить иконку в поле "Иконка сайта 16x16 (PNG, ICO)"

  • Как добавить заглушку на сайт во время разработки?

    Перейдите в раздел Управление → Сайты и в окне редактирования вашего сайта поставьте флажок "Закрыть доступ к сайту". При желании вы можете указать причину закрытия сайта.

  • Как расширить функционал системы?
  • Как обновить редакцию ReadyScript до более функциональной?

    Автоматический переход к старшей(более функциональной) редакции доступен владельцам бессрочных лицензий на продукты ReadyScript.

    Для перехода к более старшей редакции платформы ReadyScript необходимо приобрести "дополнительную лицензию на переход к старшей версии" для вашей редакции платформы. Данную лицензию необходимо установить в разделе Управление → Лицензии. После активации дополнительной лицензии на переход, произведите обновление системы с помощью раздела Управление → Центр обновления, выбрав на втором шаге редакцию системы, на которую необходимо осуществить переход. Подробно процесс обновления описан в нашей документации.

    После обновления, в систему будут установлены новые модули, весь контент (Товары, категории, пункты меню, заказы, ...) будет сохранен, а также произойдет обновление файлов стандартных шаблонов, которые собраны по сетке. Структура блоков не загружается автоматически в разделе Веб-сайт → Конструктор сайта с целью сохранения прежнего вида сайта после обновления.

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

    Тема оформления "Молодежная" не обновляется при переходе на старшую редакцию с целью сохранения возможных ваших изменений в ней. Данную тему можно обновить вручную из дистрибутива старшей редакции. Если в тему не вносилось изменений, достаточно обновить папку /templates/fashion/, а затем произвести первичную настройку блоков.

  • Что происходит с сайтом по завершении тестового периода?

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

  • Можно ли изменить привязку лицензионного ключа к доменному имени?

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

    После изменения привязки на стороне ReadyScript, необходимо удалить и добавить лицензионный ключ заново в разделе Управление → Лицензии.

  • Как обновить тему оформления до последней версии?

    Инструкция по обновлению шаблонов представлена в нашей статье здесь.

  • Как изменить тему оформления?

    Перейдите в раздел административной панели Веб-сайт → Настройка сайта, нажмите кнопку Выбрать напротив поля Тема. Откроется диалоговое окно выбора темы оформления, отметьте интересующую цветовую схему, а затем нажмите на картинку темы оформления.

  • Что делать, если Desktop приложение не может подключиться к сайту с ошибкой "Передан неверный набор параметров. Не найден параметр client_id"?

    Такая ошибка возникает, если Desktop приложение обращается к API сайта по протоколу http, а в ответ получает 301 редирект, вместо данных

    Для решения данной проблемы следует отключить все редиректы на https на уровне хостинга и включить флажок "перенаправлять на https" на странице настроек сайта в разделе административной панели Управление → Сайты.

  • Загрузил новый водяной знак, но на изображениях он не появился. Что делать?

    Водяной знак накладывается в момент генерации миниатюры (изображения с заданным размером).
    Миниатюра формируется в момент первого обращения к ней.

    Чтобы водяной знак заново применился ко всем фотографиям необходимо удалить все миниатюры.
    Это делается в разделе Веб-сайт -> Настройка модулей -> Блок фотографий -> Справа ссылка "Удалить все миниатюры фотографий".

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

  • Появилась надпись "Доменное имя не соответствует лицензии" в разделе Управление -> Лицензии в административной панели

    Если ваш сайт внезапно перестал работать с формулировкой "Тестовый период завершен" и при этом в административной панели в разделе Управление -> Лицензии у вас появилась надпись "Доменное имя не соответствует лицензии", хотя указанный домен у лицензии точно соответствует вашему, то проблема заключается в следующем:

    Для корректной работы подсистемы лицензирования, хостинг должен обеспечивать корректность прохождения запросов на свой же домен. То есть сайт SITE.RU должен иметь возможность загрузить содержимое при обращении к SITE.RU. Когда эта возможность нарушается, подсистема лицензирования ReadyScript более не может подтвердить домен и отключает лицензию.

    Данная проблема может возникать из-за многих причин, таких как:

    • вы совсем недавно внесли изменения в NS вашего домена и изменения еще не видны хостингу
    • некорректная настройка DNS на хостинге
    • некорректные записи в hosts на хостинге
    • наличие HSTS заголовков на переадресацию https
    • ошибочная блокировка запросов firewall'ом, имеющимся на сервере

    Для простого подтверждения проблемы достаточно в корень сайта загрузить файл test.php со следующим содержимым (SITE.RU заменить на ваш домен. Предполагается также наличие файла robots.txt с любым содержимым в корне вашего сайта):

    А затем выполнить данный файл через браузер SITE.RU/test.php

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

  • Во время установки ReadyScript возникает ошибка "Сервер вернул некорректные данные"

    Наиболее вероятно, что в настройках MySql включен strictMode. Для работы ReadyScript обязательно нужно отключить srictMode у базы данных. Чтобы его выключить, необходимо открыть конфигурационный файл Mysql, обычно данный файл называется my.cnf и добавить в него параметр sql_mode = ""

  • Почему на своем сайте я вижу какую-то рекламу?

    Сегодня все российские провайдеры интернета вмешиваются в незащищенный http трафик и добавляют свою рекламу. То есть пока трафик идет от сервера до компьютера пользователя, в трафик подмешивается рекламный HTML.

    Это происходит потому, что сегодняшнее законодательство РФ прямо позволяет это делать всем интернет-провайдерам.

    Для решения данной проблемы достаточно зашифровать трафик, т.е. установить SSL сертификат на сайт, а после проверки работоспособности SSL-сертификата (если сайт открывается по протоколу https:// ) необходимо перейти в административной панели вашего магазина в раздел Управление -> Сайты, открыть к редактированию Сайт и поставить флажок "Перенаправлять на https".