Всего 123 787 комментариев

Станислав
20 октября 2023, 10:37
0
Нужно использовать в разметке переменную MIGX_id, как в разметке полей, так и в разметке колонок
Игорь
20 октября 2023, 10:23
0
Здравствуйте.
Как можно сделать множественный список ресурсов?
Стандартный вариант (добавить в поле «Список (множественный выбор)» запрос mysql или сниппет) здесь не срабатывает…
@EVAL return $modx->runSnippet('pdoResources', array(
	'parents' => 3,
	'limit' => 0,
	'tpl' => '@INLINE {$pagetitle}=={$id}',
	'outputSeparator' => '||',
	'sortby' => '{"menuindex":"ASC"}'
  ));
Сергей Карпович
19 октября 2023, 12:22
0
Подскажите нет ли проблем с Вьетнамским языком у компонента.
У себя на сайте введены настройки соответствия языка браузера с локализацией, по всем языкам работает.кроме вьетнамского.
В настройке polylang_geo_language_country, прописано «vn»:«vn»

{"ab":"ru","az":"ru","ay":"en","sq":"en","am":"en","en":"en","ar":"ru","hy":"en","as":"en","aa":"en","af":"en","eu":"en","ba":"en","bn":"en","my":"en","bi":"en","bh":"en","bg":"en","br":"en","dz":"en","cy":"en","wa":"en","hu":"en","vo":"en","wo":"en","vi":"en","gl":"en","kl":"en","el":"en","ka":"en","gn":"en","gu":"en","gd":"en","gv":"en","da":"en","he":"en","zu":"en","yi":"en","ia":"en","ie":"en","iu":"en","ik":"en","ga":"en","is":"en","es":"es","it":"en","yo":"en","kk":"ru","km":"en","kn":"en","ca":"en","ks":"en","qu":"en","rw":"en","ky":"en","rn":"en","zh":"en","zh":"en","ko":"en","co":"en","xh":"en","ku":"en","lo":"en","lv":"en","la":"en","li":"en","ln":"en","lt":"en","mk":"en","mg":"en","ms":"en","ml":"en","mt":"en","mi":"en","mr":"en","mo":"en","mn":"en","na":"en","ne":"en","nl":"en","no":"en","oc":"en","or":"en","om":"en","pa":"en","pl":"en","pt":"pt","ps":"en","rm":"en","ro":"en","ru":"ru","sm":"en","sg":"en","sa":"en","ss":"en","sh":"en","sr":"en","st":"en","si":"en","sd":"en","sk":"en","sl":"en","so":"en","sw":"en","su":"en","tl":"en","tg":"en","th":"en","ta":"en","tt":"en","te":"en","bo":"en","ti":"en","to":"en","tn":"en","ts":"en","tk":"en","uz":"en","ug":"en","uk":"ru","ur":"en","fo":"en","fa":"en","fj":"en","fi":"en","fr":"fr","fy":"en","ha":"en","hi":"en","hr":"en","tw":"en","cs":"en","sv":"en","sn":"en","eo":"en","et":"en","jv":"en","ja":"en","de":"de","at":"de","be":"de","vn":"vn"}
Определение по IP не используем
Сергей Карпович
19 октября 2023, 08:54
0
Тоже интересует вопрос, как созданные поля перемещать по форме ресурса…
И также вопрос как отключать созданные поля для отдельных шаблонов?
Олег Захаров
18 октября 2023, 22:43
0
Автор компонента ни в личку не отвечает, ни тут. Печаль…
Сергей Карпович
18 октября 2023, 17:08
+1
Остановился на таком варианте:

{$_modx->runSnippet('tvssResources', [
    'tv' => '29',
    'tags' => $_modx->runSnippet('tvssTags', ['id' => $_modx->resource.id, 'tv' => '29', 'tpl' => '@INLINE [[+tag]]', 'outputSeparator' => '||']),
    'parents' => 25,
    'resources' => -$_modx->resource.id,
    'class' => 'modResource',
    'loadModels' => 'ms2gallery',
    'leftJoin' => [
        'Image' => [
            'class' => 'msResourceFile',
            'on' => 'modResource.id = Image.resource_id AND Image.parent = 0',
        ],
        'Medium' => [
            'class' => 'msResourceFile',
            'on' => 'Image.id = Medium.parent AND Medium.path LIKE "%medium%"',
        ],
        'Small' => [
            'class' => 'msResourceFile',
            'on' => 'Image.id = Small.parent AND Small.path LIKE "%small%"',
        ]
    ],
    'select' => [
        'modResource' => '*',
        'Medium' => 'Medium.url as medium',
        'Small' => 'Small.url as small',
    ],
    'limit' => 20,
    'sortby' => '{ "publishedon":"DESC" }',
    'tvPrefix' => '',
    'tpl' => 'tpl_blog_item_related',
])}
Это норм, или есть вариант по лучше?
Сергей Карпович
18 октября 2023, 16:44
0
Подскажите как к выводу tvssResources присоединить превью из ms2Galler?

Пробую так, но не выходит:
{$_modx->runSnippet('tvssResources', [
    'tv' => '29',
    'tags' => $_modx->runSnippet('tvssTags', ['id' => $_modx->resource.id, 'tv' => '29', 'tpl' => '@INLINE [[+tag]]', 'outputSeparator' => '||']),
    'parents' => 0,
    'element' => 'ms2GalleryResources',
    'typeOfJoin' => 'left',
    'includeThumbs' => 'small, medium',
    'resources' => -$_modx->resource.id,
    'limit' => 20,
    'sortby' => '{ "publishedon":"DESC" }',
    'tvPrefix' => '',
    'tpl' => 'tpl_blog_item_related',
])}
Сергей
18 октября 2023, 15:52
0
Давно не пользовался данным модулем, но решил потестировать генерацию промокодов и уже второй день не могу разобраться, мне пишет «В корзине нет товаров, соответствующих этому промо-коду» Пробовал создавать как в ручную так и генерируемый код, Список тестировал как defaul так и пробовал выбирать конкретный товар, категорию. Если убрать галочку «Отображать „жёлтые“ предупреждения при применении промо-кода.» пишет что применен, но при этом ни чего не происходит (не применяется). Менял немного дизайн корзины, но все настройки, включая {$product | mspc2CartKey} добавлены. Не знаю куда и копать. Пробовал удалить и установить заново, не помогло. В поддержку написать не могу( Закончилась в декабре.
Павел
18 октября 2023, 09:41
0
Успед вставить div в чанк футера и обноить кеш
Артур Шевченко
17 октября 2023, 23:04
0
А что успел сделать?
Алексей Смирнов
17 октября 2023, 20:41
+1
Советую для этих целей использовать ТВ. А само ТВ вывести с помощью конфигурации форм на главную. (при этом longtitle вовсе скрыть).
longtitle Если новый сайт — ничего не потеряет, а если сайт старый, то можно простым скриптом все перенести из поля longtitle в новую ТВ-шку с редактором.
Баха Волков
17 октября 2023, 17:11
+1
Ну и отлично! Если будут вопросы по доке, пиши
Дмитрий
17 октября 2023, 12:09
0
Удалось настроить интеграцию?
Сергей С
17 октября 2023, 10:38
+1
Решено.
Проблема оказалось в следующем. Шаблоны были объединены в категорию которая скрыта от менеджеров. При этом ресурсы с данными шаблонами редактировались, а TV нет
Сергей С
17 октября 2023, 10:09
0
Смотрел. Все на своих местах. И если бы было убрано, то и при полном доступе не показывалось бы. Или я ошибаюсь?
Miša Bulic
17 октября 2023, 09:31
0
В настройках форм посмотрите, может там убраны.
perfkirill
17 октября 2023, 08:30
0
Ребят, а почему бы не написать нормальную доку, а то первую версию ты не скачаешь, а дока написана только первой версии…
Евгений
16 октября 2023, 23:14
0
Не знаю…
Сделал вот так
$modx->addPackage('ms2gallery', MODX_CORE_PATH . 'components/ms2gallery/model/');
foreach($_POST['ids'] as $item){
    if($gallery = $modx->getObject('msResourceFile', ['id'=>$item])){
        //print_r($gallery->toArray());
        $gallery->remove();
    }
}
Удаляет
Евгений
16 октября 2023, 23:09
0
не меняется ничего…
Dan
Dan
16 октября 2023, 22:10
0
object_err_nfs, если посмотреть класс modprocessor и конкретно абстрактный класс modObjectRemoveProcessor, появляется если Modx не может получить объект указанного класса по ключу. Может стоит в своем коде подключить его, т.е.:
$modx->addPackage('ms2Gallery', $modx->getOption('core_path').'components/ms2gallery/model/ms2gallery/');