Кэшируются чанки внутри сниппета

Друзья, спасайте. Весь мозг сломал, не понимаю причины, по которой внутри сниппета кэшируются getChunk() и process().

Есть чанк Adv (это упрощенная версия, смысл в том, что в определенный шаблон вставляется случайная реклама):
<div>[[!GetRandomAdv]]</div>
Есть сниппет:
$studios = $modx->getCollection('modResource', $q);

foreach ($studios as $s)
{
	...

   // Во вторую и каждую десятую записи подставляем рекламу из чанка Adv
   if ($n == 2 || ($n-2)%10 == 0){
	$adv = $modx->getParser()->getElement('modChunk', 'Adv');
	$adv->setCacheable(false);
	$adv->_processed = false;
   	$props['Advertisment'] = $adv->process();
										     }
   $html .= $modx->getChunk($tpl, $props);
}
return($html);
Почему-то во всех вставках на странице реклама появляется одна и та же. Я уже вставил в сниппет uniqid() вместо рекламы — во всех рекламных местах появляется один и тот же идентификатор, значит вывод чанка кэшируется. С чем это может быть связано?

Пробовал getChunk — та же самая петрушка. :(
Константин
15 января 2015, 19:36
modx.pro
1
2 006
0

Новый modhost.pro

Добили новый сайт Хостинга — modhost.pro. Подчищаем мелочевку.

Перенесли на новый домен и сделали логотип:


Нравится?
Что доделать?
Чего не хватает?
Виталий
15 января 2015, 19:31
modx.pro
5 230
+6

Gallery: tab / закладка к каждой странице?

Возможно ли с Gallery в Revolution сделать так, как делается с EvoGallery в Evolution:

К каждой странице добавляется закладка EvoGallery, так что не надо ходить Модули --> EvoGallery --> [галерея на нужной странице]. А прямо при редактировании ресурса можно тут же зайти на вкладку EvoGallery и добавить или удалить (или еще что-то) картинки.

То есть, сейчас что-то в роде:

Document — Settings — Template Variables — Resource Groups

И что бы туда же добавился tab / закладка Gallery. Зайдя в который можно было бы добавлять и удалять картинки. А не ходить каждый раз: Extras --> Gallery --> некий Album. Когда страниц много, удобнее и нагляднее, чтобы картинки, относящиеся к конкретному ресурсу были тут же под рукой во вкладке этого самого конкретного ресурса.

Из rtfm.modx.com описание по EvoGallery ( rtfm.modx.com/extras/evo/evogallery ):
Tri Motor
15 января 2015, 13:08
modx.pro
4 246
0

Ресайз изображений при загрузке в Gallery

сабж.
Просто предоставляют фотки с цифровиков по 10мб, а хостинг не резиновый.
Плагин ResizeOnUpload или что-то подобное не то, он запихивает в свою папку, а нужно в gallery.
Константин Ильин
15 января 2015, 11:41
modx.pro
2 226
0

msearch2 фильтрация по множественному значению

Всем привет! Подскажите по msearch2. Вопрос именно по фильтру. Можно ли задавать сразу несколько характеристик для одного товара и фильтровать по ним. посяню Есть товар, например телефон у него
Диапазоны GSM: 850, 900, 1800, 1900
как указать? Я например сделал тв поле, указала там характеристики через || Способ вывода сделал множественный выбор в шаблоне.
Но фильтрация не корректно работает таким образом!
Алексей Марченко
15 января 2015, 08:15
modx.pro
962
0

Вывод элементов - группами по 3

День добрый!

Возможно где-то уже такой вопрос задавался, но я не могу найти.

Мне нужно выводить некоторые элементы через pdoResources группами по 3 элемента. При этом эти элементы представляют собой элементы таблицы
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
...
<tr><td>1</td><td>2</td><td>3</td></tr>
То есть для каждой группы из трех элементов нужно «задавать» свой wrapper. Плюс проблема в том, что если элементов будет, например 5, то внутри врапера
<tr><td>1</td>...</tr>
будет лишь один td и это будет не правильно отображаться (в этом случае нужно еще и colspan=3 писать или добавлять справа 2 пустых элемента td).

Подскажите пожалуйста, может кто-то решал похожую проблему?..
Переверстать страницу блоками — решит проблему, но делать это нет возможности…
Спасибо!
Андрей Сухомозгий
15 января 2015, 07:17
modx.pro
1
1 226
0

UiCMPGenerator дополнение для создания пакетов

Hi, написал тут свое дополнение для создания пакетов UiCMPGenerator. За основу взято дополнение CMPGenerator, но в моем прикручен графический интерфейс для создания зависимостей типа Композиционная (Composite) и Агрегирующая (Aggregate), а также можно расширять родные таблицы Modx-a.
Для работы требуется MODX Revolution 2.3.х

Ссылка на офф репозиторий http://modx.com/extras/package/uicmpgenerator
Видео: http://youtu.be/Qkspw8kXwK4
Prihod
14 января 2015, 17:21
modx.pro
27
8 849
+25

Срабатывание плагина, если tv изменился

Приветствую.

Подскажите, есть ли возможность проверить, изменилось ли значение tv-параметра ресурса и (если изменилось) выполнить плагин по onDocFormSave (например)?

Ситуация: для раздела есть поле скидка. При его изменении — изменяется цена товаров данного подраздела.
Нужно запустить плагин (выполнить изменение цен) только тогда, когда значение скидки изменилось (чтобы не нагружать сервак просто так).
Владислав
14 января 2015, 14:32
modx.pro
4
4 224
0

Сделать сайт,как http://docs.modx.pro/

Добрый день)
Я -юрист)
Написал комментарий к 29 закону о жилье Москвы.
Важный, нужный многим закон.
Разместил на сайте.
Сайт на Джумле, и все устраивает- но если сделать сайт конкретно для этого комментария, по типу
learn.getgrav.org/
или
learn.getgrav.org/
или, разумееться, вашего
docs.modx.pro/
это было бы лучше, доступнее, понятнее.
Скажите пожалуйста- как сделать сайт, чтобы он выглядел как
docs.modx.pro/?
Есть ли готовая, не знаю,… сборка? шаблон?
Спасибо
kobzew
14 января 2015, 10:59
modx.pro
987
0

progressBar в ajaxForm при загрузке файла

Доброго времени суток! Возник вопрос, каким образом можно сделать прогрессбар для загрузки файла в форму FormIt, которая работает через AjaxForm. В инете есть много всего, но складывается впечатление что статьи писались для тек кто это делать уже умеет. Прошу может кто разьяснить как это реализовать или скинуть на дохотчивый мануал для «чайника».
Огромное спасибо за участие!
Юрий Фомин
14 января 2015, 10:30
modx.pro
1 056
0