1,526

(16 ответов, оставленных в Вопросы по работе с системой)

Мы никогда не делаем полу решения. Если делать, то нужно, чтобы во всех категориях была сортировка. У нас уже как-то была такая реализация на заказ, но системные файлы, из-за этой фичи были раздуты до неимоверных размеров и сильно усложнили контроллеры и логику в JS админ панели. Поэтому мы не включили такую вещь в основу. Все вещи с продажами можно решить под другому. Простыми блоками. Сортировка по рейтингу тоже решает вопрос с подъёмом. У большинства крупных магазинов сортировка идёт именно по рейтингу e96, ulmart, dns. Другое дело, что человеку нужно просто визуально контролировать процесс. Я лично не воодушевлён идеей с ручной сортировкой. Обычно всё решается спец категориями.

Что Вы имеете ввиду под подбором товаров? Фильтр? Или SEO категорию?

1,528

(8 ответов, оставленных в Вопросы по разработке модулей и API системы)

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

$this
            ->bind('controller.exec.shop-admin-orderctrl.index');

Почему, читаем здесь:
https://readyscript.ru/dev-manual/dev_hooks.html
controller.exec.КОРОТКОЕ_ИМЯ_КОНТРОЛЛЕРА.ИМЯ_ДЕЙСТВИЯ

Соответственно функция:

public static function controllerExecShopAdminOrderctrlIndex($controller)
    {
       $controller->setHeaderHtml('<link type="text/css" href="/resource/css/common/mystyle.css" media="all" rel="stylesheet">');
    }
}

У меня всё прекрасно получилось.

1,529

(5 ответов, оставленных в Вопросы по созданию тем оформления)

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

При вставке скрипта, который отображает у Вас карту, Яндекс принудительно прописывает ширину. Обычно там в этом коде есть строка &width=ширина.
Если его убрать, то будет на всю ширину блока не вылезая за неё.
Например вот у Вас:

<script type="text/javascript" charset="utf-8" async="" src="https://api-maps.yandex.ru/services/constructor/1.0/js/?sid=JXTBjmOICIps_v5JZvkImZmy1ltl051M&amp;width=876&height=695&lang=ru_RU&sourceType=constructor&scroll=true"></script>

1,530

(22 ответов, оставленных в Вопросы по созданию тем оформления)

Да. Нужно убрать CSS который отвечает за реакцию при уменьшении экрана. В файле layout.tpl в этой теме оформления(perfume) есть строки:

{addcss file="720.css?v={$css_version}"}
{addcss file="mobile.css?v={$css_version}"}

Попробуйте их убрать я думаю, всё получится.

Только не забудьте эту тему оформления отклонировать, если у Вас это не сделано, ато при обновлении файл перезатрётся.

Я не забыл. Я отвечу позже.

1,532

(16 ответов, оставленных в Вопросы по работе с системой)

Доработать скорее всего возможно, но это очень существенная доработка, которая пока в основу не войдёт, и потому будет дорогостоящая. Вы можете обратиться в платную поддержку и оставить пожелание в сервисе пожеланий (helpdesk.readyscript.ru). Но лучше конечно по рейтингу Вам сделать, как более дешёвый вариант. На случай продаж есть блоки топ товаров и товары из спец категорий.

1,533

(1 ответов, оставленных в Вопросы по работе с системой)

Можно в списке товаров выделить нужные или все сразу на всех страницах и тогда при редактировании появится галочка удалить фото.

1,534

(16 ответов, оставленных в Вопросы по работе с системой)

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

1,535

(16 ответов, оставленных в Вопросы по работе с системой)

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

1,536

(4 ответов, оставленных в Предложения по улучшению системы)

Сейчас почти все в отпуске, поэтому гигантские задержки. Но это временное явление. Просто ожидайте.

1,537

(8 ответов, оставленных в Вопросы по разработке модулей и API системы)

А Вы хотите css на странице самого заказа подключить или в списке заказов. Я спрашиваю, т.к. у самого заказа свой отдельный системный шаблон.

1,538

(3 ответов, оставленных в Вопросы по работе с системой)

Там нужна назначенная спец категория у этого товара у которой, псевдоим стоит new

Вам для какой темы оформления?

1,540

(15 ответов, оставленных в Вопросы по работе с системой)

А не проще сделать списковой? Числовой нельзя несколько.

1,541

(8 ответов, оставленных в Вопросы по разработке модулей и API системы)

Ну если первая строка, то да smile

public static function controllerExecShopAdminOrderctrl($controller)
    {
      
       $controller->setHeaderHtml('МОЙ HTML здесь');
       
    } 

1,542

(11 ответов, оставленных в Вопросы по работе с системой)

Илья пишет:

Добрый день. Тоже интересует почему не выводится <description> что делать?
И почему то не выводятся характеристики

обратитесь в поддержку

1,543

(22 ответов, оставленных в Вопросы по работе с системой)

Ирина пишет:

Админ, скажите пожалуйста, где я могу увидеть карту своего магазина?

Посмотрите путь в настройках модуля sitemap (XML Sitemap). Конечно если речь идёт о sitemap.xml

1,544

(11 ответов, оставленных в Вопросы по работе с системой)

Владимир пишет:

А почему <description> не выводится? https://yandex.ru/support/partnermarket … iption.xml
Или где-то нужно включить его?

И по поводу <manufacturer_warranty>. В настройках написал Вручную - true. А в выгрузке его нет.

Обратитесь в поддержку

1,545

(14 ответов, оставленных в Вопросы по работе с системой)

Какого виджета, и какой шаблон?

Лучше объединять и оптимизировать, НО нужно убедиться что в Вашем JS нет ошибок, даже синтаксических. Иначе при склейке будут проблемы.

1,547

(8 ответов, оставленных в Вопросы по разработке модулей и API системы)

<?php
namespace Cssfile\Config;

class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this->bind('controller.exec.shop.admin.orderctrl');
    }
   
    public static function ControllerExecShopAdminOrderctrl($this)
    {
        $this->app->addCss('mystyle.css');
       
    }   
}


$this это указатель на самого себя (класс). Это наименование нельзя использовать. Т.к. там будет объект самого себя. Переименуйте аргумент функции на $controller.
Там будет объект CrudCollection.
https://readyscript.ru/dev-manual/class … ction.html

Попробуйте у него вызвать setHeaderHtml и через html установить нужную CSS.

Отдельным модулем у меня не получается,  попробовал добавить запись в файл orderctrl.inc.php и так добавляет.

Так нельзя. Файл перезаписывается при следующем обновлении. Можно через усказание копии файла расширения .my.inc.php . Тогда будет подключаться именно Ваш файл. Но это не рекомендованное действие.

1,548

(13 ответов, оставленных в Предложения по улучшению системы)

Ах да, еще оформление заказа меня не устраивает ;(

Переделаем оформление заказа, просто ждите. Уже всё придумано.

1,549

(1 ответов, оставленных в Предложения по улучшению системы)

Это есть в планах.

В РФ может и запятая. А в вычислительных машинах всегда . (точка). С этим всё и связано.