1,876

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

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

И почему то в настройках модулей, некоторые подкрасились желтым цветом.
https://yadi.sk/i/Y7maIiOHs4Pj8

Ну тогда скорее всего в этот момент происходило обновление системы, поэтому 500 и сработала видимо. Желтым подсвечиваются те модули которые были обновлены в течении 24 часов.

1,877

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

500 значит, что у Вас сайт упал во время импорта. Возможно слабый хостинг или с ограничениями. Либо тариф с совсем слабыми параметрами.

Ясно. Ну хорошо, что разобрались. Просто если бы дали непосредственно код, то было бы нагляднее.

Учтём

Всё теперь понял.
Исправить структуру БД в большинстве случае достаточно, т.к. она приводит в порядок наличие необходимых полей в Вашей БД.
Очень редкий случай когда понадобится переустановить все модули. Т.к. иногда в составе модуля идут патчи, которые выполняют определённые действия. Тогда приходится открывать все модули и нажимать - переустановить модуль.

Но гораздо красивее, чтобы этого не делать, сделать следующее:
1) на удалённом хостинге на реальном сайте активировать лицензию.
2) на локалке сделать, чтобы копия у вас была на домене .local или .test, тогда лицензия проверять не будет никогда
3) на локалке ввести туже лицензию, что и на удалёнке. Тогда Вы сможете спокойно обновляться  на локалке и на удалённой копии.
Всё будет работать.

1,881

(5 ответов, оставленных в Интернет-магазины на ReadyScript)

Классный магазин smile Вы молодец Сергей

1,882

(5 ответов, оставленных в Форум ReadyScript)

Максим пишет:

А для авторизованных пользователей 30 сек? Тоже хотел создать тему по этому поводу, это просто жесть, поиском невозможно пользоваться... нужно ждать 30 сек. Поставьте разумные значения, например, если с хоста идет больше 1 запроса в секунду

У форума на данных момент поиск не очень. Поэтому я пользуюсь яндексом или гуглом и ставлю ограниение по поиску только на forum.readyscript.ru. Там есть настройки, очень удобно.

1,883

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

Не за что smile

1,884

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

Всё будет, не переживайте.

Мне меню показывается. Вероятно для Вашего пользователя стоит ограничения на доступ к меню в правах. Вы не авторизованным смотрели? У меня просто всё отображается.

Ну во первых, лучше работать в GIT. Он намного лучше себя ведёт.
А во вторых БД c файлами никак не связана.

SVN как и GIT, служит для контроля версий, чтобы можно было нескольким людям вместе работать соединять ветки (изменения в одних и тех же файлах), и смотреть изменения в файлах, которые были до этого и при необходимости откатываться к нужным изменеиям.

1,887

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

Ой прощу прощения, что-то мне привиделось, что вы о заказать говорите. Купить в 1 клик есть в шаблоне товара product.tpl по тому же пути.

<a data-href="{$router->getUrl('catalog-front-oneclick',["product_id"=>$product.id])}" title="Купить в 1 клик" class="button buyOneClick inDialog">Купить в 1 клик</a>

Можете в списке его поместить у себя.

Покажите пожалуйста код, что Вы добавляли и какой шаблон копировали и куда.
Также уточните - у Вас стоит флаг публичности у пунктов меню?

1,889

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

Данная кнопка есть в шаблоне списка категорий:
/modules/catalog/view/list_products.tpl - для шаблона по умолчанию

/templates/ВАША ТЕМА/moduleview/catalog/list_products.tpl - для остальных шаблонов

Например:

{if $product->shouldReserve()}
    <a data-href="{$router->getUrl('shop-front-reservation', ["product_id" => $product.id])}" class="button reserve inDialog">Заказать</a>
{else} 

Эта кнопка показывается в том случае, если у товара при редактировании в поле "Предварительный заказ" указано Только предказ.

Или если у Вас включён контроль остатков в модуле магазин (Веб-сайт->Настройка модулей->Магазин).
Поля Разрешить предварительный заказ товаров с нулевым остатком
И Запретить оформление заказа, если товаров недостаточно на складе
А также если у товара на остатке 0 или менее.
Вы можете просто поправить шаблон, чтобы у Вас постоянно выводилась кнопка "Купить в 1 клик"

У меня возник единственный вопрос - Почему не записать цену сразу в один тип цены? В том, смыле, что посмотреть в каком бренде и сразу записать нужную цену? Зачему отдельный тип цены?
Но это так лирическое отступление...

Я Вас понял. Ситуация сложная. Есть 2 варианта:
1) На стороне RS:
Нужно сделать дополнительный модуль который вешается на окончание импорта и записывает цену в нужную колонку цен по умолчанию

2) На стороне 1C:
Правится выгрузка и просто передётся цена в нужную категорию цен.

Только так, потому, что все расчёты ведутся у одной основной цены. Другие цены второстепенны.

1,891

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

Если заменить

<td>
                    {if $product.id}
                    <a href="{$product->getUrl()}" target="_blank" class="title">{$item.cartitem.title}</a>
                    {else}
                        {$item.cartitem.title}
                    {/if}

На

<td>
                    {if $product.id}
                           {$spec_dirs=$product->getMySpecDir()}
                           {foreach $spec_dirs as $spec_dir}
                                {$spec_dir.name}
                           {/foreach}
                    <a href="{$product->getUrl()}" target="_blank" class="title">{$item.cartitem.title}</a>
                    {else}
                        {$item.cartitem.title}
                    {/if}

Разве не работает?

1,892

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

Пришлите весь код пожалуйста.

И если можно пришлите пожалуйста, import и offers xml, для нашего анализа, чтобы мы могли посмотреть, что можно внести в релиз.

Спасибо. Продублируйте пожалуйста нам в поддержку.

1,895

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

Напишите в тех. поддержку

1,896

(5 ответов, оставленных в Поиск исполнителей по созданию интернет-магазинов)

Екатерина пишет:

Ага, проходили, тендер не спас ситуацию smile Только личный упорнейший поиск

А что не так было с тендером?

1,897

(5 ответов, оставленных в Поиск исполнителей по созданию интернет-магазинов)

Екатерина пишет:

Да, есть такие люди, кроме как в техподдержке? smile

У нас куча партнёров в разных городах
http://readyscript.ru/partners/all/
Вы можете среди них провести тендер на любые работы.

1,898

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

А что Вы сделали, для того, чтобы оно создалось в таблице?
http://readyscript.ru/video/?t=developer

1,899

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

1. Что  такое обрешина?
2. У спецкатегорий есть поле is_spec_dir можно его тоже проверить.

{if $item.is_spec_dir!='Y'}

{/if}

что то не работает?

3. Проверьте название переменной. Я $dir привёл для примера.

1,900

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

isAct метода не существует в объекте директорий. В блочных категориях он просто приписывается. В Вашем случае - в случае front контроллера, идет просто сам объект категорий. Вы можете проверить используя поле alias у директории.
В шаблоне присутствует переменная $url.

{* Получаем алиас из переменой в $_REQUEST *}
{$alias=$url->request('category', 'string')}

Далее просто нужно сравнить эту переменную с полем у категории.

{if $alias==$dir.alias}
  //Ваш код
{/if}