Всего 123 803 комментария

Dan
Dan
22 августа 2023, 16:38
2
+1
$opt = $modx->getObject('cgSetting', ['key' => 'my_setting']); //ключ настройки
$opt->set('value', 'my_new_value');
$opt->save();
Константин Ильин
22 августа 2023, 16:11
0
хм, т.е. я их никак не отсортирую, это проблема конечно. Чуть не купил)
Павел Голубев
22 августа 2023, 15:05
0
@Илья Уткин При попытке поставить на MacOS
Error response from daemon: error while mounting volume '/var/lib/docker/volumes/doodle_nfsmount/_data': failed to mount local volume: mount :/Users/catsmeatman/Projects/doodle:/var/lib/docker/volumes/doodle_nfsmount/_data, data: addr=192.168.65.254,nolock,hard,nointr,nfsvers=3: connection refused
Дима Касаткин
22 августа 2023, 13:00
0
А можно чуть подробнее о таком сценарии использования? Я всегда использовал UserFiles если нужна работа с картинками, или FileAttach если просто файлы, но со показом размера и счётчиком скачиваний.

Первый платный, а FileAttach нет, за что спасибо @Виталий Чекрыжев!

И к стати мы обновляем сейчас под MODX3 этот самый FileAttach. Не откажемся и т от вашей подделки в сборе на апдейт!
Артур Шевченко
22 августа 2023, 12:37
0
Нет такого условия, скидка для каждого товара рассчитывается скажем так в реальном времени, в документации есть пример превью товара.
Антон
22 августа 2023, 11:56
0
скинусь. Функционал на самом деле требует корректировки. Особенно если использовать Tickets для подгрузки файлов из бэккенда. Много чего допиливаешь и отлавливаешь
Николай Савин
22 августа 2023, 11:36
0
Уже найден
Константин Ильин
22 августа 2023, 11:13
0
Приветствую Артур!
А что за условие для msProducts писать, чтобы вывести все товары со скидкой?
Дима Касаткин
21 августа 2023, 21:58
+1
Привет! Подкинь плиз ссылку на те самые рекомендации Google, о которых речь то!

Ну а в целом, сниппет pdoSitemap разсчитан на создание карты сайта с расчетом на то, что бщвч-ресурсы у вас будут выполнять роль страниц (контентных или товаров), а если ты сделал специальный тип ресурса (Custom Resource Class) или через Collections или MIGX собрал видеогалерею для сайта (или через модуль), то проще всего через pdoResoutces выбрать все видео, и обернуть каждый чанком с кодом, который приведён выше, да и на самом деле разместить второй ссылкой на дополнительный файл sitemap.

Ну также, как разметку schema org или JSON-LD всегда делаем, только получается надо со всего сайта в 1 «файл» собрать (в данном случае будет динамическая страница, но «Тип содержимого» (Content Type) можно выставить как XML и страница будет выглядеть xml-файлом.

В таком стиле:
sitemap.xml содержит 2 ссылки:
  1. sitemap-pages.xml
  2. sitemap-video.xml

Желаю успехов! Можешь выложить потом пост в разделе готовых решений здесь?
Дима Касаткин
21 августа 2023, 21:43
0
Хорошая шутка :) Ну то, что Tisckets поддерживается сообществом прямо сейчас, не значит, что и в будущем не будет! Там есть и несложные правки по адаптации к обновившемуся 10 раз серверному софту. Думаю если уж не глобальное, то такое обновление мы вполне осилим!

Вон в соседней теме мне пишут что надо организовать сбор средств на обновление чего-то популярного. Tickets хороший кандидат. А найдём бюджет — найдем и разработчика, который заинтересуется в обновлении Tickets!

@Антон ты как, скинешься на Tickets когда время придет?
Дима Касаткин
21 августа 2023, 21:33
0
Ну так предлагайте сделать сбор на что-то популярное! Вон же @Николай Савин предложил выше всем кому тема интересна, высказаться!

На моих проектах нужен FileAttach, я нашел несколько человек которые сходу готовы были скинуться, создал сбор и мы двигаемся к цели, вместо того чтобы ныть какие все неповоротливые и безучастные (что вовсе не так) или оставлять язвительные комментарии с диванной аналитикой по поводу привычек местной аудитории. Давайте смотреть на вещи конструктивно, хоть сумму собрали пока не всю, но она уже заметная.

P.S. При всей любви к минишопу, цель этого сбора (и теперь уже не только моя, но и других участников) — получить готовое решение именно по работе с файлами, поудобнее в настройке и работе чем универсальный MIGX, под MODX3.

Так что либо мы будем договариваться с подрядчиком, либо искать другие варианты, ну в общем по мнению тех кто скидывался, пополнение копилки миниoшопа именно в этом случае всё-таки самый запасной вариант. Сожалению, что не обрадовал вас. Но раз вы не участвовали (похоже) в сборе, то во-первых, есть ещё такой шанс! А во-вторых, кто спонсирует, тот и заказывает музыку :) Так что давайте, подлейте масла в огонь и ждем пожелания на счет следующего трека!
Артур Шевченко
21 августа 2023, 19:42
0
Не переживай, следующего обновления скорее всего не будет
Dan
Dan
21 августа 2023, 16:17
0
ну дык у вас же относительный путь, без указания протокола, поэтому таких «историй» быть не должно. Они как раз возникают, если у вас путь абсолютный и при этом указан неверный протокол (http или https соответственно)
Антон
21 августа 2023, 16:14
0
когда https на сайте и в коде присутствует ссылки без https начинает вылезать история о небезопасности страницы
Николай Савин
21 августа 2023, 16:13
0
На всякий случай уточню. Минишоп не назначает другой class_key по умолчанию.
В вашем случае — скорее всего постарались чьи то умелые руки.
Dan
Dan
21 августа 2023, 15:49
+1
Ну так вроде все компоненты подключают. А вы хотите чтобы путь включал абсолютный? Зачем?
Дмитрий
21 августа 2023, 13:27
0
Все нашел проблему…
В таблице modx_site_content осталось по умолчанию msProduct переделал на modDocument и все заработало!
Тему можно закрывать!
Дмитрий
21 августа 2023, 10:59
0
Доброе утро Артур. В том то и дело, нету настройки ни какой в нем!

Конфиг не менял для импорта и экспорта!

Где то берет настройки мс2, везде где можно искал!