С if согласен, а вот && насколько я знаю не имеете значение наличие пробелов.
1,226 23.11.2016 12:42:09
Re: Разный цвет скидки в зависимости от ее размера (10 ответов, оставленных в Вопросы по работе с системой)
1,227 23.11.2016 12:40:27
Re: Добавление поля в таблицу order_address [Решено] (8 ответов, оставленных в Вопросы по разработке модулей и API системы)
А почему Вы в POST проверяете person? Какое у Вас имя поля, которое хранит персону?
1,228 23.11.2016 12:38:45
Re: логотип сайта (1 ответов, оставленных в Вопросы по созданию тем оформления)
Ничего не понял. Куда вы нажимаете и что у Вас не работает.
1,229 23.11.2016 12:22:04
Re: Выгрузка в ЯдексМаркет (14 ответов, оставленных в Вопросы по разработке модулей и API системы)
У Яндекса есть несколько схем для экспорта. Если вы по упрощённой схеме выгружаете, то там таких полей нет. Схема экспорта есть на соответствующей вкладке (Поля данных).
1,230 23.11.2016 12:20:51
Re: Добавление поля в таблицу order_address [Решено] (8 ответов, оставленных в Вопросы по разработке модулей и API системы)
Оно не относится к оформлению заказа. Это же объект адреса. В админ. панели когда указываете адрес и нажимаете сохранить отправляются данные на сохранение адреса. А не сохраняется он потому, что в методе actionDeliveryDialog в контроллере /shop/controller/admin/orderctrl.inc.php там сохраняются конкретные поля. Тут можно тремя методами поступить перегрузить этот файл через .my.inc.php. Либо написать обращение в поддержку, чтобы добавили поддержку сохранения и других полей. Ну и третий подвесится на хук перед сохранением объекта адреса и проверить есть ли в посте данные по персоне и если есть, то присвоить адресу.
orm.beforewrite.shop-address
1,231 23.11.2016 12:06:24
Re: Выгрузка в ЯдексМаркет (14 ответов, оставленных в Вопросы по разработке модулей и API системы)
Эти сведения не настраиваются, они берутся из Вашего товара. Зачем Вам подменять данные о товаре на ложные?
1,232 22.11.2016 12:04:21
Re: Разный цвет скидки в зависимости от ее размера (10 ответов, оставленных в Вопросы по работе с системой)
Ну эти конструкции не содержат ничего такого. Вам надо закомментировать строки чтобы локализовать проблему и смотреть, что у Вас выдаёт сообщение. А ещё лучше заглянуть в исходный код страницы готового HTML. (Ctrl+U). Может быть там какое-то сообщение.
{* Здесь что-то закомментированное *}
1,233 21.11.2016 12:18:01
Re: Ошибка на 3-м шаге установки скрипта на хостинг (4 ответов, оставленных в Вопросы по работе с системой)
100% проверьте логин пароль и хост. Где-то ошибаетесь
1,234 18.11.2016 17:59:04
Re: Габариты товаров из 1С (27 ответов, оставленных в Вопросы по работе с системой)
У меня, к сожалению, только 11.1 и 11.2 и здесь так:(
1Сник тоже утверждает, что в 10.3 там был тег <Файл>. Это, в принципе, логично.
Если у кого-то есть другие конфигурации, было бы интересно посмотреть на них.
Версия CommerceML у Вас какая?
1,235 17.11.2016 12:19:18
Re: Авторизация (18 ответов, оставленных в Вопросы по работе с системой)
Добавьте страницу авторизации у себя в конструкторе сайта и правьте. И перегрузите шаблон страницы авторизации поместив себе в тему.
Смотрите статью:
http://readyscript.ru/text-blog/Kak-soz … adyScript/
1,236 16.11.2016 19:29:56
Re: Как сделать Ajax запрос блок контроллеру в Readyscript? (7 ответов, оставленных в Вопросы по разработке модулей и API системы)
Кажись понял. У Вас старая информация. Я вверху поправил. Но на всякий случай...
Т.е. в общем виде, если мы в блок контроллере реализуем пагинацию, то урл в шаблоне можно получить так:
{$router->getUrl('catalog-block-sidefilters', ['_block_id'=>$this_controller->getBlockId(), 'p'=>2])}
Т.е. используя объект $router. В данном примере это страница со списком товаров, и где-то там наш блок контроллер.
И тогда получится адрес примерно такой:
/catalog-block-sidefilters/?_block_id=-342342345&p=2
1,237 16.11.2016 18:52:01
Re: Как сделать Ajax запрос блок контроллеру в Readyscript? (7 ответов, оставленных в Вопросы по разработке модулей и API системы)
А вы как обращаетесь к блоку? Какой урл у Вас в Ajax уходит?
Я бы кстати сделал бы вот так:
public function actionIndex()
{
if ($this->isMyPost()) {
$email = $this->request('email', TYPE_STRING);
if ($this->api->subscribeUser($email, $this->getParam('list_id'))) {
$this->view->assign('success', t('Вы успешно подписались на рассылку новостей'));
} else {
$this->view->assign('error', t('Произошла ошибка в процессе подписки на рассылку'));
}
if ($this->url->isAjax()) {
$this->result->checkAjaxOutput(true); // Форсим AJAX
$this->result->addSection('test', 'Foo'); // Пробуем всунуть секцию
}
}
return $this->result->setTemplate($this->getParam('indexTemplate'));
}
Будет короче:)
1,238 15.11.2016 20:29:55
Re: Габариты товаров из 1С (27 ответов, оставленных в Вопросы по работе с системой)
Да, 1С полна сюрпризов. Но я больше чем уверен, что в теге <картинка> быть не должно файлов. Они даже добавляются отдельно.
Надо образец нормальной выгрузки, чтобы обсуждать внедрение.
1,239 15.11.2016 20:26:30
Re: ЧПУ и фильтр (2 ответов, оставленных в Вопросы по разработке модулей и API системы)
1,240 15.11.2016 14:47:41
Re: лого гиф (5 ответов, оставленных в Вопросы по работе с системой)
{addcss file="/favicon.ico" basepath="root" type=false rel="shortcut icon" no_compress=true}
{addcss file="/favicon.png" basepath="root" type="image/png" rel="icon" no_compress=true}
Соответственно в layout.tpl заменить на своё.
1,241 15.11.2016 12:04:31
Re: Как поставить определенные запреты в robots.txt (3 ответов, оставленных в Вопросы по работе с системой)
Управление->Сайты->Выпадающее меню справа->Редактировать файл robots.txt
1,242 15.11.2016 12:02:50
Re: Авторизация (18 ответов, оставленных в Вопросы по работе с системой)
Можно проверить например так:
if (\RS\Router\Manager::getCurrentRoute()->getId() == 'users-front-auth'){ //Проверяем маргрут на /auth/
}
По идее должно помочь
1,243 15.11.2016 11:54:55
Re: Авторизация (18 ответов, оставленных в Вопросы по работе с системой)
Ну правильно. ОН говорит у Вас, что переадресация у Вас бесконечная. Вы же просто проверили, что он не авторизован и постоянно перенаправляете. Надо же ещё предварительно проверить на какой странице вы находитесь. Если /auth/, то редирект соответственно не нужен. В остальных случаях перенаправляем. Если нужна регистрация, то её адрес тоже надо проверить.
1,244 15.11.2016 11:46:26
Re: лого гиф (5 ответов, оставленных в Вопросы по работе с системой)
Не все браузеры поддерживают сейчас анимацию иконки. Лучше конечно вручную прописать.
1,245 14.11.2016 17:24:35
Re: Как сделать Ajax запрос блок контроллеру в Readyscript? (7 ответов, оставленных в Вопросы по разработке модулей и API системы)
У нас всегда возвращается JSON, если Ajax. Но это в том случае если в блок контроллере возвращается через return $this->result. Но у нас вроде везде такая тема. Возможно система не может отпределить, что у Вас это Ajax запрос из-за NGINX на https. Если да, то смотрите сюда:
http://blog.chrismeller.com/getting-php … g-in-nginx
1,246 11.11.2016 20:48:39
Re: Шаблон email письма (12 ответов, оставленных в Вопросы по работе с системой)
Нигде. Они храняться в папке моделей в shop или catalog в папках notice. Чтобы их перегрузить Вы можете себе их в тему скопировать и править как Вам надо.
1,247 11.11.2016 12:06:40
Re: Как вывести данные в списке заказов? (7 ответов, оставленных в Вопросы по работе с системой)
= - присвоение
== - это сравнение
{if $delivery.class==myself}самовывоз{/if}
1,248 10.11.2016 11:45:36
Re: Частичное объдинение заказов (1 ответов, оставленных в Вопросы по разработке модулей и API системы)
Конечно реально. Но придётся повозиться.
В ввыбранном заказе всегда доступно добавление в корзину товаров. Вы же их как-то редактируете. На пальцах, нужно получить сам заказ, достать из него корзину прибавить товары и обновить записи в БД. Вы можете подсмотреть механизм в самом методе edit самого контроллера админ панели при редактировании заказа. Там именно это и происходит когда добавляется товар.
1,249 09.11.2016 12:05:40
Re: Кастомизация системных файлов (14 ответов, оставленных в Вопросы по работе с системой)
Стучитесь в тех. поддержку. Вам помогут.
1,250 09.11.2016 12:04:29
Re: Как вывести данные в списке заказов? (7 ответов, оставленных в Вопросы по работе с системой)
Там в переменной $order доступен объект заказа. Соответственно объект доставки можно получить так:
{$delivery=$order->getDelivery()}
Соответственно тип доставки можно получить так:
{$delivery.class}
Далее смотрим какое значение соответствует самовывозу и ставим условие с отображением текста.