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

Sergey (Sentinel)
06 февраля 2024, 22:41
0
MODX 2.8.6, php 8
не возможно загрузить никакое изображение


ERROR 	msGallerySearchRequestProcessor::getMimeType 	
/home/public_html/core/components/msgallerysearch/processors/mgr/download.class.php 	169

Mime type application/x-empty


Может кто подскажет, как победить?
Алексей Смирнов
06 февраля 2024, 22:29
0
может быть один источник, но нужно понимать — фотки будут те же или другие использоваться.
Если разные фото, то или разные источники использовать или для ресурсов делать зависимость через ID, если ресурсы разные с id.
Alex
06 февраля 2024, 21:18
0
Просто к сведению:

Вот такая конструкция не работает, отдаёт значение поля на основном языке
[[PolylangField?&id=`[[*id]]`&field=`longtitle`&top=`1`&lang=`[[++lang]]`]]

А вот такая работает
[[PolylangField?&id=`[[*parent]]`&field=`longtitle`&lang=`[[++lang]]`]]

Т.е. условие &top не обрабатывается корректно, только если подставлять id родителя.
Андрей Шевяков
06 февраля 2024, 21:15
0
Не работает значит.

В пресете formName есть. В форме data-si-form есть. Чанк письма стандартный. Но ничего не передается в плейсхолдер {$_pls['savedForm.form']}

Версия SendIt — 1.1.2-pl





Артур Шевченко
06 февраля 2024, 20:57
0
Если не указан параметр formName, то из атрибута data-si-form, если там пусто, то вполне вероятно, что в заголовке ничего не будет.
Вячеслав Варов
06 февраля 2024, 19:45
0
Однако есть вопрос обязательно ли добавлять для каждого контекста источник файлов или можно сделать чтобы был по умолчанию для всех контекстов один источник?
Вячеслав Варов
06 февраля 2024, 19:41
0
Надо указывать source ID и тогда все работает, вопрос снят, может кому будет полезно
Андрей Шевяков
06 февраля 2024, 18:30
0
Добрый день!
Вопрос возник. В чанке письма siDefaultEmail, есть заголовок:
<h3>{$_pls['savedForm.form']}</h3>

Вопрос: откуда берутся данные в этот параметр {$_pls['savedForm.form']}?

Из коробки с минимальными настройками и стандартным чанком письма, в заголовке ничего не выводится.
Николай Хохлунов
06 февраля 2024, 13:09
0
В ближайшее время разработка не планируется
Александр Туниеков
06 февраля 2024, 09:57
0
Хм… чет я притупил.
Василий Наумкин
06 февраля 2024, 08:43
+1
Весь.

Только при работе из браузера запрос обычно обслуживает php-fpm с одним конфигом, в при запуске из консоли php-cli с другим.

MODX должен пытаться выставить правильную временную зону всё равно, но конфиг PHP может запрещать это делать.
Илья Уткин
06 февраля 2024, 07:18
0
Было много запросов в техподдержку, что не всегда отправляются заказы в СДЕК. Мне нужно время, чтобы найти, в чём ошибка. Пока снял дополнение с публикации, чтобы покупатели не столкнулись неожиданно с ошибкой
Александр Туниеков
06 февраля 2024, 06:15
+1
А php не весь на сервере выполняется? То есть по идее не важно откуда запущен должно же брать время сервера О_О
Robin
05 февраля 2024, 21:22
0
А будет ли версия для Modx-3?
inna
05 февраля 2024, 17:40
0
в indexing.class.php 61-я строка надо бы исправить на $className = «ffIndex».$this->config['id'];
что-то не удаляется лозунг «Повторная отправка формы через ** секунд» через удаление к путям css
Дима Гапонов
05 февраля 2024, 17:21
0
Подскажите куда подевался модуль? В магазине modstore.pro/ его нет
Евгений
04 февраля 2024, 23:41
0
теперь вопрос как это провернуть в чанке :)
[[+geo]] напомню это плейсхолдер содержащий код страны
[[+tv.restricted:contains=`[[+geo]]`:then=`1`:else=`0`]]
Дмитрий
04 февраля 2024, 21:49
0
А в Линуксе такое в любом браузере? Попробуй отключить TinyMCE и посмотреть будет ли что выводиться.
Дмитрий
04 февраля 2024, 21:35
+2
Ох, парни, это ппц! Ну сколько раз себе говорил: Дима, б%%, нет никакой магии! Если что-то ДОЛЖНО работать, но не работает, значит ты что-то пропи%%%глазил! Ищи!
Но здесь реально было странно — ну не отрабатывает getCollection при вызове из консоли хоть тресни! Ну магия же, да? Короче начал по строчке разбираться и щито би ви думали?!

Виновник торжества:

strtotime(date('Y-m-d'))

а именно ДРУГОЙ! ЧАСОВОЙ! ПОЯС! НА! СЕРВЕРЕ!

Соответственно условие

'publishedon:>' => strtotime(date('Y-m-d'))

из браузера выполнялось, так как на сайте пояс установлен Europe/Moscow, а на сервере мать его UTC!
И из-за этой разницы при вызове срипта в консоли ничего не находилось и соотв getCollection возвращал ноль ресурсов! Боги! Так протупить!

Фейспалм!