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

Артур Шевченко
08 октября 2022, 17:32
+1
<input type="checkbox" [[+check:is=`1`:then=`checked`:else=``]]>
steve.kon
07 октября 2022, 15:37
0
Просто MIGX, но конфигурация вынесена отдельно. Спасибо
Алексей Смирнов
07 октября 2022, 15:09
0
Если у вас Migx в Migx то ничем не помогу. там с путями, видимо, всегда проблемы.
steve.kon
07 октября 2022, 15:04
0
Дополнительно всё так же проставил, но нет — ничего не поменялось…
Тут вот еще какое дело: в настройках MIGX доп. поля к которому мы обращаемся, есть параметр конфигурации:


media — это как раз главный MIGX изображения, который уже внутри ссылается на media-video. И, видимо, тут-то конфигурация источника файлов и теряется…
Алексей Смирнов
07 октября 2022, 14:22
0
Откройте в настройке MIGX это поле image — посмотрите как там. и поставьте так же для video.
там помоему эти конфиги источника не работают нормально.
steve.kon
07 октября 2022, 14:11
0
Да. ID 3. И source From = MIGX у обоих.
Потому-то и не пойму — в чем разница?.. Я так понимаю, что по настройкам этого Multiple Formtabs этот media-video является как бы дочерним для media (что чисто изображения). Такое ощущение, что просто что-то не донастроено…
Алексей Смирнов
07 октября 2022, 14:02
0
Для картинок и видео папка одинаковая?
steve.kon
07 октября 2022, 12:44
0
Ну полный путь это костыль немного… В другом MIGX для изображения всё же правильно работает и путь ставится из указанного источника… Здесь-то что не так настроено?..
Роман
07 октября 2022, 12:33
0
Тут нужно прописать полный путь до файла:
[[+media-video_preview:pthumb=`w=576&h=410&zc=1`]]
На феном будет так? но не уверен на 100%:
{('/assets/img/' ~ ($id==1? 'treners/' : 'sbori/') ~ $media-video_preview) | pthumb: 'w=576&h=410&zc=1'}
Роман
07 октября 2022, 12:21
+1
Дополнительно после.
Тут тоже нужно поправить на https:
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Стас
07 октября 2022, 10:34
0
Это нужно прописать вместо
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
или дополнительно после
RewriteEngine On
RewriteBase /
Роман
07 октября 2022, 10:21
+1
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^izmeritel\.by [NC]
RewriteRule (.*) https://izmeritel.by/$1 [R=301,L]
Попробуйте удалите, только если у вас есть доступ к ftp сайта.
Константин
06 октября 2022, 17:06
0
А можно ли добавить свой текст в конструкцию? Наподобие:
<?php
/* @var modX $modx*/
$getChildIds= $modx->getChildIds(211,6,array('context' => 'web'));
foreach ($getChildIds as $chId){
    /** @var modResource $res */
    $res = $modx->getObject('modResource',$chId);
    $res->setTVValue('seotitle',$res->get('pagetitle')." - ".$res->get('description')." - ". - 'Медцентр СИМФОНИЯ');
    $res->set('isfolder', 1);
    $res->save();
}
Aleksandr Huz
06 октября 2022, 15:38
+1
да, ошибка была именно в этом. Исправил у клиента, выпущу обновление
Константин Ильин
06 октября 2022, 15:13
+1
Я немного не по теме(возможно с этим и связанна текущая проблема), но когда то давно вам писали в ТП(не я), ваш компонент вроде как не работает с mysql 8, из-за поля rank.
Название rank в mysql 8 зарезервированное и выдает ошибку при запросах.
Возможно вы это исправили, но в chagelog не видел запись об этом.
weranda
06 октября 2022, 14:49
0
Спасибо.
Константин Ильин
06 октября 2022, 14:47
0
Нет
Отправляете например на request.php запрос, в нем проводите проверки необходимые и возвращаете уже обработанный чанк.

<?
return $modx->getChunk('chunkname', []);

или
$resp['out'] = $modx->getChunk('chunkname', []);
echo json_encode($resp);return;

Все зависит от того какой тип обращения AJAX, но саму обработку чанка вам выше подсказали
$modx->getChunk('chunkname', array());
// Это просто доп код
$pdo = $modx->getService('pdoTools');
$resp['out'] = $pdo->parseChunk('chunk',[
                'hashp' => $_POST['hashp'],
                'data' => $arr,
            ]);
echo json_encode($resp);return;
weranda
06 октября 2022, 14:43
0
Знаю, делал. Просто интересует именно чанк, но если это заморочка, то и не буду заморачиваться. Думал, есть что-нибудь для чанка. В любом случае, спасибо вам за советы.
Павел Романов
06 октября 2022, 14:41
0
Можете просто сделать страницу с пустым шаблоном и вызовом чанка и подгружать ее посредством Ajax
weranda
06 октября 2022, 14:39
0
Т. е. все равно через сниппет делать — верно?
Через чанк простой вариант есть или не стоит заморачиваться и сделать так, как вы предложили?