1,701

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

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

1,702

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

Не совсем понял. Этот функционал присутствует сразу. В чём загвоздка?

1,703

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

Ну на данный момент там длинна поля не позволяет вставить такой код. Вы можете внести предложение у нас в helpdesk.readyscript.ru с увеличением этого поля.

А пока есть 2 решения проблемы.
1 Вариант:
Перегрузить шаблоны и прописать Вам вывод рубля.

2 Вариант (Ленивый):
Оставить в настройках руб. . А в JS просто сделать при подгрузке страницы подмену руб. на Ваш код. Для всплывающих окон срабатывает событие new-content, т.е. на него тоже можно подвеситься.

1,704

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

Постучитесь в онлайн консультант

1,705

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

Можно. Но здесь ошибка говорит о том, что вы пытаетесь использовать метод, когда объекта ещё не существует. Это и правильно, т.к. на данной странице переменная объекта туда ещё не передаётся. Уберите строку с выводом ошибок. (getNonFormErrors()) она Вам не нужна.

1,706

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

Дело здесь абсолютне в E-mail. Правильный слайд был то где на сером фоне показывался INSERT с ошибкой. Всё дело в том, что в Вашей БД используется "строгий режим" он ЖЕ strict mode для таблиц, и он уже практически нигде не нужен. Он был в дремучих 90-х актуален. Вам нужно его отключить.

Вот решение:
http://forum.lissyara.su/viewtopic.php?t=39310

1,707

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

Да в консоли. Когда будет запрос, там есть тело ответа. Например в Chrome или лучше в FireFox

1,708

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

Напишите пожелание обсудим.

1,709

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

Поставили последний xampp (5.6.23), настройки практически не трогали, всё установилось без проблем. У вас в ответе от сервера, что приходит?

1,710

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

Обычно я ложу(или кладу) шаблоны, которые к модулям не относятся в корневую папку с темой. Я думаю это будет логично.

1,711

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

Думаю дело не в этом потому что я пробовал, копировал полностью содержимое authorization.tplв файл authblock.tpl

Откомпилированный?

Это я понял, спасибо smile вопрос в другом, как скрыть сам контеинер?Проблема в том, что фон у меню контеинера у меня залит цветом. И когда вставляю проверку на "залогинен или нет", то у меня у меня соответственно пропадает меню, а фон заливки остается, потому что он привязан к классу navContainer и вписан в поле CSS-класс оборачивающего блока

В Вашем случае, можно добавить в контейнер внешний шаблон, куда заложить нужную Вам логику.
Содержимое контейнера, будет в переменной {$wrapped_content} . Например:

Моя логика
{$wrapped_content} //Вывод контента, который назначен в контейнере.

1,712

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

Пока да, из характеристик пока всё устанавливается.
Вы можете в helpdesk.readyscript.ru добавить пожелание.

Можно ли отключить вывод отдельных групп характеристик в yml?

А что Вы хотите конкретно отключить? Не совсем понятно.

1,713

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

И еще вопрос, как можно скрыть navContainer от не зарегистрированного пользователя? куда вставить проверку?

Проверка пользователь залогинен или нет, можно так:

{if $is_auth}
  //Пользователь зарегистрирован
{/if}

Добрый день. Подскажите пожалуйста, как правильно сделать, что бы форма входа сразу отображалсь в шапке(а то сейчас она во всплывающем окне). Я пробовал редактировать шаблон, но у меня возникло затруднение в следующем. При нажатии кнопки войти меня перекидыват на страницу авторизации site.ru/auth/ и только на этой странице получается вход, скажите как это исправить?
Я так понимаю дело в action="{$router->getUrl('users-front-auth')}"

Вся причина в том, что ещё в форме, которая отправляется используется скрытое поле с идентификатором контроллера. Подсмотрите на странице авторизации этот код у формы и добавьте себе это скрытое поле.

1,714

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

Всё дело в том, что наша платформа использует практически все последние фишки в языке выжимая его по максимуму. Но для этого используются дополнительные модули, коих у Вас может и не быть. Скорее всего здесь и причина. Правильный и современный подход, это использовать современные программы для сервера. Например OpenServer. И пользутесь и у Вас голова не болит. Ручками ничего не нужно делать. Один клик и Всё работает. Перейдите на него и у Вас всегда всё будет хорошо, т.к. xampp уже устарел и так нужно в большинстве случаев всё делать руками. 2016 году это уже не актуально. Я лично за комфорт. А Вы?

1,715

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

Хорошо. Мы протестируем. Но я больше чем на 90% уверен это в следствие неправильной настройки у Вас происходит, хотя могу и ошибаться. О результатах я сообщу сюда же. Просто ожидайте. Справа вверху есть подписаться на ответы.

1,716

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

{$item.short_content}

1,717

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

Там ожитается в ответе json. Видимо вернулась строка. Это может быть в следвии какой-то ошибке. Вам от сервера, что приходит.
P.S. Включите предварительно показ ошибок
http://readyscript.ru/faq/#faq-errors

1,718

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

Андрей пишет:
Ярослав пишет:

Попробуйте со стороны 1с сделать доработку.

Подскажите если сделать характеристику с типом дата и название "Дата поступления". можно ли импортировать в поле "Дата поступления" на сайте?

Можно добавить такое свойство в 1С и дополнительным модулем перед записью объекта товара, записывать в нужное Вам поле из характеристики.

1,719

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

Скорее всего будет бесплатным модулей в маркете. Мы не хотим сильно нагружать ядро. Оно и так будет сильно в дальнейшем расти. А бесплатный модуль можно очень просто и быстро установить. В ядро хотим оставлять вещи которые будут нужны каждому магазину.

1,720

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

А это после какого действия?

1,721

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

Блока "Последние комментарии" по ещё не существует. Но мы как раз закончили разработку такого блока. Он скоро появится в магазине дополнений или в ядре. Мы пока ещё не решили. Но появится в ближайшее время.

1,722

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

Правильно это надо сделать так:

public static function OrmAfterwriteShopOrder($data) 
{

    $order = $data['orm']; 
    $coupons = $order->getCart()->getCouponItems(); //Получение купонов заказа
    if (!empty($coupons)) {
         foreach ($coupons as $uniq=>$coupon){
               $cartitem = $coupon['cartitem']; //Получаем связь купона
         }

         //Предварительно удалим старые связи
         \RS\Orm\Request::make()
                     ->delete()
                     ->from(new \Newpage\Model\Orm\Mydiscount())
                     ->where(array{
                              'order_id' => $order['id']
                     })->exec();

         $order_id = new \Newpage\Model\Orm\Mydiscount();
         $order_id['order_id'] = $order['order_num'];
         $order_id['discount_id'] = $cartitem['entity_id'];
         $res = $order_id->insert();

    }   


    

}

1,723

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

Переберите цикл и возьмите. Вы же знаете как циклы перебирать? Если нет, то Вам нужно учить PHP, т.к. это базовые знания по программированию. Иначе дальше Вы ни на шаг не провинитесь.

Почитайте книгу
http://www.internet-technologies.ru/books/book_190.html

или посмотрите видеоуроки по программированию на php

1,724

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

Ну вот берите. В чём проблема? smile

1,725

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

Правильно. Так и должно быть. Должна выдавать ошибка передачи данных, т.к. ожидается в ответе json, а из-за var_dump вернётся от сервера просто строка форматированная. Посмотрите с помощью firebug, что пришло в ответе от сервера.