Сергей

Сергей

Был в сети 12 августа 2025, 13:17
Заказы не принимаю
Не подключены службы, поэтому и не работает ms2Gallery.
Добавь под require_once('/var/www/domain/data/www/domain/index.php'); службы:
// Подключение нужных служб
$modx->getService('error','error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_ERROR);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
$modx->ms2Gallery = $modx->getService('ms2gallery', 'ms2Gallery', MODX_CORE_PATH . 'components/ms2gallery/model/ms2gallery/');
Народ кто то сталкивался с такой проблемой:
Для реализаций использовал
(Форма 4).
Но в корзине minishop2 при выборе подсказки в поле Адрес — поля (индекс, область, город ...) с начало заполняются, а потом рандомные исчезают мгновенно, data-oldvalue выводиться. Если перезагрузить страницу то все поля которые были пусты буду заполнены. В чем может быть проблема?
Добавил сниппет в корзину:
{$_modx->runSnippet('!dadata.form', [
    'apiToken'    =>'#',
    'apiSecret'   =>'#',
    'selector'    =>'#msOrder',
    'suggestions' =>'{"receiver":{"type":"NAME","params":{"parts":["SURNAME","NAME","PATRONYMIC"]}}}'
])}

<form role="form" id="msOrder" method="post">
<input type="text" id="receiver" placeholder="ФИО получателя *" name="receiver" class="form-control  required">
</form>
но не выводить подсказки.

Ошибки отсутствуют.
Js скрипты работают.
Пробовал в другом месте тоже самое.
В чем может быть проблема?
Решил проблему частично, с помощью скрипта:
tpl.mFilter2.filter.option
{var $title = $.php.explode('||',$title)}
<option value="{$value}" {$selected} {$disabled} class="{$disabled}" data-mark="{$title[0]}">
{$title[1]}  {if $num}({$num}){/if}
</option>
jquery:
const $select = $('#msoption\\|auto_filter_mark_0');
const groups = $select.find('option')
 .get()
 .filter(n => n.value)
 .reduce((acc, n) => ((acc[n.dataset.mark] = acc[n.dataset.mark] || []).push(n), acc), {});
    
Object.entries(groups).forEach(n => $(`<optgroup label="${n[0]}">`).append(n[1]).appendTo($select));
Та же самая проблема.
PHP warning: Invalid argument supplied for foreach()
И да решил проверить ссылку:
api.vk.com/method/photos.get?oid=9776487&aid=229820379
Пишет: Доступ запрещен
{"error":{"error_code":200,"error_msg":"Access denied","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"photos.get"},{"key":"oid","value":"9776487"},{"key":"aid","value":"229820379"}]}}
Но если так:
api.vk.com/method/photos.get?gid=9776487&aid=229820379
То всё работает.
{"response":[{"pid":408318922,"aid":229820379,"owner_id":-9776487,"user_id":35703515,"src":"http:\/\/cs633517.vk.me\/v633517515\/2249d\/eFYrHtgoiBk.jpg","src_big":"http:\/\/cs633517.vk.me\/v633517515\/2249e\/vDbqyvWGNAk.jpg","src_small":"http:\/\/cs633517.vk.me\/v633517515\/2249c\/BzpmqHqmNNk.jpg","src_xbig":"http:\/\/cs633517.vk.me\/v633517515\/2249f\/4JZdQLNi_E4.jpg","src_xxbig":"http:\/\/cs633517.vk.me\/v633517515\/224a0\/p8_quHFZbJs.jpg","width":1280,"height":616,"text":"","created":1459717471},......................