201

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

А зачем Вам HTTPS на локальной разработке? Какой практический смысл?

202

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

Daniel пишет:

Сегодня прилетело обновление системы,и...ошибка ушла,все проходит на отлично

Потому что об ошибках функционала надо писать в поддержку, на форуме такой вопрос не решить.

203

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

Там нужно подгрузить характеристики предварительно, через метод

{$product->fillProperty()}

Или лучше на массив товаров сразу через

{$list=$this_controller->api->addProductsProperty($list)}

где $list это массив товаров

204

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

Ну вы HTML и не передаёте

$this->result->addSection('count', $this->$api->getUsefulCount());

Ито у Вас туда не зашло. Посмотрите почему через var_dump на разных участках. Но скорее всего isMyPost() не сработал, т.к. там проверяется id блока контента, попробуйте просто через isPost

Если нужно передавать HTML, то должна быть конструкция, иначе будет null

$this->result->setTemplate('Путь к шаблону');

205

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

У вас ответ от Ajax какой приходит? Он приходит в виде JSON примерно так:

{
   success: true,
   html: "Содержимое ответа"
}

В Вашем случае будет ещё секция "count"

А вы пытаетесь JSON вставить вместо HTML
Соответственно нужно смотреть, что у Вас в ответе через console.log и тогда доставать, если данные пришли. А судя из контроллера у Вас там возвращается только count секция без html.
Получается, что нужный Вам ответ лежит в response['count'] . Посмотрите что у Вас приходит в панели console и network (XHR) браузера.



И это не нужно

 $this->result->checkAjaxOutput(true); // Форсим AJAX

Система сама выдаст всё JSON формате.

206

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

Теперь не могу понять как сделать что бы при нажатии на кнопку не переходило на другую страницу

Это называется AJAX запрос.
Т.е. нужно форму обрабатывать через javascript, собирая данные. Т.к. в чистом виде у Вас будет переход как и получилось. Это можно сделать через jquery serialize и уже потом в json формате принимать ответ. Если вы к любой странице в публичной части обратитесь через AJAX, то в ответ придет json с нужными данными.

207

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

Валентин пишет:

Похожий вопрос (голосование за комментарий)
Как можно реализовать, чтобы при клике на ссылки

<a href=""><span>+</span>{$comment.help_yes}</a>  
<a href=""><span>-</span>{$comment.help_yes}</a>             

значение $comment.help_yes увеличивалось/уменьшалось на 1

Чем Вас не устроило готовое? )))
http://marketplace.readyscript.ru/addons/ulcomments/

Нужно делать через javascript АЯКС запросы к контроллеру. Который уже и будет увеличивать/уменьшать значение.

208

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

Задачу полностью опишите.

209

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

Polo Art пишет:
Александр пишет:

Проблема актуальна, более 100 категорий и больше 14 000 тс товаров, алиасы не меняются, ошибка по лимитам. Когда больше 1000 товаров перестает работать. Эта проблема очень напрягает

Когда у нас подобная ситуация возникает, мы снимаем копию сайта клиента, закидываем к себе на дев-сервер (где все лимиты бесконечность), ставим алиасы и обратно заливаем.

Напишите в поддержку, чтобы по человечески сделали этот метод. И избавитесь от извращений.

210

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

От браузера серверная часть PHP не зависит. Какой именно экcпорт вы делаете и на какой странице?

211

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

У вас вверху и название класса, а чуть выше и namespace. Соответственно т.к. функция не приватная, то основы PHP нам говорят, что нужно объявить экземпляр класса и вызвать функцию.

$api = new \Нэйспейс\Имякласса();
$api->markHelpful(МоиАргументыЭтойФункции);

212

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

Напишите в поддержку пожалуйста.

213

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

Это какие-то... не связанные вещи...

214

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

Напишите в поддержку.

Размер - это характеристика в 1С. Размер попадает в комплектации, а не характеристики сайта. Дополнительные реквизиты 1с попадают в характеристики сайта. Не путайте - о каких свойствах вы говорите?
----
Я говорю о свойствах. Отличие от характеристик в комплектациях в том, что они распространяются на весь товар и уходит это значение всему товару.
Судя из описания я так понял, что вы вообще не показываете других комлпектаций, которых нет в наличии. У нас сценарий прописан иначе, мы ожидаем, что если размеры есть, то мы их ожидаем в товаре, хоть их может и не быть в наличии.

Я думаю, что раз Вы другие скрываете, то у комплектаций в наличии можно, получить характеристики комплектации через подмассив объекта offer propsdata_arr.

Посмотрите, что у Вас в $offer.propsdata_arr через

<pre>{var_dump($offer.propsdata_arr)}</pre>

. Названия комплектациям нужны, т.к. в нашей системе используется в большинстве случаев для вывода именно название.

Т.е. получаете все комплектации проверяете у них значение num поля. И если у Вас комплектация всего одна, то можно извлечь значение через propsdata_arr

216

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

Напишите пожалуйста в тех поддержку.

217

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

Чтобы установить точно проблему, нужно знать что за ошибка. Скорее всего вы правы насчет выхода за лимит памяти или времени, но нужно убедиться, чтобы не попасть в просак.

218

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

Александр пишет:

Здравствуйте! Передо мной стоит задача перевода офлайн магазина на ReadyScript (остановился на нем после продолжительного исследования).

В решении будет 3 элемента: офлайн-магазин, склад, онлайн-магазин. На данный момент в офлайн-магазине не ведется система электронного учета, поэтому привязки к 1C нет. Насколько я понял из описания, в ReadyScript теперь есть функционал склада, достаточный для небольшого магазина. Можно ли там принимать товар, сканируя штрих-коды товаров? Можно ли рассчитывать клиентов офлайн-магазин, просто создавая заказ в интернет-магазине? Как в таком случае с чеком в контексте новых правил, нужна ли все-таки касса или фактически все можно распечатать из интернет-магазина?

Простите за сумбур, пока нет системы в голове, пытаюсь получать общую картину для минималистичного решения


Насколько я понял из описания, в ReadyScript теперь есть функционал склада, достаточный для небольшого магазина. Можно ли там принимать товар, сканируя штрих-коды товаров?
----
Да можно.

Как в таком случае с чеком в контексте новых правил, нужна ли все-таки касса или фактически все можно распечатать из интернет-магазина?
----
Для офлайн точек нужна своя касса. Для интернет магазина своя.

219

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

Роман пишет:

Видимо вам нужно продолжить свои исследования в поиске движка) - я тоже заметил, что тут не сильно торопятся с ответами, пассивный форум испортил впечатление от движка(((
Хочу попробовать написать в поддержку - может хоть там отвечают на вопросы

Человек спрашивает не о ответах форума, а о возможностях движка. Они от форума не зависят. Ответы здесь дают. Нужно просто подождать.

220

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

Включите отображение ошибок и посмотрите, что у Вас в ответе от сервера.

Если у Вас комплектация всего одна и ещё не будет, то нулевая комплектация это и есть товар. Мы ожидаем что для простого товара размер должен быть указан в свойствах 1С. Тогда у нас он попадет в характеристики. Также можно как вариант размер писать в названии товара.
У вас для нулевой комплектации размеры прописаны? Ато на скрине не видно.

222

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

Включите отображение ошибок, чтобы увидеть что не правильно сделали https://readyscript.ru/faq/#faq-errors

223

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

Значит у Вас в куках был указан тот тип вида которого просто там нету, ли нет под него шаблона

224

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

Прочитайте пояснение к это ошибке.

225

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

В текущих темах пока нет такой опции. Можете оставить пожелание на helpdesk.readyscript.ru. Для решения Вашей проблемы вы можете в файле product.tpl вашей темы закомментировать строку с $product->getCost(). Либо заказать изменения у наших партнёров или у нас.