Алексей

Алексей

С нами с 01 октября 2018; Место в рейтинге пользователей: #2149

PDOMenu, scheme и поддомен контекст

Добрый день. Есть основной домен и поддомен, который используется как контекст. В настройках контекста прописаны значения site_url и base_url joxi.ru/l2Z1EdZTzyG3Jm. При формировании меню с помощью PDOMenu
[[pdoMenu?
&parents=`0`
&level=`0` 
&resources=`1,14678,2,21,14754,14424,3,520,30` 
&outerClass=`footer-menu` 
&tpl=`newMenuTpl`
&context = `web`
&scheme=`full` 
]]
выводятся ссылки с поддомена joxi.ru/Dr8vjlDIoL6Wo2, а необходимо, чтобы они выводились с основного домена. Я пробовал разные варианты scheme, ничего не помогает. BaseHref вот такой joxi.ru/YmE8GObfw7ozqr
Алексей
22 июня 2020, 17:54
modx.pro
447
0

Получить данные из отправленной формы на другой странице без GET параметров

Добрый день. Если задача — получить данные, которые отправил пользователь из формы на странице успеха, куда пользователя редиректит после успешной отправки формы. Пока в голову ничего кроме записи в БД и сессии не приходит, есть ли другой вариант? Может быть можно как-то передавать данные в сниппет, который есть на странице успеха и открывать ее? В данный момент данные с формы обрабатываются аяксом и в PHP обработчике я могу проводить любые манипуляции — вызывать сниппеты, редиректы и т.д.
Алексей
25 сентября 2019, 12:53
modx.pro
410
0

PhpthumbOn/PhpthumbOf и не-локальные картинки

Добрый день, на сайте используется слайдер из видео на Youtube. Все данные получаю по API, в том числе изображение на превью видео. Нужно это изображение ресайзить с помощью phpthumbon, однако он не срабатывает, выдает, что нет изображения. PhpthumbOf просто выводит ссылку на картинку на ютубе. Вот параметры, которые передаю

//$input - 'https://i.ytimg.com/vi/3g_2WOTtSX4/sddefault.jpg'
$options = "w=".$width."&h=".$height."&q=85&bg=000000";
// 'w=280&h=240&q=85&bg=000000'
$thumbnail = $modx->runSnippet("phpthumbof",array('input' => $input, 'options' => $options));
Это из-за того, что изображения не локально?
Алексей
02 апреля 2019, 10:45
modx.pro
1 366
0

Что означает запись [[#{$id}.image]] ?

В одном проекте встретилась такая запись, используется в сниппете msProduct.content.ajax (может поможет как-то).
Проблема в том, что есть парсер, и при работе в логах есть ошибки
[2018-10-31 15:01:57] (ERROR @ /home/admin/web/.ru/public_html/core/model/modx/modparser.class.php : 540) Could not find snippet with name #{$id}.longtitle.
[2018-10-31 15:01:57] (ERROR @ /home/admin/web/.ru/public_html/core/model/modx/modparser.class.php : 540) Could not find snippet with name #{$id}.image.
[2018-10-31 15:01:57] (ERROR @ /home/admin/web/.ru/public_html/core/model/modx/modparser.class.php : 540) Could not find snippet with name #{$id}.longtitle.
Никогда не встречал подобной записи. Что она означает, и как поправить ошибку?
Алексей
01 ноября 2018, 09:15
modx.pro
606
0

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

Добрый день, подскажите, пожалуйста, как использовать результат работы сниппета в чанке. Поясню. Сниппет [[!snippet]] выводит в результате true или false, как я могу использовать эти значения в чанке? Знаю про сниппет If, но там что-то неясно про использование других сниппетов в качестве условия
[[!If? &subject=`[[!snippet]]` &operator=`is` &operand=`true` &then=`You have more than 3 items!`]] — как-то так?
Алексей
30 октября 2018, 11:00
modx.pro
798
0