Всего 125 336 комментариев

Роман
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
Т. е. все равно через сниппет делать — верно?
Через чанк простой вариант есть или не стоит заморачиваться и сделать так, как вы предложили?
Павел Романов
06 октября 2022, 14:37
0
В сниппете и сделайте вывод:
return $modx->getChunk('chunkname', array());
Николай Савин
06 октября 2022, 11:31
0
@Евгений Webinmd упоминал о проблемах с этим компонентом, при новом подходе
Артур Шевченко
06 октября 2022, 11:15
0
Это всё для будущих версий, если они будут)))
Николай Савин
06 октября 2022, 11:06
0
Насколько я понимаю наше обновление сломает этот компонент.
Роман
06 октября 2022, 10:53
0

Часто просто в таком формате используются фильтры. Было бы удобно задавать названия цветам. Или можно как-то ограничить палитру, скажем на 256 цветов?
Артур Шевченко
06 октября 2022, 10:30
+1
Хотя, почитав комментарии под предыдущим твоим постом, думаю надо в раздел Работа писать.
Артур Шевченко
06 октября 2022, 10:20
0
Могу помочь советом. Посмотри как в БД хранятся опции и как хранятся в БД. Потом с помощью API Modx получай значения TV и создавай опции, попутно привязывая их к нужным категориям и заполняя нужными значениями. Другой вариант создавать опции через процессоры minishop2, но если недавно работаешь с Modx разобраться может быть сложнее.
Артур Шевченко
06 октября 2022, 10:11
0
Хорошо, сделаю скриншот, и readme поменяю, в changelog писать нечего это первая версия.
Артур Шевченко
06 октября 2022, 10:09
0
Если ты имеешь ввиду название, то нельзя, только цвет. Но всегда можно с помощью msaddfields добавить поле color_name и выводить название туда.
Роман
06 октября 2022, 08:50
0
К статье как всегда не хватает картинок. Да, и в компоненте, было бы хорошо поменять файлы readme и changelog