Олег Щавелев

Олег Щавелев

С нами с 20 января 2017; Место в рейтинге пользователей: #28
Олег Щавелев
24 декабря 2019, 07:12
1
+2
@Василий Наумкин уже отвечал на данный вопрос. Поиск это наше все)

Код @Василий Наумкин, так как уже создан новый вопрос на Modx.Pro
$id = $modx->resource->id;
$tpl = '@INLINE <a href="[[~[[+id]]]]">[[+pagetitle]]</a>';
$pdo = $modx->getService('pdoFetch');

$options = array(
	'innerJoin' => array(
		'msCategory' => array('on' => 'msCategoryMember.category_id = msCategory.id')
	),
	'select' => array('msCategory' => 'all'),
	'sortby' => 'msCategory.id'
);
$conditions = array('product_id' => $id);
$rows = $pdo->getCollection('msCategoryMember', $conditions, $options);

$output = '';
foreach ($rows as $row) {
	$output .= $pdo->getChunk($tpl, $row);
}

return $output;
Олег Щавелев
24 декабря 2019, 05:46
+3
Но вот прилетело обновление Counters.


С ошибками в логах но работает на MODX 3 меняю статус приложение. И респект автору приложения @Aleksandr Huz
Олег Щавелев
24 декабря 2019, 04:15
0
Логичное замечание. Спасибо за критику она для меня очень важна. В свою очередь делал по другой статье где этот метод использовался.

Через недельку я обновлю статью где уже внесу изменение согласно твоему предложению. А сейчас в шапку внесу данную информацию.

Спасибо.
Олег Щавелев
23 декабря 2019, 13:48
+4
MODX 3 Babel Работает ))) Только Builder переписать и ОК))) Хорошая новость до понедельника.

Олег Щавелев
21 декабря 2019, 20:53
0
&includeContent=`1` а тебе в нужно привью поле content выводить?
Олег Щавелев
21 декабря 2019, 19:56
0
А вот я и обратил внимание на твой скриншот.

В этом скроее всего и затык.

[[!++base_url]] системные плейсхолдеры не имеют себе параметра кэширования (я не уверен но в данном случае он точно не нужен)

[[++base_url]]
Олег Щавелев
21 декабря 2019, 19:36
0
Прости то есть тебе наооборот нужен не кэшируемый вызов. Я правильно понял?
Олег Щавелев
21 декабря 2019, 19:33
0
Если я правильно помню, что ты не правильно конфигурируешь сниппет. Для того что бы вызвать кэшированный вызов нужно указать параметр cache pdoTools

[[pdoPage?
                                &element=`pdoResources`
                                &parents=`[[*id]]`
                                &ajaxMode=`default`
                                &limit=`4`
                                &cache=`1`
                                &tpl=`ReviewListRowTpl`
                                &includeTVs=`review_pic`
                                &includeContent=`1`
                            ]]
Попробуй так.
Олег Щавелев
21 декабря 2019, 19:28
0
Кажется ты нашел багу. Попробуй как я показал на скриншоте.
Олег Щавелев
21 декабря 2019, 19:26
+1
Александр правильно понимаю. Что ты изменяешь в окне

Олег Щавелев
21 декабря 2019, 19:16
0
Александр, а что пишет в консольке) Тут ты прав галочка должна стоять исключительно только у PDF.
Олег Щавелев
21 декабря 2019, 10:22
+1
Ребят. Всем доброе утро. Новые тесты пакетов. Подробности в нашей таблички. Открываем смотрим комментируем и ставим лайки.
Олег Щавелев
21 декабря 2019, 06:46
+3
@Павел Бигель.

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

Тестирование.
Как-то получается что я создав статью взял на себя задачу тестирования. В-первую очередь необходимо понять статус пакета и насколько он адаптирован. Пока у меня получается тестировать от 5 до 15 компонентов в день. Последовательность очень простая сначала бесплатные потом платные. Последовательность устанавливаем компонент разбираемся как он работает на обновленной системе делаем скриншоты и делаем Issue. Каждый может присоедениться к этому процессу и даже если будет протестированно всего 3 пакета это уже большой плюс к нашей общей работе. Если кто-то считает что возиться Google Sheets и писать в предложенном формате обременительно, то для этого мы написали в общем посте что ОК пишем тогда статусы в комментариях. После тестирование общего и внесением правок особо важные компоненты будем тестировать повторно более скорпулезно.

Вообще давайте на каждый компонент заведем issue
Связи с вышеизложенным присоеденяюсь с призывом @Павел Бигель есть кому-то нужно помощь пишем в любом формате я отвечу на любые вопросы и начнем тестирование вместе.

Спасибо!
Олег Щавелев
20 декабря 2019, 12:51
0
Gallery протестировал нужно править классы ошибки в бэкенде)))
Олег Щавелев
20 декабря 2019, 11:59
0
Ребята. У кого есть еще пожелания, что еще протестировать?
Олег Щавелев
20 декабря 2019, 10:54
0
А ну логично кстати. Тогда получается нужно тестировать через Git.
Олег Щавелев
20 декабря 2019, 10:51
0
Как я понимаю разработчик еще не добавил ее в репозиторий.