1

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

Чистого пока варианта нет, но предложу такой

1. {$spec_dirs=$product->getSpecDirs()}
<pre>
{var_dump($spec_dirs)}
</pre>
2. {$dirs=$product['xdirs']}
<pre>
{var_dump($dirs)}
</pre>

2

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

Ярослав пишет:

Странно, что этого нет из коробки

Напишите в пожелания

3

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

Нет нельзя. Но чисто из любопытства. Зачем?

4

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

Денис пишет:

Не нашел в админке сайта импорт товаров в XML, только YML. Это одно и тоже или разные вещи?

YML это один из типов XML от Яндекса.

Денис пишет:

У меня задача генерировать XML файл с заданной структурой для обмена данными со сторонним сервисом. Где почитать как это реализовать в RS?

У нас есть эскпорт и импорт в YML, но я так понимаю, что у Вас свой какой будет.
Это только из дополнительного Вашего модуля можно сделать. Вам надо сделать front контроллер при обращении на который Вы будете генерировать нужный Вам XML.
Можете посмотреть в видеоуроках как создавать свой модуль.

5

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

Экспорте куда и из чего?

6

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

Пока конктрено вашего варианта у нас нет. Но в будущем возможно, Вы можете оставить пожелание в helpdesk.readyscript.ru.

7

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

Вам надо посмотреть файл rs.changeoffer.js или changeoffer.js из вашей темы. И например на действии когда 0 цена, то выставлять какой нибудь класс на body и показывать вместо 0 эту фразу. Примерно так.

8

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

Анна пишет:

я редактировала раньше письмо для покупателя touser_checkout.my.tpl
а этот файл /modules/shop/view/notice/order_change_to_user.tpl  нигде не нашла - где все-таки найти?
То письмо, что приходит в статусе Новый не информативное, мне не нравится

Я указал, что он примерно так называется. Сейчас посотмрел детально. он называется touser_orderchange.tpl

Алексей пишет:
Закусило Александр пишет:

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

Родителя только для найденных категорий.

Т.к. там идёт список объектов категорий, то у них можно вызвать метод ->getParent(), который возвращает объект родителя.

10

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

Олег пишет:
Алена пишет:

Добрый день! Подскажите, как в документ на приход можно вставить изображение? если это вообще возможно

Вы девушек всегда игнорируете или только не красивых?)))
Мне вопрос тоже интересен, кто нибудь может ответить?

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

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

12

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

Что у файле file.inc.php? Вы проходили наши видеоуроки? https://readyscript.ru/video/?t=developer

Ярослав пишет:

Polo art, я, Александр Закусило

Есть ещё люди, но не на этом форуме

14

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

Да скорее всего хостинг

15

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

Алексей пишет:

Это настраивается в настройках MySQL на сервере.

Возможно и так, но я, изучив файлик mysql.inc.php понял, что не обязательно заставлять искать знак "-", без этого знака также ищутся необходимые мне значения. В итоге поменял в str_replace замену вместо ' ' на '' (удалил пробел)

    protected function prepareLikePlusString($query)
    {
       $dis = array('`','~','!','@','#','$','%','^','&','*','(',')','_','=',
                     '+','\\','|','[',']','{','}',';',':','"','\'',',','.','<',
                     '>','/','?','№','-');
        
        return str_replace($dis, '', mb_strtolower($query));
      }

Напишите ещё в тех поддержку об этом пожалуйста.

16

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

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

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

1. Почему такая разница?
----
Это происходит, т.к. за построение хлебных крошек отвечает контроллер конкретного типа страницы.

2. Почему нет условия в модуле из коробки - отображать текущую страницу? или придерживаться общепринятой логики.
-----
Потому это не нужно. Оно не повлияет ни на что в 2019 году, кроме снипета в поиске, но клиентов Вам новых не принесёт. Но стандартизовать по одну гребенку это здравая мысль оставьте пожалуйста своё пожелание на helpdesk.readyscript.ru

3. Если ваша логика правильная приведите пожалуйста пример, как сделать "неправильную" (с текущей страницей в конце цепочки, не являющейся ссылкой).
----
Вы можете сделать так хотите, но это ни на что НЕ ПОВЛИЯЕТ. И когда вы это реализуете, то очень скоро в этом убедитесь. Т.к. потратите своё время впустую, не зарабатывая деньги, а тратя на красоту. (я проходил через это сам на своём сайте). Ваш сайт должен быть полезен для человека, а не для робота. Но для галочки можно сделать.
Вы можете использовать из дополнительного модуля хук https://readyscript.ru/dev-manual/dev_h … _afterexec .

Где можно из контроллера извлечь свойство ->app->breadcrumbs и использовать методы.

Пример:

$this->app->breadcrumbs
            ->addBreadCrumb(t("Бренды"), $this->router->getUrl('catalog-front-allbrands'))
            ->addBreadCrumb($brand['title']);

17

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

text- эдесь не случайно. Т.к. эта конструкция участвует в определении контроллера который обрабатывает её.

А без префикса всё уходит на контроллер пункта меню где естественно вашей страницы нет.

Денис пишет:

Перевожу сайт на Redyscript, url-ы имеют вид (название сайта/страница.html) у RedyS по умолчанию нет расширения и экранируется "/" . Подскажите что  и где поправить для добавления .html в URL для страниц и товаров.

Пробовал вносить изменения в .htaccess но безрезультатно.

.html уже устарело и не играет никакой роли вообще и ни на что. Не заморачивайтесь.

19

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

Спасибо

20

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

Это настраивается в настройках MySQL на сервере.

21

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

Ярослав пишет:

4. Странно что в заказе нет выводится выбранный пользователем пункт самовывоза СДЕК.

Разве слева в информации у Вас нет? Если нет, то напишите пожалуйста в поддержку.

22

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

3. Боксберри вообще при каждом удобном случае вываливается в ошибку.

Исключение - "Вес коробки должен быть указан числом у места №1. Значение «Номер заказа в ИМ» должно быть строкой.
Файл:/var/www/azdv/data/www/dev.azdv.ru/modules/boxberry/model/lib/Client/HTTP.php
Строка:121"
Код ошибки:    0
Тип ошибки:    RS\Exception
Причем вываливается так, что невозможно снова перети сразу к оформлению, надо заново переходить в корзину и жать "оформить заказ".
Мне кажется, что нельзя вываливаться в окно вывода ошибок, пользователи будут в шоке, мягко говоря.

В базе вес в кг и не всегда целый
С целыми числами по другому:

Исключение - "Значение «Номер заказа в ИМ» должно быть строкой.
Файл:/var/www/azdv/data/www/dev.azdv.ru/modules/boxberry/model/lib/Client/HTTP.php

Т.к. модуль, частный и мой, то это мне надо писать. На форуме Вам с этим не помогут.

23

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

Всё возможно. Программировать надо. Скрипт не сложный, но надо программировать. Посмотрите в сторонц функции PHP usort

24

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

Вам надо перегрузить /modules/shop/view/notice/order_change_to_user.tpl кажется. Либо указать путь к шаблону в Веб-сайт->Уведомления.

25

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

jquery autocomplete. просто не совесем понятно вы хотите отправлять на сервер запрос или же искать среди значений слева в значениях