Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
10 декабря 2013, 21:03
0
Метод fastProcess не использует makePlaceholders и не генерирует большой массив плейсхолдеры-значения, как в первом случае. Чем больше массив, тем дольше подстановка.

В третьем вызове идёт точечная проверка ключей в modX::placeholders — это гораздо быстрее.

Можно попробовать сделать двойную обработку:
// обработка всех переданных плейсхолдеров с условиями
$html = $modx->pdoTools->getChunk($chunkName, $placeholders, false);
// подстановка из modX::placeholders
$html = $modx->pdoTools->fastProcess($html);
Василий Наумкин
10 декабря 2013, 19:02
0
У сниппета TicketComments есть параметр thread — вот туда можно писать что угодно, и это будет ключем ветки.

В твоём случае, наверное, правильно туда добавлять сочетание id-p.
Василий Наумкин
10 декабря 2013, 18:50
0
Пробуй обновиться, вроде поправил.
Если что — пиши сюда, будем дальше исправлять.

Все вопросы про компиляцию Bootstrap 3 — вот сюда github.com/leafo/lessphp/
Василий Наумкин
10 декабря 2013, 18:49
0
[[!pdoResources?
	&parents=`0`
	&where=`{"publishedon:<":"[[*publishedon]]"}`
]]
Василий Наумкин
10 декабря 2013, 05:22
0
Первый раз такое слышу.

В версии 2.1.0 основное изменение — работа без javascript. Как это может влиять на mSearch не представляю.
Василий Наумкин
09 декабря 2013, 21:58
0
Новый экстремальный спорт — обновляться не глядя и не читая changelog.

Удачи.
Василий Наумкин
09 декабря 2013, 19:40
0
А ты видишь провайдера справа от пакета minishop2?

Ты его локально устанавливал, ему неоткуда обновляться. Установи, как бы, заново.
Василий Наумкин
09 декабря 2013, 15:51
0
Попробуй последнюю версию, 1.0.1-pl, может помочь.
Василий Наумкин
09 декабря 2013, 15:50
0
Попробуй обновиться на версию 1.0.1-pl. Только что внес исправление, вроде помогает на shared хостах.
Василий Наумкин
09 декабря 2013, 14:26
0
Судя по javascript на странице, у тебя версия MS2 < 2.1
Василий Наумкин
09 декабря 2013, 13:37
0
Ну так ты в вызове mSearch2 добавь
&sortby=``

У него же своя сортировка по умолчанию.
Василий Наумкин
09 декабря 2013, 13:07
0
Некэшированный сниппет, кэшированный чанк, некэшированный сниппет. Не уверен, что парсер это нормально отработает.

Покажи картинку с полным логом, есть подозрение, что у тебя msProducts выводит просто товары раздела, а в &resources получает пустоту.
Василий Наумкин
09 декабря 2013, 12:11
0
Если этого функционала нет — значит он не необходим. Ло-ги-ка.

Напиши свой вариант и предложи общественности, так работает Open Source.
Василий Наумкин
09 декабря 2013, 12:10
0
Вызов
[[!msProducts?
	&parents=`0`
	&resources=`15,5,8`
	&sortby=``
	&showLog=`1`
]]

Получается


Обрати внимание на
Sorted by find_in_set(`msProduct`.`id`,'15,5,8')

Так что, у меня все работает, как обычно.
Василий Наумкин
08 декабря 2013, 22:35
0
1. Получить все товары категории
2. Получить все свойства товаров
3. Исключить дубликаты
Василий Наумкин
08 декабря 2013, 21:02
0
Для этого лучше использовать плагин на событие OnWebPageInit, проверять запрашиваемый url, и если он подходит по формату (например /special_section/alias1) — перехватывать управление на себя и генерировать страницу самостоятельно.

В общем, смотри файлы запрос и ответ — вся логика загрузки страниц MODX — там.
Василий Наумкин
08 декабря 2013, 20:49
0
Да.

Можно еще использовать fastMode (третий параметр) — тогда тоже будет использован modX::placeholders.
Василий Наумкин
08 декабря 2013, 14:24
0
Да не вопрос, всякое бывает.

Речь не про тебя, а про радостного копипастера, который очень любит про меня писать.
Василий Наумкин
08 декабря 2013, 14:21
0
Штатныеми метода никак.

Автор написал комментарий — зачем его менять? А имя и почту уберу, ибо надоело каждый раз объяснять.
Василий Наумкин
08 декабря 2013, 06:29
0
Спасибо, исправил!