Семен
Артур
Ну ок)))
Семен
Мне кроме и из pdoTools только Fenom нужен, а вот как проверку сделать, я так и не понял(((
В случае если в переменную не попадет запрашиваемый сервис, getService вернет, по-моему null или false, ну в любом случае что-то ложное
Семен
Ну ок)))
Во нашел)
Артур
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
я и кэш чистил, и пересоздавал с другим ключом и тип другой указывал - вот тупо его не видно
Артур
msAddField
А что ты пытаешься сделать с ним через msoptionprice2?
Pavel
msAddField
А в базе оно есть? Если есть, то можно ещё кэш браузера почистить.
Dan
А что ты пытаешься сделать с ним через msoptionprice2?
Короче это поле Фасовка. Создал packing и packing_unit(единица измерения фасовки). На сайте есть товары - крупы, напитки и тд. У каждого своя единица измерения объема/фасовки (г, мл, шт) и тд. Например есть Крупа пшенная 1000г, 500г, 250г. Вот я пытаюсь у Крупы 1000г создать модификацию 500г, где ключом будет вот это поле фасовка packing. Но когда открываю список опций, то там есть только packing_unit и прочие дефолтные поля, а именно packing нет
Dan
я с другого браузера пробовал - не видно его
Артур
я же говорю второе поле видно
А тип у этих полей одинаковый?
Pavel
я с другого браузера пробовал - не видно его
Для опций, если не ошибаюсь - нужно что-то указывать в сис. настройках
Dan
неа. Которое видно - json, которое нет - int
Dan
попробую text сделать
Dan
мда, числовое не видит. Сделал text - сразу можно выбрать
Артур
мда, числовое не видит. Сделал text - сразу можно выбрать
Хорошо что разобрались. Хотя всё равно не понимаю почему ты просто опции не использовал 😁
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 наоборот?
Евгений
Парни, а в ревушке есть функция, которая по урлу дает ИД? makeUrl наоборот?
https://freecode.academy/topics/modxfindresource-.-poisk-id-resursa-po-url.-malenkoe-zveno-bolshoj-istorii.html
Anonymous
Здравствуйте. Если я вызову сниппет кешированным, куда он запишет свой кеш? В какую папку в core/cache?
Anonymous
cache/includes/elements/modsnippet/
Там же код, а не результат работы?
Anonymous
Я так понял, что кеширование нужно писать не только для fenom файловых сниппетов. Но и для обычных? Потому что кеширование от MODX - это такое себе...?
Anonymous
cache/includes/elements/modsnippet/
Да и в документации говорится, что это не кеш. includes - на самом деле, это не раздел кэша, но он содержит файлы PHP, где сниппеты и плагины заключены в вызовы функций для легкого выполнения ядром. Смотрите сценарии для раздела кэша для сниппетов и плагинов. https://docs.modx.com/3.x/ru/extending-modx/caching С другой стороны, ресурсы открываются гораздо быстрее, когда они из кеша, а не из базы.
Anonymous
cache/includes/elements/modsnippet/
По-моему, в cache/resource/
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
кто то может подсказать что делать?
Anton
кто то может подсказать что делать?
откатить сайт, 283 на 284 обновлять, а 3 не трогать, это сильно другая штука уже
Артур
кто то может подсказать что делать?
Вам ни в коем случае нельзя обновляться на третью версию максимум 2.8.4
AZAforex
Ясно. Буду откатываться .Спасибо.
Евгений
ты просто не специалист по таргетированной рекламе
Дима
ты просто не специалист по таргетированной рекламе
Да уж. Только и могу что конверсии в пиксели отправлять)
Misha
подскажите как в ckeditor при добавлении чанка на феном при переходе в визуальный редактор запретить ему конвертировать символы?
Дима
подскажите как в ckeditor при добавлении чанка на феном при переходе в визуальный редактор запретить ему конвертировать символы?
Потыкай сис.настройки там есть whitehlist для символов вроде. Но рекомендую для #CKEditor не использовать fenom-вызовы в контенте, а использовать modx-тэги, они более чистые в смысле спецсимволов
Дима
не нахожу таких настроек
Тогда го в доку CKEditor и в файл /manager/assets/components/ckeditor/ckeditor/config.js (вроде там должен быть) И там типа такого есть настройки: config.extraAllowedContent = 'div(*){*}[*];' +//разрешаем div с любым классом и любыми стилями и атрибутами
Евгений
коллеги, у кого есть возможность проверить на последней версии минишопа нет ли баги с записью текста комментария при оформлении заказа. А то поймал что текст комментария попадает в 2 поля, комментарий в адресе и комментарий к заказу
Николай
Вернее это не совсем баг, я бы сказал
Николай
Два одинаковых поля - вызывают проблему при записи данных. POST с заказом когда приходит там поле comment Программе не особо понятно куда его записывать, если коммент есть и в заказе и в адресе
Николай
В идеале я бы обозвал поля по отдельности
Николай
Ну либо жестко зашивать ограничение на это поле.