Вопросы
miniShop2 неверно отображаются категории на странице товара
            Всем привет. 
Столкнулся со следующей проблемой: в ресурсе товара, во вкладке категории неправильно отображается дерево ресурсов. Категории, которые там раньше отображались корректно, cейчас не видны.

В журнале ошибок есть такая запись:

Если ошибка связана с проблемой, то как устранить данную ошибку?
В БД таблицы с названием «ms2_category_options» я не вижу.
        
        
        
    Столкнулся со следующей проблемой: в ресурсе товара, во вкладке категории неправильно отображается дерево ресурсов. Категории, которые там раньше отображались корректно, cейчас не видны.

В журнале ошибок есть такая запись:

Если ошибка связана с проблемой, то как устранить данную ошибку?
В БД таблицы с названием «ms2_category_options» я не вижу.
php + Tv's
            Добрый день, столкнулся с такой проблемой, может кто подскажет?
Есть php код
(вывод изображений):
        
        
        
    Есть php код
<?php
$category = $for = $out = '';
$imgs = [];
if( isset($_POST['category']) && $_POST['category'] && ctype_digit($_POST['category']) ){$category = $_POST['category'];}
if( isset($_POST['for']) && $_POST['for'] && ctype_digit($_POST['for']) ){$for = $_POST['for'];}
$id_resource = $modx->getTemplateVarOutput(array('id_resource_photo'), 5)['id_resource_photo'];
$id_resource_arr = explode(',',  $id_resource);
if ($category){
	$imgs = json_decode($modx->getTemplateVarOutput(array('imgs_1'), $category)['imgs_1'],true)['fieldValue'];
}else{
		if($page == 'other'){ //ограничение - 5 элементов на главной
				$arr = json_decode($modx->getTemplateVarOutput(array('imgs_1'), $id_resource_arr[$i])['imgs_1'],true)['fieldValue'];
				if(is_array($arr))
					$imgs = $arr;
		} else {
			foreach ($id_resource_arr as $id) {
				$arr = json_decode($modx->getTemplateVarOutput(array('imgs_1'), $id)['imgs_1'],true)['fieldValue'];
				if(is_array($arr))
					$imgs = array_merge($imgs, $arr);
			}
		}
}
?>(вывод изображений):
<?php
				if($imgs){
					foreach ($imgs as $i){
						if(isset($i['photo']) || isset($i['photo1']) || isset($i['photo_webp'])){
							$photo = (isset($i['photo']) && $i['photo']) ? $i['photo'] : $i['photo1']; 
							$photo_crop = $modx->runSnippet('phpthumb', ['input'=>$photo, 'options'=>'w=348,h=261,zc=C']);
							$photo1 = (isset($i['photo1']) && $i['photo1']) ? $i['photo1'] : $i['photo'];
							$photo_webp = isset($i['photo_webp']) ? $i['photo_webp'] : '';
							if($for){
								if(isset($i['for']) && $i['for']){
									$fors = explode(',', $i['for']);
									if(in_array($for, $fors)){
										$out .= '<a href="'.$photo1.'" data-lightbox="img"><img src="'.$photo1.'" loading="lazy" alt="'.$i['title'].'"></a>';
									}
								}
							}else{ //echo $photo_webp;
								// print_r($i);
								$srcset = !empty($photo_webp) ? 'data-srcset="'.$photo_webp.'"' : '';
								$cr = empty($photo1) ? $photo_webp : $photo1;
								$crop = $modx->runSnippet('phpthumb', ['input'=>$cr, 'options'=>'w=1000,h=1000,zc=C']);
								
								$out .= '<div><a class="block_gallery-item" href="'.$photo_webp.'" data-fancybox="img" '.$srcset.'>';
								if (empty($photo_webp)) {
									$crop = $modx->runSnippet('phpthumb', ['input'=>$cr, 'options'=>'w=348,h=261,zc=C']);
									$out .= '<img src="'.$crop.'" loading="lazy" alt="'.$i['title'].'">';
								}
								else { 
									$alt = explode('/', $photo_webp);
									// if ($alt[2] = "svetovoj") {
									// 	$alt[2] = "Световые потолки";
									// }
									$cr = empty($photo1) ? $photo_webp : $photo1;
									$crop = $modx->runSnippet('phpthumb', ['input'=>$cr, 'options'=>'w=348,h=261,zc=C']);
									$out .='
									<picture>
										<source srcset="'.$photo_webp.'" type="image/webp">
										<img src="'.$photo_webp.'" alt="'.$alt[2].'">
									</picture>';
								}
								$out .=	'</a></div>';
							}
						}
					}
				}
				echo $out ? $out : '<p class="bold-text">Подходящих результатов не найдено.</p>';
			?>Заполнение полей и ТВ полей в ресурсах из сторонней БД
            Приветствую. Есть задача создать однотипные сайты авто тематики на разные страны. Решили не объединять всё в одну админку, а разносить на разные БД, одна админка = 1 сайт. Есть эталонная база модификаций авто, в которой по сути, некоторая информация меняется только переводом на другой язык. 
        
        
        
        
    Работа phpthumbon c AWS
            Подскажите работает ли phpthumbon с AWS из коробки? Или нужно будет дорабатывать. Вопрос стоит именно в генерации нужных размеров изображений, сейчас генерация происходит при первом обращении к изображению и если его нет, то происходит создание превью и тд, если есть то берется из кэша. А как это будет если использовать хранилище CDN?
Возможно глупый вопрос, но буду очень благодарен за объяснения!
        
        
        
    Возможно глупый вопрос, но буду очень благодарен за объяснения!
cityFields заваливает лог ошибками
            Журнал ошибок постоянно забивается такими сообщениями:
        
        
        
    [2024-06-24 03:06:33] (ERROR @ .../core/xpdo/xpdo.class.php: 645) Could not load class: cfField from mysql.cffield.При этом компонент cityFields вроде как работает нормально в местах вызова его сниппетов. Куда копать? Может какие-то настройки сбились?
[2024-06-24 03:06:33] (ERROR @ .../core/xpdo/xpdo.class.php: 763) cfField::load() is not a valid static method.
sendIt вопросы по реализации некоторых задач
            Отличное дополенние. На самом деле если разобраться, то настраивается быстрее и проще чем старый ajaxform.
Наверняка это все есть в документации, но она что-то не очень удобная, точнее обширная. Например, я не увидел все параметры которые можно указать форме data-si-*.
Остальное под катом
        
        
        
        
    Наверняка это все есть в документации, но она что-то не очень удобная, точнее обширная. Например, я не увидел все параметры которые можно указать форме data-si-*.
Остальное под катом
Журнал заполнения контакт форм
            Подскажите пожалуйста есть ли в Модэкс Журнал заполнения контакт форм, где можно посмотреть историю заполнения контакт форм.        
        
        
        
    Проблема вызова af_complete
            Здравствуйте! Проблема в том, что нет обработки af_complete, пытался деюажить через консоль лог и ничего, нет никаких ошибок и ответов. В чем может быть проблема?
jquery подключен, ajaxform работает корректно.
        
        
        
        
    jquery подключен, ajaxform работает корректно.
Фильтр на MODX3
            Добрый день. Господа профи, подскажите. Пытаюсь реализовать ajax фильтрацию на MODX3 по примеру отсюда, изначально не работали совсем радио и чекбоксы, но после небольших правок в сниппете, заработало. Сортировка и фильрация по цене работает отлично, но вот с радио и чекбоксами проблема всёравно. Радио фильтрует только одно из значений, а чекбоксы не работают вовсе. Уже плешь проел в поисках почему, может кто подскажет что я упускаю. Пример моей страницы с фильтром.        
        
        
        
    ms_CDEK2 пропал?
            Добрый день. Перестал работать ms_CDEK2. Просто не рассчитывает и всё. Пошёл в ModStore, но его там просто не нашёл. Подскажите, ms_CDEK2 больше нет?        
        
        
        
     
                    
                    
                 
            





