Мало информации. Разложите с примерами кода, что и как делаете.
176 26.06.2019 11:56:53
Re: Баннер на главной (3 ответов, оставленных в Вопросы по созданию тем оформления)
177 26.06.2019 11:55:18
Re: Дисконтная программа из 1С (2 ответов, оставленных в Вопросы по разработке модулей и API системы)
Да, тут всё по идее должна разруливать 1С. Это лучше проконсультироваться у одного из их представителей в Вашем городе. Он мне кажется, что есть какие-то модули для 1С которые это решают. У меня есть модуль бонусной и дисконтной программы, в котором можно CSV импортом подгружать данные дисконтных карт. Но реальных интеграций с 1С я ещё не знаю. У каждого всегда свои решения.
178 20.06.2019 13:46:15
Re: Вывести название основной комплектации в карточке товара (16 ответов, оставленных в Вопросы по работе с системой)
Если честно, то я запутался немного в Вашей задачке. Поэтому давайте ещё раз сначала, желательно с примерами. Вам на какой странице и какую информацию нужно получить?
179 20.06.2019 11:45:25
Re: Вывести название основной комплектации в карточке товара (16 ответов, оставленных в Вопросы по работе с системой)
Попробовал этот вариант - есть минус: в корзине размер(модификация) потом не отображается, но уже лучше, чем дописывать вручную к названию, как предлагал Александр. Но было бы лучше от него услышать подробнее про "propsdata_arr" - думаю многим пригодиться. Скажу спасибо за кусок кода с "propsdata_arr" который нужно вставить в шаблон))
Не совсем понял, что Вы хотите получить от propsdata_arr. Это просто массив ключ=>значение с параметрами комплектации.
180 20.06.2019 11:44:15
Re: Вывести название основной комплектации в карточке товара (16 ответов, оставленных в Вопросы по работе с системой)
{if $product->isOffersUse()}
и
{elseif $product->isOffersUse()}Это одно и тоже, т.е. у Вас всё время будет срабатывать один и тотже код, если комплектаций больше чем одна у товара. Соответственно второй участок кода бесполезен.
Третий участок кода else сработает, если у товара будет 1 комплектация.
Т.к. Вам нужно её получить, то лучше всего сделать так. Через https://readyscript.ru/dev-manual/dev_s … tatic_call
{static_call var=offer callback=['\Catalog\Model\Orm\Offer', 'loadByWhere'] params=[['product_id'=>$product.id, 'sortn => 0]]}Где уже в $offer будет объект нулевой комплектации.
Соответственно {$offer.title}
181 19.06.2019 13:03:42
Re: Ошибка в ЧПУ фильтрах или меня глючит? (6 ответов, оставленных в Вопросы по работе с системой)
Ожидайте, Вам обязательно ответят.
182 18.06.2019 14:41:18
Re: Оплата частями (Предоплата) (2 ответов, оставленных в Вопросы по работе с системой)
Пишите в пожелания пожалуйста. helpdesk.readyscript.ru
183 18.06.2019 14:40:17
Re: Как изменить слово "Комплектация" в карточке товара (2 ответов, оставленных в Вопросы по работе с системой)
На вкладке комплектации товара при редактировании товара есть поле подпись к комплектациям.
184 18.06.2019 14:39:14
Re: Ошибка в ЧПУ фильтрах или меня глючит? (6 ответов, оставленных в Вопросы по работе с системой)
Пишите в поддержку пожалуйста.
185 18.06.2019 14:37:58
Re: .htaccess и слэш на конце url (13 ответов, оставленных в Вопросы по работе с системой)
Это правило не нужно, т.к. кто и как туда попадет?
186 13.06.2019 13:55:05
Re: Логотип на фоне изображения (6 ответов, оставленных в Вопросы по работе с системой)
1 копия движка идет на 1 базу данных. Сайтов может быть много.
187 11.06.2019 16:45:53
Re: Корзина AJAX (9 ответов, оставленных в Вопросы по созданию тем оформления)
Обычно это значит, что какой-то элемент не найден, т.к. при запросе селектора, там оказывается undefined
188 04.06.2019 17:28:55
Re: Голосование за комментарий (14 ответов, оставленных в Вопросы по разработке модулей и API системы)
id вычисляется для каждого блока отдельно. Он нужен только для определения для какого блока запрос. Поэтому он и постоянный. Можете добавить в {csrf}, но тогда придется и его Вам проверять.
Лучше использовать не submit, а помешивать в data параметр или action вашего аякс запроса.
189 04.06.2019 16:48:40
Re: техподдержка жива? (2 ответов, оставленных в Вопросы по работе с системой)
Поддержка сейчас очень загружена, поэтому долго могут отвечать. Все тикеты всегда обрабатываться у нас всё сама система отмечает.
190 04.06.2019 16:46:36
Re: Невозможно подтвердить домен .local или .test (8 ответов, оставленных в Вопросы по работе с системой)
А зачем Вам HTTPS на локальной разработке? Какой практический смысл?
191 04.06.2019 16:45:32
Re: Добавить ЧПУ имена товарам и категориям (13 ответов, оставленных в Вопросы по работе с системой)
Сегодня прилетело обновление системы,и...ошибка ушла,все проходит на отлично
Потому что об ошибках функционала надо писать в поддержку, на форуме такой вопрос не решить.
192 04.06.2019 16:44:24
Re: Подскажите в чем ошибка (3 ответов, оставленных в Вопросы по созданию тем оформления)
Там нужно подгрузить характеристики предварительно, через метод
{$product->fillProperty()}Или лучше на массив товаров сразу через
{$list=$this_controller->api->addProductsProperty($list)}где $list это массив товаров
193 04.06.2019 16:40:26
Re: Голосование за комментарий (14 ответов, оставленных в Вопросы по разработке модулей и API системы)
Ну вы HTML и не передаёте
$this->result->addSection('count', $this->$api->getUsefulCount());Ито у Вас туда не зашло. Посмотрите почему через var_dump на разных участках. Но скорее всего isMyPost() не сработал, т.к. там проверяется id блока контента, попробуйте просто через isPost
Если нужно передавать HTML, то должна быть конструкция, иначе будет null
$this->result->setTemplate('Путь к шаблону');194 04.06.2019 15:23:39
Re: Голосование за комментарий (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 формате.
195 30.05.2019 16:56:23
Re: Голосование за комментарий (14 ответов, оставленных в Вопросы по разработке модулей и API системы)
Теперь не могу понять как сделать что бы при нажатии на кнопку не переходило на другую страницу
Это называется AJAX запрос.
Т.е. нужно форму обрабатывать через javascript, собирая данные. Т.к. в чистом виде у Вас будет переход как и получилось. Это можно сделать через jquery serialize и уже потом в json формате принимать ответ. Если вы к любой странице в публичной части обратитесь через AJAX, то в ответ придет json с нужными данными.
196 30.05.2019 16:52:34
Re: Голосование за комментарий (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 АЯКС запросы к контроллеру. Который уже и будет увеличивать/уменьшать значение.
197 29.05.2019 17:12:06
Re: Голосование за комментарий (14 ответов, оставленных в Вопросы по разработке модулей и API системы)
Задачу полностью опишите.
198 29.05.2019 11:55:20
Re: Добавить ЧПУ имена товарам и категориям (13 ответов, оставленных в Вопросы по работе с системой)
Александр пишет:Проблема актуальна, более 100 категорий и больше 14 000 тс товаров, алиасы не меняются, ошибка по лимитам. Когда больше 1000 товаров перестает работать. Эта проблема очень напрягает
Когда у нас подобная ситуация возникает, мы снимаем копию сайта клиента, закидываем к себе на дев-сервер (где все лимиты бесконечность), ставим алиасы и обратно заливаем.
Напишите в поддержку, чтобы по человечески сделали этот метод. И избавитесь от извращений.
199 29.05.2019 11:54:18
Re: Не экспортируются комплектации (7 ответов, оставленных в Вопросы по работе с системой)
От браузера серверная часть PHP не зависит. Какой именно экcпорт вы делаете и на какой странице?
200 29.05.2019 11:52:56
Re: Голосование за комментарий (14 ответов, оставленных в Вопросы по разработке модулей и API системы)
У вас вверху и название класса, а чуть выше и namespace. Соответственно т.к. функция не приватная, то основы PHP нам говорят, что нужно объявить экземпляр класса и вызвать функцию.
$api = new \Нэйспейс\Имякласса();
$api->markHelpful(МоиАргументыЭтойФункции);