Перенос файлов через MODx API

Добрый день!

Есть задача: переносить при сохранении товаров файлы, приходящие в выгрузке 1С из временного каталога выгрузки в отдельную папку на сайте, положим /uploads
Можно ли сделать это с помощью MODx API или просто через php-функцию rename() можно?
Пытаюсь сделать это через rename(), но не получается. Папка /uploads существует, права стандартные 755.

Спасибо за совет
Giant Dad
14 февраля 2023, 18:06
modx.pro
297
0

Использование результата сниппета в чанке тпл

Добрый день. Возможно вопрос избитый, но я нигде не могу найти документацию насчёт использования функции из сниппета внутри чанка. Я впервые пользуюсь модх. У меня есть чанк с формой данных клиента и сниппет с определением страны по айпи. Я хочу передать результат спиппета, но не могу понять как.

Допустим, сниппед называется TestSnippet, чанк TestChunk. Внутри чанка я подключаю сниппет через [!TestSnippet]. А куда писать результат? Я видела, что ставят внутри снипетта плейсхолдер, но он у меня пустой, поэтому могу предположить, что я вообще не подключаю сниппет к форме. Можете направить на ссылку или объяснить как это делать?
Маргарита
14 февраля 2023, 13:19
modx.pro
595
0

mSearch2. Одинаковый вес слов из полей с разным приоритетом - неправильный поиск

Настройки веса слов такие: pagetitle:10,introtext:1,article:1,content:1

Пример:
У товара 1 — слово «Тест» — в pagetitle
У товара 2 — слово «Тест» — в content

Делаю тестирование поиска по фразе тест — в результатах у них вес одинаковый = 3
Из-за этого в подсказках на сайте всплывают не те товары, что должны.

Как это исправить?
Сергей Карпович
13 февраля 2023, 18:33
modx.pro
668
0

Не работает сортировка по цене (mSearch2) mFilter2 + Discontrol

Для теста использовал modhost.pro + minishop2 + mSearch2+ Discontrol

Без использования скидки — все работает


Денис Усачев
13 февраля 2023, 15:28
modx.pro
570
0

Отключить уведомление о новом заказе на почту

Приветствую. Подскажите, как отключить письмо пользователю о его заказе на почту. Эту функцию хочу реализовать через CRM систему.

Перерыл всю админку и Гугл, тишина, не могу найти.

Спасибо.

minishop2, FormIt
Роман
13 февраля 2023, 13:33
modx.pro
417
0

Почему не сохраняется текст комментария Tickets?

Здравствуйте!
На сайте есть обычный ресурс Отзывы. Там выводились созданные отзывы из Migx, теперь понадобилось добавить возможность оставлять отзывы только залогинененым юзерам.
Подключили к форме HybridAuth.
Но проблема в том, что после того, как я напишу отзыв, у него не сохраняется текст, вместо текста написано просто 0.
Никаких плагинов и сниппетов, которые могут подменить — нет. Куда копать?
Вызов обычный:
[[!TicketComments?
                &allowGuest=`0`
                &autoPublish=`0`
                &tplComments=`tpl.Reviews.wrapper`
                &tplCommentForm=`tpl.Reviews.form`
                &tplLoginToComment=`tpl.Reviews.login`
                &tplCommentAuth=`tpl.Reviews.single`
                &tplCommentGuest=`tpl.Reviews.single`
]]
Lori
13 февраля 2023, 10:32
modx.pro
629
0

Региональность на подпапках

Подскажите пожалуйста какое дополнение можно использовать для создания региональных «подпапок», чтобы сайт имел структуру не поддомена spb.stite.ru (поддомены не подходят для текущей задачи), а такого вида site.ru/spb? Регионов не мало указывать поэтому хотелось через переменные (как напрbмер seodomains) как-то упросить работу! Спасибо
Артур
13 февраля 2023, 10:17
modx.pro
517
0

Личный кабинет при помощи компонента Login

Подскажите пожалуйста, возможно ли как-то сделать, чтобы письмо с подтверждением регистрации приходило от заданного адреса например no-reply@domen.ru, а не с адреса хостинга noreply@unverified.beget.ru. Возможно есть у сниппета Register такой параметр?
Алексей
12 февраля 2023, 22:57
modx.pro
579
0

Настройка конфигурации NGINX + PHP-FPM 7.4 на Ubuntu 22.04 + Fastpanel для MODX 2.8.7

Добрый день.

Поднимаю сервер VDS для MODX 2.8.5. Ubuntu 22.04 + Fastpanel. Связка NGINX + PHP-FPM 7.4. Cертификат Let's Encrypt Wildcard создан через панель. Стандартную настройку конфигов сделал такую (настройки сохраняются в разделе «Ручная настройка» в панели управления. Учтите, что при ручных настройках панель начнет вас предупреждать о попытке поменять стандартные настройки и будет просить ввести код подтверждения, если вы это сделаете — то ручные настройки затрутся и придётся настраивать заново).

Дмитрий
10 февраля 2023, 22:22
modx.pro
5
4 552
0

Как добавить выполнение моего снипета в очередь чтобы не мешать основной работе?

Есть скрипт что отправляет уведомление в ватсап, оно занимает время, хочу поставить его в очередь но не могу понять как, подскажите пожалуйста как это сделать?
Vladimir
10 февраля 2023, 18:20
modx.pro
2
753
0