Удалите папку /cache после переноса файлов на локальный компьютер
326 15.05.2018 19:16:07
Re: перенос сайта с хостинга на локальную машину (OS Panel) (3 ответов, оставленных в Вопросы по работе с системой)
327 14.05.2018 19:25:00
Re: SeoControl (1 ответов, оставленных в Вопросы по работе с системой)
Там только {partner_title} возможен. Обратите внимание {title} там описан в различных примерах по операциям со строками, но непосредственно переменная title для подстановки не поддерживается.
328 14.05.2018 19:21:35
Re: перенос сайта с хостинга на локальную машину (OS Panel) (3 ответов, оставленных в Вопросы по работе с системой)
"No such file or directory" - возможно у вас не все файлы скопировались?
Перед переносом базы снимите флажок "перенаправлять на основной домен" в разделе Управление -> Сайты -> "Редактирование вашего сайта". Иначе с локалки будет редирект на основной домен.
329 14.05.2018 19:17:24
Re: Как правильно делать back up? (4 ответов, оставленных в Вопросы по работе с системой)
Обычно на любом хостинге делаются полные бекапы полностью автоматически. В случае чего из бекапов легко восстанавливаются сайты прямо через панель хостинга. Ничего дополнительно делать не нужно.
330 14.05.2018 19:13:30
Re: Пропадает слайдер (2 ответов, оставленных в Вопросы по работе с системой)
Дело в том, что при отключении меню возникает JS ошибка, из-за которой далее не инициализируется слайдер.
TypeError: $(...).removeClass(...).mmenu is not a function
Так как подключается плагин mmenu. Вы можете открыть файл /templates/flatlines/resource/js/rs.theme.js и заменить это:
// Мобильное меню
$("#mmenu").removeClass('hidden').mmenu({
navbar: {
title: lang.t("Каталог")
}
}, {
offCanvas: {
pageSelector: '#notExists'
}
});
на это
// Мобильное меню
if ($.fn.mmenu) {
$("#mmenu").removeClass('hidden').mmenu({
navbar: {
title: lang.t("Каталог")
}
}, {
offCanvas: {
pageSelector: '#notExists'
}
});
}
В следующем обновлении добавим это в дистрибутив
331 08.05.2018 20:39:59
Re: cron (6 ответов, оставленных в Вопросы по разработке модулей и API системы)
Как отлаживать cron:
1. Рекомендую включить запись исключений в файл, создав в корне файл _local_settings.php с содержимым:
<?php
\Setup::$WRITE_EXCEPTIONS_TO_FILE = true; //в таком случае все исключения будут записаны в файл /exceptions.auto.txt в корне сайта.
Далее нужно проанализировать, не происходит ли исключений во время выполнения заданий. Даннный файл при нормальных настройках должен содержать максимум исключения PageNotFound - (это 404 страницы)
2. Нужно смотреть error.log apache, на предмет наличия fatal error от PHP. Если они там есть, нужно смотреть какие.
3. Вы можете попробовать для отладки запустить ваш cron файл через браузер ваш_сайт/core/cron/cron.php и посмотреть, непосредственно как выполняется планировщик.
332 08.05.2018 20:32:16
Re: Автопостинг новых товаров в Instagramm (8 ответов, оставленных в Сторонние модули, темы оформления для ReadyScript)
Посмотрите на данный модуль в маркетплейсе http://marketplace.readyscript.ru/addon … nstagramm/
333 09.04.2018 13:40:47
Re: Как назначить менеджера заказа (5 ответов, оставленных в Вопросы по работе с системой)
0. Создайте группу пользователей
1. Укажите, что пользователи данной группы будут считаться менеджерами:
Веб-сайт -> Настройка модулей -> Магазин -> Вкладка "Оформление заказа" -> поле "Группа, пользователи которой
считаются менеджерами заказов".
2. Присвойте некоторым пользователям данную группу
Готово. менеджеры появятся в списке.
-----------------------
Менеджеру отправляется уведомление о создании заказа, только если включена опция "Устанавливать случайного менеджера при создании заказа" в настройках модуля Магазин.
Иными словами уведомление будет отправляться автоматически, если на момент создания заказа, уже будет установлен менеджер.
334 04.04.2018 04:27:01
Re: После обновления из меню админки исчезли Склады (1 ответов, оставленных в Вопросы по работе с системой)
Не наблюдаем такого на наших тестовых магазинах, напишите в поддержку, посмотрим.
335 22.03.2018 19:45:32
Re: Установка Google Task Manager на сайт (2 ответов, оставленных в Вопросы по работе с системой)
http://marketplace.readyscript.ru/addons/jsscripts/
Вы можете вставить код (вместо после открывающего тега body) перед закрывающим тегом body - это абсолютно также будет работать и с некоторых сторон даже правильнее.
336 22.03.2018 19:42:19
Re: Клик по корзине в мобильной версии (4 ответов, оставленных в Вопросы по работе с системой)
Данная тема является нашей самой старой, там в целом проблема в том, что шапка достаточно высокая,
5 лет назад мода на мобильные версии была немного другая. Если присмотреться, то у вас аналогичная проблема на всех страницах, при переходе в товар, на новость, ..... корзина лишь один из примеров.
Рекомендуем использовать наши более современные темы оформления, например тему "Современную", там такой проблемы нет. Но я все равно предоставлю конкретный ответ на ваш вопрос. Чтобы при нажатии на корзину был скачек к корзине сделайте следующее:
Скопируйте файл /modules/shop/view/blocks/cart/cart.tpl в папку /templates/default/moduleview/shop/blocks/cart/
Отредактируйте скопированный файл, заменив
<a class="basket showCart" id="cart" href="{$router->getUrl('shop-front-cartpage')}">
на
<a class="basket showCart" id="cart" href="{$router->getUrl('shop-front-cartpage')}#bc">
Затем скопируйте файл /modules/main/blocks/breadcrumbs/breadcrumbs.tpl в папку /templates/default/moduleview/main/blocks/breadcrumbs/
Добавьте в начало скопированного файла строку:
<a name="bc"></a>
337 22.03.2018 19:11:42
Re: placeholder в поле индекс (2 ответов, оставленных в Вопросы по работе с системой)
{$order->getPropertyView('addr_zipcode', ["placeholder" => "ваш плейсхолдер"])}
или
<input type="text" name="addr_zipcode" value="{$order.addr_zipcode}" placeholder="ваш плейсхолдер">
338 19.03.2018 17:17:52
Re: Вывод выбранных значений фильтров (3 ответов, оставленных в Вопросы по работе с системой)
Добрый день!
У нас в front контроллере Catalog\Controller\Front\ListProducts уже есть подготовленная переменная ($all_filters_data), которая содержит необходимые данные для построения плашек с выбранными фильтрами, но она не проброшена в шаблон. (в ближайшем обновлении пробросим)
Нужно пробросить переменную в шаблон, добавьте в ListProducts:
$this->view->assign(array(
.....
'all_filters_data' => $all_filters_data
));
Далее используйте данные из $all_filters_data в шаблоне. Там будет массив:
[
[ 'title' => '', //Текст для плашки
'type' => '', //Объект фильтрации: ID хар-ки или имя поля товара
'filter' => '' //property или base
],
......
]
339 19.03.2018 17:08:19
Re: не работает api (4 ответов, оставленных в Вопросы по работе с системой)
Это была самая частая проблема, пока рекомендаций больше нет.
Напишите нам в поддержку, наши ребята из поддержки запросят у вас доступы, посмотрят и точно скажут, в чем было дело.
340 19.03.2018 14:08:49
Re: Корзина - купон на скидку (2 ответов, оставленных в Вопросы по работе с системой)
Добрый день!
1. Скопируйте файл /modules/shop/view/cartpage.tpl в папку /templates/default/moduleview/shop/
2. Откройте скопированный файл к редактированию:
И удалите кусок:
<div class="discountText">
<span class="info">{t}Купон на скидку (если есть){/t}: </span><input type="text" class="couponCode{if $cart->getUserError('coupon')!==false} hasError{/if}" size="12" name="coupon" value="{$coupon_code}">
<a class="applyCoupon">{t}применить{/t}</a>
</div>
341 19.03.2018 13:46:11
Re: Дополнительный артикул (3 ответов, оставленных в Вопросы по работе с системой)
Любые данные можно добавлять в характеристики, затем вы можете выводить их в шаблоне в нужном месте, через {$product->getPropertyValueByTitle('Имя характеристики')}
Если вы не используете обмен с 1С, то можете использовать также это поле "Идентификатор в 1С".
Если нужно добавить произвольное доп. поле к объекту товара, то это можно сделать доп. модулем.
Это все способы на текущий момент.
342 19.03.2018 13:39:36
Re: Клик по корзине в мобильной версии (4 ответов, оставленных в Вопросы по работе с системой)
Уточните, пожалуйста, какая у вас тема оформления?
343 19.03.2018 13:37:31
Re: не работает api (4 ответов, оставленных в Вопросы по работе с системой)
Проверьте, не используется ли у вас переадресация на www. или на https:// в обход механизмам ReadyScript, т.е. на хостинге или в .htaccess
Любые переадресации должны настраиваться исключительно в админке редискрипта в разделе Управление -> Сайты -> карточка редактирования сайта.
344 28.02.2018 14:21:57
Re: Вывод товаров в стиле карточек windows (3 ответов, оставленных в Вопросы по созданию тем оформления)
Технически, можете использовать блок Catalog\Controller\Block\TopProducts (Продукты из категории) он вам предоставит в шаблоне список товаров в переменной $products .
Далее в шаблоне, вы можете с ними делать что угодно, расставлять как необходимо.
345 28.02.2018 14:01:39
Re: Как добавить свой домен? (4 ответов, оставленных в Вопросы по облачному сервису)
346 28.02.2018 13:38:51
Re: Видео-обзор товара с ютуба в iframe (1 ответов, оставленных в Сторонние модули, темы оформления для ReadyScript)
Можете добавить видеообзор в описание к товару.
347 24.02.2018 00:38:01
Re: "Параметры товаров" - что это? (1 ответов, оставленных в Вопросы по работе с системой)
Уже довольно давно добавили, на этой вкладке можно задавать мета-теги для товаров из данной категории, вместо того, чтобы задавать их непосредственно у товаров.
348 24.02.2018 00:36:49
Re: Модуль "Акт, счет, договор для заказа в PDF" (2 ответов, оставленных в Вопросы по работе с системой)
Уточните вашу версию ReadyScript из раздела Управление -> Лицензии. Такая ошибка может возникать, если у вас очень древняя версия RS.
349 22.02.2018 18:22:43
Re: подскажите какой выбрать сервер для обмена с 1с (3 ответов, оставленных в Вопросы по работе с системой)
Перейдите в раздел Управление -> Настройка системы.
Нажмите справа на ссылку "Самотестирование". Посмотрите, все ли тесты проходят.
350 16.02.2018 17:24:37
Re: Выбрать цену товара () и отправить ее в корзину (1 ответов, оставленных в Вопросы по разработке модулей и API системы)
Ситуация такова, что клиент не может никак влиять на цену, иначе бы злоумышленники покупали в интернет-магазинах по собственным ценам.
Раз у вас есть 2 публичные цены, из которых пользователь должен выбирать, то вам нужно позаботиться:
1. О том, чтобы ID Типа цен передавался в запрос добавления товара в корзину в каком-то параметре, например ?cost_id=123,
2. Затем обрабатывать событие cart.addproduct.after, обрабатывал вашу переменную с ID цены, вычислял нужную цену, а затем записать кастомную цену к товарной позиции в корзине.
$cart->update(array(
$uniq => array(
'price' => $new_price
)
), null, false);
где
$cart - объект текущей корзины \Shop\Model\Cart::currentCart()
$uniq - идентификатор позиции в корзине
$new_price - новая цена