1,626

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

Напишите в тех поддержку. Краснодар у Вас определяется по IP. Можно отключить в настройках модуля Магазин.

1,627

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

Дмитрий пишет:

Или так {moduleinsert name="\Comments\Controller\Block\Comments" type="\Catalog\Model\CommentType\Product"}

Да так тоже верно. Но мне лень запоминать настройку smile

1,628

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

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

1,629

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

Всё правильно. Перейдите в режим правки. Наведитесь на блок и выберите там комментарии к товару.

1,630

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

Юрий пишет:
И если честно, то это мне напоминает функционал филиалы в городах, нашей комплектации Мега маркет. Там есть и филиалы, и можно заводить свои цены и остатки.

Если вы имеете ввиду "Склады", то я про них и писал, но на карточке товара не показывается остаток цифрами. Там только такая иконка:
http://image.prntscr.com/image/3e523fba58834de0aa671617a2fefdef.png

Чтобы переделать отображение вместо иконки цифры, думаю это не так долго.

Это не проблема, т.к. рисочки строятся от цифр.

1,631

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

Если документация.
http://readyscript.ru/dev-manual/dev_articles.html

Если видеоканал:
https://www.youtube.com/playlist?list=P … L4X2UTC6Aw
Советую начать с первого шага.

Я вставил $this['openpass'] = \RS\Helper\Tools::generatePassword(6); в файл user.inc.php

Не знаю как вы это умудрились сделать smile Я надеюсь вы не забыли, что этот код нужно проверять если из запроса пришла включённая галочка.
Я предполагаю, что вы вставили так, при авторизации этот код у Вас тоже вызвался и Вы сменили себе пароль.

Был бы премного благодарен, если бы подсказали как вынести это в отдельный модуль. Загоздка заключается в следующем
Правильно будет так: public static function ormBeforeWriteUsersUser($user(незнаю точно должна быть эта переменная или нет))
Или так: public static function ormBeforeWriteUsersUser(\Users\Model\Orm\User $userнезнаю точно должна быть эта переменная или нет))

Правильно вот так:

/**
* Действия перед записью объекта пользователя
* 
* @param array $data - Массив  с данными
*/
public static function ormBeforeWriteUsersUser($data){
     /**
     * @var \User\Model\Orm\User
     */
     $user = $data['orm'];
     $flag  = $data['flag']; //Флаг insert или update
     if ($flag==$user::INSERT_FLAG){ //Делаем только на создание (insert)
          //То что мне надо
     }
}

1,632

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

В тех. поддержке по платным доработкам сейчас завал, очень много желающих, просто до Вас ещё не дошли. Ставка программиста нашего на текущий момент 750 рублей в час. Но у Вас задача большая, поэтому она считается отдельно.
И если честно, то это мне напоминает функционал филиалы в городах, нашей комплектации Мега маркет. Там есть и филиалы, и можно заводить свои цены и остатки.
http://readyscript.ru/internet-magazin/shop-mega/

http://readyscript.ru/text-blog/welcome-megamarket/
Если это так, то покупайте мегамаркет или переходите на него из своей комплектации.

1,633

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

Там уже в переменной $pval подготовленные данные. Вы можете применить замену запятой на <br> тег.
Например:

{str_replace(',','<br/>',вашапеременная)}

И если не ошибаюсь код вывода этих характеристик чуть ниже.

1,634

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

Я вообще-то имел ввиду в helpdesk.readyscript.ru smile Там есть сервис пожеланий. На форуме оно умрёт:)

1,635

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

Точно не понял сразу, что речь идёт о регистрации. Там действительно этой галочки нет и не будет. Что можно сделать? Можно из доп модуля подвеситься на создание пользователя, или если установлена Ваша галочка, то сделать так:

$new_user['openpass'] = \RS\Helper\Tools::generatePassword(6);

Вам нужен хук orm.beforeWrite.users-user
http://readyscript.ru/dev-manual/dev_hooks.html

1,636

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

Ну там же в откомпилированном шаблоне, есть галочка, "отправлять пароль на E-mail". Это она и есть.

1,637

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

И ещё момент с оформлением заказа. Там будет переменная $cart_data, которая тоже будет с уже отформатированными данными. Она либо назначается в шаблон сразу, либо при помощи метода в объекте заказа getCartData.
Для того, чтобы получить не форматированные данные, можно либо переназначить переменную:

{$cart_data=$order->getCart()->getCartData(false, false)} {* false означает сделать неформатированными данные *}

Либо указать у этого метода false, false, если он в шаблоне присутствует.

1,638

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

Да, сделал первым вариантом. Проблема возникла пока что только с корзиной, там вывожу сумму вот так {$cart_info.total_unformatted|number_format:0:" ":" "}

У нас есть модификатор format_price, он сделает всё необходимое с ценой. Например:

{$cart_info.total_unformatted|format_price}

Что касается корзины при обновлении то там передаются и не форматированные данные в json который возвращается при манипуляции с товарами. Сам код находится в js папке с Вашей темой в common.js.
Функция updateCartBlock.
Там при можно поменять вывод и при помощи console.log посмотреть, что приходит в serverData.

1,639

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

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

1,640

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

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

1,641

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

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

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

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

1,642

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

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

1,643

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

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

1,644

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

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

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

1,645

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

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

1,646

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

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

1,647

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

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

1,648

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

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

1,649

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

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

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

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

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

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

1,650

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

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

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

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