Семен
Артур
Ну ок)))
Семен
Артур
Nano.Karmabot.chat
Terrific! Semdevmaster got +1 from ShevArtV. 1 karma in total.
Артур
Я сразу на слово поверил)))
Stas
/index в sitemap убрал условием
if($resource->uri == 'index') {
$url = $modx->config['site_url'];
} else {
$url = $modx->config['site_url'] . $resource->uri;
}
только я не могу понять почему в ссылке на price в конце есть слеш "/"
UPD: ресурс был как контейнер
<urlset>
<url>
<loc>https://site.com/price/</loc>
<lastmod>2022-05-27</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
</urlset>
Дима
Всем привет, может есть у кого готовый плагин для редиректа регистрозависимых URL?
/coNtActs в /contacts
Но чтобы отдавал сразу 404 с
/noPaGe если /nopage не существует...
https://modx.pro/help/18318
Anonymous
В MODX у ресурса можно сделать запланированную публикацию.
Интересно, как она работает, если я не настраивал cron на сервере.
Наверно, если время пришло, то при обращении к ресурсу изменится значение published? И он опубликуется и отобразится.
Степан
Народ
решил я тут на migix глянуть и у меня какае-то не суразица получается
выбираю из списка ресурсов но через @select
настроил рендер все дела
все красивишно............. и тут пошли непонятки
т.е. когда я добаляю в первый раз вроде как все красиво и все ровно
в TV вроде тоже ровно сохранилось, но потом когда хочу отредактировать элемент начинается ваашпе бяка в значение сохраняется значение после рендер и тому подобное
т.е. пару редактирований и все идет в разнос
Степан
ладно проехали)))
теперь встал вопрос
хочется немного допилить msProductGetOptionsProcessor
чтобы он вызывал событие в инициализации и тогда можно кастомизировать значения выпадающенго списка
Степан
или это уже пыж?
Степан
т.е. я в опции хочу список ресурсов
Степан
или может уже у кого-то есть решение по этому поводу?
Anonymous
Hello
Алексей
Алексей
Или js
Dan
Народ, по какой причине msOptionsPrice2 может не видеть одно из кастомных полей товара? Создал два поля одновременно - при создании модификации хочу выбрать одно кастомное поле, но его нет в списке, при этом второе есть
Николай
Dan
нет такого
Dan
я и кэш чистил, и пересоздавал с другим ключом и тип другой указывал - вот тупо его не видно
Артур
Dan
Артур
msAddField
А что ты пытаешься сделать с ним через msoptionprice2?
Pavel
msAddField
А в базе оно есть? Если есть, то можно ещё кэш браузера почистить.
Dan
А что ты пытаешься сделать с ним через msoptionprice2?
Короче это поле Фасовка. Создал packing и packing_unit(единица измерения фасовки). На сайте есть товары - крупы, напитки и тд. У каждого своя единица измерения объема/фасовки (г, мл, шт) и тд. Например есть Крупа пшенная 1000г, 500г, 250г. Вот я пытаюсь у Крупы 1000г создать модификацию 500г, где ключом будет вот это поле фасовка packing. Но когда открываю список опций, то там есть только packing_unit и прочие дефолтные поля, а именно packing нет
Dan
Dan
я с другого браузера пробовал - не видно его
Артур
Dan
Dan
неа. Которое видно - json, которое нет - int
Dan
попробую text сделать
Dan
мда, числовое не видит. Сделал text - сразу можно выбрать
Dan
Артур
Dan
Dan
Nano.Karmabot.chat
Rad! ShevArtV got +1 from Uniteddude. 29 karma in total.
Степан
Артур
угу
А редактирование инлайн или через окошко?
Степан
Артур
окошко
Пробовал в поле в Columns называть не так как называется поле в Formtabs? т.е. условно поле в Formtabs имеет ключ res, а поле в Columns res_vis, а в чанке [[+res]]
Степан
Степан
Артур
Степан
Dan
кто в курсе как сортировать модификации msOptionsPrice2 по порядку, заданному в админке?
Alexey
Парни, а в ревушке есть функция, которая по урлу дает ИД? makeUrl наоборот?
Anonymous
Здравствуйте. Если я вызову сниппет кешированным, куда он запишет свой кеш? В какую папку в core/cache?
Николай
Anonymous
Я так понял, что кеширование нужно писать не только для fenom файловых сниппетов. Но и для обычных? Потому что кеширование от MODX - это такое себе...?
Anonymous
cache/includes/elements/modsnippet/
Да и в документации говорится, что это не кеш.
includes - на самом деле, это не раздел кэша, но он содержит файлы PHP, где сниппеты и плагины заключены в вызовы функций для легкого выполнения ядром. Смотрите сценарии для раздела кэша для сниппетов и плагинов.
https://docs.modx.com/3.x/ru/extending-modx/caching
С другой стороны, ресурсы открываются гораздо быстрее, когда они из кеша, а не из базы.
Anonymous
Misha
Друзья пожалуйста напомните как в fenom добавить переменную в вызов чанка
AZAforex
В процессе обновления с версии 2,8,3 на 3,0,1 получил предупреждение, что версию PHP нужно от 7,4. Выбрал другую версию PHP, но в менеджерскую облать больше не могу зайти, даже после возврата на версию PHP 7,3, которая была прежде. Пишет ошибку Fatal error: Uncaught Error: Class 'modManagerRequest' not found in /home/aaaaaax/public_html/core/src/Revolution/modX.php:1514 Stack trace: #0 /home/axaforex/public_html/manager/index.php(56): MODX\Revolution\modX->getRequest() #1 {main} thrown in /home/axaforex/public_html/core/src/Revolution/modX.php on line 1514
AZAforex
кто то может подсказать что делать?
AZAforex
Ясно. Буду откатываться .Спасибо.
Евгений
ты просто не специалист по таргетированной рекламе
Евгений
Misha
подскажите как в ckeditor при добавлении чанка на феном при переходе в визуальный редактор запретить ему конвертировать символы?
Misha
Дима
не нахожу таких настроек
Тогда го в доку CKEditor и в файл /manager/assets/components/ckeditor/ckeditor/config.js (вроде там должен быть)
И там типа такого есть настройки: config.extraAllowedContent = 'div(*){*}[*];' +//разрешаем div с любым классом и любыми стилями и атрибутами
Евгений
коллеги, у кого есть возможность проверить на последней версии минишопа нет ли баги с записью текста комментария при оформлении заказа. А то поймал что текст комментария попадает в 2 поля, комментарий в адресе и комментарий к заказу
Николай
Николай
Вернее это не совсем баг, я бы сказал
Евгений
Николай
Два одинаковых поля - вызывают проблему при записи данных.
POST с заказом когда приходит там поле comment
Программе не особо понятно куда его записывать, если коммент есть и в заказе и в адресе
Николай
В идеале я бы обозвал поля по отдельности
Евгений
Николай
Ну либо жестко зашивать ограничение на это поле.