"Не установлено соединение с базой данных" - у вас перестала работать база данных.
Нужно обратиться к вашему хостеру.
326 04.06.2018 11:10:12
Re: Fatal error: Uncaught exception (1 ответов, оставленных в Вопросы по работе с системой)
327 03.06.2018 03:22:20
Re: Распределение заказов по менеджерам и счетчики заказов (11 ответов, оставленных в Вопросы по разработке модулей и API системы)
Как добавить поле, чтобы оно присутствовало в БД: https://readyscript.ru/text-blog/Kak-pr … adyScript/
Чтобы оно заработало нужно подвеситься на нужные вам события и соответственно написать код нужных вам действий. Если есть сложности, вы можете написать заявку в нашу платную поддержку, опишите как вы хотели бы, чтобы это работало, наши специалисты сделают.
328 31.05.2018 14:52:34
Re: Распределение заказов по менеджерам и счетчики заказов (11 ответов, оставленных в Вопросы по разработке модулей и API системы)
2. Возможна ли автоматическая привязка менеджера заказа, в зависимости от филиала или от того с какого из партнерского сайта поступил заказ, заказ в 1 клик.
Возможно с помощью соответствующей доработки. Нужно писать отдельный модуль, вешаться на событие создания данных объектов, присваивать нужного менеджера в зависимости от ситуации.
329 31.05.2018 14:50:40
Re: Распределение заказов по менеджерам и счетчики заказов (11 ответов, оставленных в Вопросы по разработке модулей и API системы)
Полностью сделать то, что вы хотите можно сейчас только с помощью .my.inc.php для классов OrderApi и ReservationApi в частности перегрузке метода getMeterApi, этот метод должен будет возвращать ваш класс, в котором будет реализована вся логика подсчета непросмотренных заказов.
330 31.05.2018 14:45:46
Re: Распределение заказов по менеджерам и счетчики заказов (11 ответов, оставленных в Вопросы по разработке модулей и API системы)
Теоретически убрать счетчики с помощью стороннего модуля можно так (Правда это только уберет цифры, но не уберет красные флажки в таблицах): (практически код не проверял)
0. Создаем кастомный модуль
1. Подвешиваемся на событие meter.recalculate , чтобы ваш обработчик выполнился последним:
class Handlers extends \RS\Event\HandlerAbstract
{
function init()
{
$this->bind('meter.recalculate', null, null, 0); //Ставим приоритет - 0
}
}2. Удаляем из массива нужные элементы:
//...
use Shop\Model\OrderApi;
//...
class Handlers extends \RS\Event\HandlerAbstract
{
function init()
{
$this->bind('meter.recalculate', null, null, 0); //Ставим приоритет - 0
}
public static function meterRecalculate($meters)
{
unset($meters[OrderApi::METER_ORDER]);
return $meters;
}
}331 25.05.2018 13:25:16
Re: Встроенный складской учет (12 ответов, оставленных в Вопросы по работе с системой)
Ярослав, спасибо за ответ!
С первыми тремя пунктами ясно.
Поясните, что такое списания-зачисления. (это в смысле операции по Кассе и Банку? В каком виде вы их заводите?)
Насчет печати договоров, можно тоже по подробнее. То есть вы создаете какой-то один шаблон, а система потом генерирует по нему договор для выбранных контрагентов, верно?
332 24.05.2018 14:55:47
Re: Встроенный складской учет (12 ответов, оставленных в Вопросы по работе с системой)
Поставлю вопрос по другому. Какие функции нужно перенести в ReadyScript из моего склада, чтобы у вас пропала необходимость пользоваться Моим складом?
333 18.05.2018 10:15:42
Re: Модуль позволяющий выбирать цвет на сайте и применять фильтр по цвету. (17 ответов, оставленных в Сторонние модули, темы оформления для ReadyScript)
Этот модуль уже не актуален. Вся фильтрация по цветам есть в ReadyScript нативно. Нужно создать характеристику с типом цвет и все.
334 15.05.2018 19:16:07
Re: перенос сайта с хостинга на локальную машину (OS Panel) (3 ответов, оставленных в Вопросы по работе с системой)
Удалите папку /cache после переноса файлов на локальный компьютер
335 14.05.2018 19:25:00
Re: SeoControl (1 ответов, оставленных в Вопросы по работе с системой)
Там только {partner_title} возможен. Обратите внимание {title} там описан в различных примерах по операциям со строками, но непосредственно переменная title для подстановки не поддерживается.
336 14.05.2018 19:21:35
Re: перенос сайта с хостинга на локальную машину (OS Panel) (3 ответов, оставленных в Вопросы по работе с системой)
"No such file or directory" - возможно у вас не все файлы скопировались?
Перед переносом базы снимите флажок "перенаправлять на основной домен" в разделе Управление -> Сайты -> "Редактирование вашего сайта". Иначе с локалки будет редирект на основной домен.
337 14.05.2018 19:17:24
Re: Как правильно делать back up? (4 ответов, оставленных в Вопросы по работе с системой)
Обычно на любом хостинге делаются полные бекапы полностью автоматически. В случае чего из бекапов легко восстанавливаются сайты прямо через панель хостинга. Ничего дополнительно делать не нужно.
338 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'
}
});
}В следующем обновлении добавим это в дистрибутив
339 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 и посмотреть, непосредственно как выполняется планировщик.
340 08.05.2018 20:32:16
Re: Автопостинг новых товаров в Instagramm (8 ответов, оставленных в Сторонние модули, темы оформления для ReadyScript)
Посмотрите на данный модуль в маркетплейсе http://marketplace.readyscript.ru/addon … nstagramm/
341 09.04.2018 13:40:47
Re: Как назначить менеджера заказа (5 ответов, оставленных в Вопросы по работе с системой)
0. Создайте группу пользователей
1. Укажите, что пользователи данной группы будут считаться менеджерами:
Веб-сайт -> Настройка модулей -> Магазин -> Вкладка "Оформление заказа" -> поле "Группа, пользователи которой
считаются менеджерами заказов".
2. Присвойте некоторым пользователям данную группу
Готово. менеджеры появятся в списке.
-----------------------
Менеджеру отправляется уведомление о создании заказа, только если включена опция "Устанавливать случайного менеджера при создании заказа" в настройках модуля Магазин.
Иными словами уведомление будет отправляться автоматически, если на момент создания заказа, уже будет установлен менеджер.
342 04.04.2018 04:27:01
Re: После обновления из меню админки исчезли Склады (1 ответов, оставленных в Вопросы по работе с системой)
Не наблюдаем такого на наших тестовых магазинах, напишите в поддержку, посмотрим.
343 22.03.2018 19:45:32
Re: Установка Google Task Manager на сайт (2 ответов, оставленных в Вопросы по работе с системой)
http://marketplace.readyscript.ru/addons/jsscripts/
Вы можете вставить код (вместо после открывающего тега body) перед закрывающим тегом body - это абсолютно также будет работать и с некоторых сторон даже правильнее.
344 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>345 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="ваш плейсхолдер">
346 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
],
......
]347 19.03.2018 17:08:19
Re: не работает api (4 ответов, оставленных в Вопросы по работе с системой)
Это была самая частая проблема, пока рекомендаций больше нет.
Напишите нам в поддержку, наши ребята из поддержки запросят у вас доступы, посмотрят и точно скажут, в чем было дело.
348 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>349 19.03.2018 13:46:11
Re: Дополнительный артикул (3 ответов, оставленных в Вопросы по работе с системой)
Любые данные можно добавлять в характеристики, затем вы можете выводить их в шаблоне в нужном месте, через {$product->getPropertyValueByTitle('Имя характеристики')}
Если вы не используете обмен с 1С, то можете использовать также это поле "Идентификатор в 1С".
Если нужно добавить произвольное доп. поле к объекту товара, то это можно сделать доп. модулем.
Это все способы на текущий момент.
350 19.03.2018 13:39:36
Re: Клик по корзине в мобильной версии (4 ответов, оставленных в Вопросы по работе с системой)
Уточните, пожалуйста, какая у вас тема оформления?