Поддержка Bootstrap 4 в конструкторе очень скоро будет.
276 26.11.2018 20:51:51
Re: Планируется ли поддержка сетки Bootstrap 4? (11 ответов, оставленных в Вопросы по созданию тем оформления)
277 13.11.2018 16:20:45
Re: Вывод условия type="select" из настроек темы (4 ответов, оставленных в Вопросы по созданию тем оформления)
Здравствуйте, в документации https://readyscript.ru/dev-manual/dev_templates.html не нашел примера вывода условия в шаблоне для вариантов из списка. Добавил в theme.xml следующую конструкцию:
<option name="test_select" type="select">
<description>Выбор из списка</description>
<default>var2</default>
<values>
<value key="var1">Вариант1</value>
<value key="var2">Вариант2</value>
<value key="var3">Вариант3</value>
</values>
</option>Как теперь составить в tpl файле условие для key="var1"?
{if $THEME_SETTINGS.test_select?var1}Вариант1 активен{else}Отключено{/if}
Точка и знак равенства не подошли.Для type="checkbox" все просто:
{if $THEME_SETTINGS.option_field_1}Активен{else}Отключен{/if}
В PHP сравнение производится двойным равно.
{if $THEME_SETTINGS.test_select == 'var1'}
...
{else}
...
{/if}
278 22.10.2018 12:48:20
Re: Переопределние стандартного шаблона в админке (5 ответов, оставленных в Вопросы по работе с системой)
Уточните, что конкретно вам нужно сделать? Для чего вы хотите перегрузить action контроллера?
Если вам нужно выполнить действие при сохранении объекта, то нужно вешаться на orm.afterwrite....
279 21.10.2018 00:31:28
Re: Переопределние стандартного шаблона в админке (5 ответов, оставленных в Вопросы по работе с системой)
Для перегрузки параметров необходимого поля воспользуйтесь событием orm.init.catalog-oneclickitem
https://readyscript.ru/dev-manual/dev_h … s_orm_init
ModuleName - ваш кастомный модуль
namespace ModuleName\Config;
class Handlers extends \RS\Event\HandlerAbstract
{
function init()
{
//Подписываемся на обработку события
$this->bind('orm.init.catalog-oneclickitem');
}
/**
* Изменяем параметры поля
*
* @param \Catalog\Model\Orm\OneClickItem $one_click_item
*/
public static function ormInitCatalogOneClickItem(\Catalog\Model\Orm\OneClickItem $one_click_item)
{
// Через "__имя_свойства" получаем объект типа данных и затем переустанавливаем у него шаблон
$one_click_item['__stext']->setTemplate('%modulename%/path_to_new_template.tpl');
}
}
280 21.10.2018 00:16:56
Re: Как у GS960 отключить вывод презентационных классов в код? (6 ответов, оставленных в Вопросы по созданию тем оформления)
Не совсем понятен замысел исключения классов, так как суть конструктора - это генерация HTML элементов с необходимыми классами. Могу лишь подсказать какие шаблоны отвечает за генерацию сетки:
/templates/system/gs/gs960/section.tpl
/templates/system/gs/blocks.tpl
/templates/system/gs/container.tpl
Теоретически вы можете сделать с ними что угодно, перегрузив их в папке с помощью размещения в папке
/templates/mysystem/gs/....
/templates/mysystem - зарезервированное имя папки, в которой можно перегружать файлы из папки /templates/system,
воспроизводя относительный путь к файлам.
281 08.10.2018 00:55:04
Re: Редирект www (6 ответов, оставленных в Вопросы по работе с системой)
Я не уверен, что Игорь админ.
В случае с RS, мы категорически не рекомендуем ставить редиректы внешними механизмами. Наши редиректы очень умные. Для чего-то они делают редирект, а для чего не нужно, не делают. Наши редиректы умно работают с партнерскими сайтами, внешними API и т.д. Они автоматически управляются через админку, никакой ручной работы.
Все наши внешние компоненты (Desktop приложения, Мобильные приложения, Наши сервера(тоже могут общаться с вашим магазином, например при продлении временной лицензии)) - ожидают, что редиректы там установлены именно опцией ReadyScript'а.
P.S. Александр, придумайте, пожалуйста, себе какой-нибудь ник на форуме, а то даже процитировать нельзя.
282 07.10.2018 23:33:33
Re: Редирект www (6 ответов, оставленных в Вопросы по работе с системой)
Просто перейдите в раздел Управление -> Сайты. В поле доменные имена первым укажите домен с www.
А ниже поставьте флажок "Перенаправлять на основной домен". Не нужно настраивать никакие apache, nginx.
283 05.10.2018 03:26:25
Re: Остатки в комплектациях (13 ответов, оставленных в Вопросы по работе с системой)
Это очень интересная задача. Она многогранна.
Сразу ответ:
1. Писать кастомный скрипт, делающий первую комплектацию главной, вторую ведомой.
2. Писать еще более сложный кастомный скрипт и добавлять понятие "Не выбрано" в каждый select, блокировать добавление в корзину, если хотя бы один select не выбран. Фильтровать значения в остальных select'ах при выборе других. ( реализовано на http://nefertiti-gsfr.ru/product/plate-p-361-2-63155/ ).
----------------------------
Ниже немного о логике вещей:
Например, представим ситуацию, что у вас 2 характеристики Цвет и Размер. И вы желаете, чтобы при выборе цвета, отсутствующие размеры скрывались. Сразу возникает вопросы:
- Почему вы думаете, что пользователь решил начать выбор с цвета? Может ему проще с размера начать выбор?
- Как пользователю узнать все возможные размеры, если при выборе цвета он видит только часть размеров?
Ответы на эти вопросы по сути разваливают возможность простого (первого варианта) решения проблемы.
284 05.10.2018 01:12:31
Re: Создать отдельный поддомен на ReadyScript (5 ответов, оставленных в Вопросы по работе с системой)
Конечно, вы можете направить поддомен на отдельную папку и развернуть там сайт на ReadyScript. Никаких проблем с этим нет.
Насколько это трудно реализуемо?
Абсолютно не трудно.
На хостинге создайте еще один сайт и укажите доменное имя третьего уровня. Разворачиваете по сути на отдельном сайте ReadyScript стандартно.
Может ли сайт работать на двух CMS с отдельными поддоменами.
Да, это будет просто 2 разных независимых сайта. Один на основном домене, другой на поддомене.
285 24.09.2018 18:33:53
Re: Размерная сетка (3 ответов, оставленных в Вопросы по работе с системой)
Это нужно для экспорта в Яндекс.Маркет. Данное поле достаточно давно уже существует, с того времени как Яндекс перестали принимать характеристику "размер", без указания размерной сетки.
https://yandex.ru/support/partnermarket … es.html#h4
Там нужно указывать: RU или EU или ......
286 24.09.2018 18:30:23
Re: Подключение онлайн-кассы (29 ответов, оставленных в Вопросы по работе с системой)
Есть.
У нас в модуле АТОЛ.ONLINE вы можете указать любой URL для обмена. (вписывайте туда URL API бизнес.ру) и ReadyScript готов отправлять все то же, что отправляет в АТОЛ на любой другой URL.
287 21.09.2018 03:25:47
Re: Показать только отличия (2 ответов, оставленных в Предложения по улучшению системы)
Так это вопрос темы оформления и JavaScript, а не движка. Вы можете заказать это у ваших разработчиков темы или у нас в платной поддержке, конкретно для вашей темы можно будет сделать.
288 20.09.2018 02:50:06
Re: Readyscript 4 (23 ответов, оставленных в Предложения по улучшению системы)
Я указал не на улучшение, а на серьёзный косяк, вернее, даже косячище.
А вы вваливаете ресурсы в CRM, в мобильное приложение, которое, если и нужно, то только единицам.
Как я уже написал, задача есть у нас в пуле задач. У нас есть планы не просто сделать эту задачу, а сделать хорошо и комплексно, параллельно улучшив и оптимизировав еще и более глубокие вещи, в частности речь идет о классах TreeList в PHP. Там нехватает LazyLoading'а веток деревьев и еще много чего.
В данной задаче также есть и такие места, которые мы еще думаем как решать, по ним есть логические коллизии. Просто мы немного более широко видим связи данной задачи с другими подсистемами ReadyScript и это заставляет нас хорошенько все обдумать и предусмотреть.
Например, часто в темах оформления в мобильном меню выводятся все уровни категорий, в этом случае наши изменения только ухудшат картину, если мы добавим LazyLoading веток, так как все дерево будет по прежнему грузиться, но просто в большее количество запросов к БД. Это лишь один из многих вопросов.
Данная проблема в настоящее время касается далеко не большинства пользователей, а только тех, у кого количество категорий измеряется тысячами, а количество оперативной памяти на компьютере не позволяет комфортно загрузить такой объем DOM элементов в память.
289 20.09.2018 02:34:23
Re: Readyscript 4 (23 ответов, оставленных в Предложения по улучшению системы)
Подскажите, когда заработает "платная поддержка"? Перед выпуском 4 версии все были заняты, сейчас уже выпустили, но все равно нет реакции.
Загрузка по прежнему большая. Заявки в платной поддержке обрабатываются, но из-за того что их слишком много, берем сперва самые дорогие, хорошо проработанные, общественнополезные (спасибо за понимание). Параллельно работаем над тем, чтобы все-таки наладить платную разработку по всем задачам в приемлемые сроки.
290 20.09.2018 02:19:45
Re: Readyscript 4 (23 ответов, оставленных в Предложения по улучшению системы)
У меня теперь возникла проблема с недовольствами тех ,кто не использует CRM, а данный пункт меню занимает первую строчку меню)
Можно выключить модуль или можно скрыть пункт меню для группы пользователей, если не используете.
Удалять модуль не нужно, при обновлении будет предложение установить его.
291 19.09.2018 17:13:49
Re: Отрицательные идентификаторы (2 ответов, оставленных в Вопросы по разработке модулей и API системы)
Вы наверное в контроллере где-то вызываете $obj->setTemporaryId();
Этого не нужно делать, если вы не обрабатываете временные ID.
292 19.09.2018 01:41:26
Re: Проверка на наличие модуля. (2 ответов, оставленных в Вопросы по разработке модулей и API системы)
Добрый день!
Да, в PHP:
$is_shop_exists = \RS\Module\Manager::staticModuleExists('shop');
В шаблоне (ModuleManager - всегда проброшен в шаблоны):
{if ModuleManager::staticModuleExists('shop')}
.....
{/if}
293 13.09.2018 18:16:23
Re: Заказ в 1 клик (списание товара) (1 ответов, оставленных в Вопросы по работе с системой)
Покупку в 1 клик нужно обязательно переводить в обычный заказ менеджеру и обрабатывать уже обычный заказ,
при этом остаток будет списываться.
294 13.09.2018 17:42:51
Re: Readyscript 4 (23 ответов, оставленных в Предложения по улучшению системы)
Пост относится к разряду "если я чем-то не пользуюсь", то скорее всего этим "никто не пользуется, зачем оно нужно?". Некоторые ответы.
CRM
Мы не планируем развивать отдельный продукт CRM, мы его будем развивать как часть платформы ReadyScript, как встроенная функция.
Для пользователей - это только большой плюс. Никаких интеграционных заморочек. Работа в одном окне административной панели, real-time, глубочайшая интеграция (чего нельзя сказать если вязать 2 независимых продукта), не нужно платить за 2 отдельных продукта. Основных функций CRM не так много как может показаться. При этом дополнительных плюшек можно придумать сколько угодно, для этого есть маркетплейс. Уверены, там будут модули и для CRM.
Складской учет
Если вы попробуете открыть небольшой интернет-магазин с 1-2 складами, при этом используя ИП,
то поймете, что 1С вам может и не понадобиться (достаточно какой-либо простой программки, типа ИП УСН для оплаты налогов), нашего складского учета будет теперь хватать, чтобы организовывать закупки, вести учет перемещений.
Мобильное приложение
Компании с собственными курьерами предоставляли нам обратную связь,
а также было пожелание в нашем публичном сервисе:
https://helpdesk.readyscript.ru/wish/Do … e-573.html
Темы оформления
Мы в этом году уже выпустили 5 тем оформления и в настоящее время продолжаем работу над новыми темами.
Надеемся, что партнеры также начнут выкладывать собственные темы оформления для продажи.
Насчет других улучшений.
Сейчас в очередной раз собираем в кучу самые актуальные пожелания, будем поочередно реализовывать. Указанная вами проблема есть у нас в пуле задач, она достаточно масштабная (не быстрая), т.к. тянет за собой переорганизацию всех древовидных разделов админки, доработку бекенда для частичной подгрузки в том числе.
295 11.09.2018 23:53:48
Re: Web-сервер за NAT'ом (15 ответов, оставленных в Вопросы по работе с системой)
Эта ошибка означает, что ReadyScript не может расшифровать данные раннее полученные с сервера активации лицензии. Для решения данной проблемы необходимо установить расширение для php mcrypt, либо настроить openSSL в php. И после этого удалить и добавить лицензию заново.
При повторной активации ReadyScript-клиент сообщит нашему серверу какой тип шифрования он поддерживает и наш сервер выдаст информацию о лицензии в нужном формате.
296 11.09.2018 00:42:27
Re: Web-сервер за NAT'ом (15 ответов, оставленных в Вопросы по работе с системой)
Михаил, если вы зайдете в админку в раздел Управление -> Лицензии, вы точно увидите текст ошибки.
Если текст ошибки "Лицензия не соответствует домену", то важно убедиться, что лицензия действительно привязана на нужный домен и что запросы на указанный домен ведут именно к этой копии ReadyScript, которую вы пытаетесь запустить. Других причин конкретно этой ошибки нет.
297 10.09.2018 18:53:17
Re: Web-сервер за NAT'ом (15 ответов, оставленных в Вопросы по работе с системой)
Закиньте в корень вашего сайта test.php файл следующего содержания:
<?php
var_dump( file_get_contents('http://ВАШ ДОМЕН.ru/robots.txt') );
//Вы должны увидеть содержимое robots.txt, который лежит рядом с test.php,
//иначе чините ошибки и добивайтесь этого.
запустите данный файл из браузера через http://ВАШ ДОМЕН.ru/test.php
298 08.08.2018 11:58:49
Re: Домен для тестирования (3 ответов, оставленных в Вопросы по работе с системой)
В разделе Управление - Сайты. Нужно открыть сайт к редактированию и изменить доменное имя.
299 01.08.2018 14:44:10
Re: Расширенный импорт товаров из CSV (2 ответов, оставленных в Вопросы по работе с системой)
Вы обращались в поддержку?
300 01.08.2018 14:36:57
Re: Можно ли оставить отзыв без регистрации? (1 ответов, оставленных в Вопросы по работе с системой)
Да, есть соответствующая опция в разделе Веб-сайт -> Настройка модулей -> Комментарии