Giant Dad
С нами с 11 августа 2021; Место в рейтинге пользователей: #399[mSearch2] Запуск переиндексации по Crone
Добрый день!
Возникла необходимость запускать перегенерацию индекса для mSearch2 через планировщик Cron.
Возможно ли это и как должен выглядеть скрипт для запуска перегенерации индекса?
Возникла необходимость запускать перегенерацию индекса для mSearch2 через планировщик Cron.
Возможно ли это и как должен выглядеть скрипт для запуска перегенерации индекса?
[syncMoySklad] Прерывается выгрузка
Добрый день!
Есть сайт на котором настроена выгрузка товаров из МойСклад через модуль syncMoySklad 1.0.15-beta.
Если запускать выгрузку из админки сайта — Синхронизация — МойСклад — импорт, она проходит нормально.
Если запускать заданием по cron, то она обрывается на этапе создания/редактирования товаров, обработав около сотни товаров. В чём может быть причина и как это можно исправить?
sync_moysklad_api_limit стоит 50, В настройках php max_execution_time = 60 Сайт работает на FastCGI (Nginx + PHP-FPM) версия php 7.4.28
Есть сайт на котором настроена выгрузка товаров из МойСклад через модуль syncMoySklad 1.0.15-beta.
Если запускать выгрузку из админки сайта — Синхронизация — МойСклад — импорт, она проходит нормально.
Если запускать заданием по cron, то она обрывается на этапе создания/редактирования товаров, обработав около сотни товаров. В чём может быть причина и как это можно исправить?
sync_moysklad_api_limit стоит 50, В настройках php max_execution_time = 60 Сайт работает на FastCGI (Nginx + PHP-FPM) версия php 7.4.28
[Яндекс такси]
Добрый день!
Существует следующая задача.
«Есть сайт торгового центра. На сайте есть разные магазины, когда мы находимся в карточке определенного магазина, там должна быть кнопка что-то типа „Вызвать такси“. И нужно чтобы такси приехало к выходу торгового центра, который находится максимально близко к этому магазину.»
В связи с этим у меня несколько вопросов.
Есть ли для modx какой-то модуль для интеграции с Яндекс-такси?
Есть ли у Яндекс такси какой-то способ/виджет, который можно было бы внедрить на сайт для реализации данного функционала?
Есть ли у Яндекс такси API с помощью которого можно было бы реализовать обозначенный функционал?
Существует следующая задача.
«Есть сайт торгового центра. На сайте есть разные магазины, когда мы находимся в карточке определенного магазина, там должна быть кнопка что-то типа „Вызвать такси“. И нужно чтобы такси приехало к выходу торгового центра, который находится максимально близко к этому магазину.»
В связи с этим у меня несколько вопросов.
Есть ли для modx какой-то модуль для интеграции с Яндекс-такси?
Есть ли у Яндекс такси какой-то способ/виджет, который можно было бы внедрить на сайт для реализации данного функционала?
Есть ли у Яндекс такси API с помощью которого можно было бы реализовать обозначенный функционал?
[RESTful API] Почему не работает RESTful API?
Добрый день!
Пытаюсь реализовать RESTful API на MODX вот по этой статье docs.modx.com/3.x/en/extending-modx/developing-restful-api
Создаю директорию /rest/ в ней файл index.php с содержимым из инструкции. Обращение site.com/rest/ работает и выдаёт правильный ответ
далее добавляю в .htaccess в корне сайта указанные в инструкции строки
после этого при обращении к rest/foobar например меня начинает выкидывать на 404, а при обращении к админке сайта получаю такой же ответ, как при обращении к /rest/ (см. выше)
Подскажите пожалуйста, что я делаю не так? Или это в статье какая-то ошибка?
Пытаюсь реализовать RESTful API на MODX вот по этой статье docs.modx.com/3.x/en/extending-modx/developing-restful-api
Создаю директорию /rest/ в ней файл index.php с содержимым из инструкции. Обращение site.com/rest/ работает и выдаёт правильный ответ
{"success":false,"message":"Method not allowed","object":[],"code":405}
далее добавляю в .htaccess в корне сайта указанные в инструкции строки
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^(.*)$ rest/index.php?_rest=$1 [QSA,NC,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ rest/index.php [QSA,NC,L]
после этого при обращении к rest/foobar например меня начинает выкидывать на 404, а при обращении к админке сайта получаю такой же ответ, как при обращении к /rest/ (см. выше)
Подскажите пожалуйста, что я делаю не так? Или это в статье какая-то ошибка?
[miniShop2 + mspTinkoff] Можно ли вызвать оплату заказа через API ?
Добрый день. Создаю заказ через API modx примерно так:
Как сделать так, чтобы после создания заказа происходил переход на его оплату? На сайте установлен модуль mspTinkoff.
$miniShop2->initialize($modx->context->key, $scriptProperties);
$miniShop2->cart->clean();
$miniShop2->cart->add(165, 1, $option);
$miniShop2->order->add('receiver', 'Заказ доставки из калькулятора');
$miniShop2->order->add('email', 'test@test.io');
$miniShop2->order->add('phone', $fullInfo['Телефон']);
$miniShop2->order->add('comment', $fullInfo['ФИО и комментарий']);
$miniShop2->order->add('text_address', $text);
$miniShop2->order->add('payment', 2);
$miniShop2->order->add('delivery', 1);
$miniShop2->order->submit();
Как сделать так, чтобы после создания заказа происходил переход на его оплату? На сайте установлен модуль mspTinkoff.
[miniShop2] Можно ли заменить цену товара в корзине?
Можно ли заменить цену товара в корзине при оформлении заказа через API?
Например,
Например,
$miniShop2->initialize($modx->context->key, $scriptProperties);
$miniShop2->cart->clean();
$miniShop2->cart->add(165, 1, $option);
$cart = $miniShop2->cart->get();
$cart[array_key_first($cart)]['price'] = $newPrice;
$miniShop2->cart->clean();
$miniShop2->cart->set($cart);
заменяет цену в корзине, но после оформления заказа, у товара всё равно цена по умолчанию. Почему? [miniShop2] - Ошибка при инициализации
Добрый день.
Возникла необходимость реализовать работу с miniShop2 из отдельного php-файла. Но получаю ошибку 500 при реализации.
Возникла необходимость реализовать работу с miniShop2 из отдельного php-файла. Но получаю ошибку 500 при реализации.
[JSON] Как вывести страницу в формате JSON?
Необходимо чтобы страница site.com/api возвращала JSON с данными из ресурсов. Это можно сделать через сниппет pdoResources с помощью 'return' => 'json' но необходимо чтобы выводились не все данные, а только id, pagetitle и пара tv-полей. Примерно по такому шаблону
(шаблон)
Подскажите, как правильно нужно это делать
{
"id" : "1",
"name" : "res_name",
"img" : "res_tv_img"
}, ...
Как правильно это сделать? Вот такой вариант:(шаблон)
[
{'!pdoResources' | snippet : [
'parents' => 2,
'showUnpublished' => 1,
'tpl' => 'api_item',
'includeTVs' => 'image,console',
]}
]
(чанк){
"id": "{$id}",
"name": "{$pagetitle}",
"img": "{$_pls['tv.image']}",
},
работает, но только если тип ресурса указан HTML, если выбирать JSON, то как-будто вообще ничего не происходит, ни ошибок в логе, ни вывода на страницу, ничего.Подскажите, как правильно нужно это делать
[msOnCreateOrder] Получение модификаций товаров при оформлении заказа MiniShop2
Добрый день!
На сайте присутствует магазин на minishop2 и товары с модификациями, реализованными через msoptionsprice2.
Как при оформлении заказа в плагине на событие msOnCreateOrder получить данные о конкретной модификации заказанного товара?
На сайте присутствует магазин на minishop2 и товары с модификациями, реализованными через msoptionsprice2.
Как при оформлении заказа в плагине на событие msOnCreateOrder получить данные о конкретной модификации заказанного товара?
[ms_CDEK2] Вывод информации в виджете на других языках
Добрый день!
Подскажите, пожалуйста, как в модуле ms_CDEK2 сделать так, чтобы он выводил информацию на карте и адреса пунктов выдачи товаров на других языках? Например, на казахском
Подскажите, пожалуйста, как в модуле ms_CDEK2 сделать так, чтобы он выводил информацию на карте и адреса пунктов выдачи товаров на других языках? Например, на казахском