Всего 123 802 комментария

Алексей Хребтов
06 ноября 2012, 12:34
0
Да, об этом способе я что-то и не подумал, спасибо.
Дмитрий Зубков
06 ноября 2012, 10:28
0
да, так всё и было). Спасибо за внимание и расширения.
Василий Наумкин
06 ноября 2012, 09:46
0
Вы в курсе, что миникорзину нужно вызывать так:
[[!miniShop?
	&action=`getMiniCart`
]]
Сниппет получит статус корзины, затем чанк, заменит в нем плейсхолдеры на данные и вернет.

То есть, на момент вывода чанка на страницу — в нем не будет плейсхолдеров и никто из других сниппетов их там не заменит.

А вы, видимо, просто выводите чанк на странице, без сниппета.
Василий Наумкин
06 ноября 2012, 05:44
0
Ха-ха, да всего!

Я каждый день что-то новое узнаю, как и Валентин. Мне кажется, авторы MODX даже всего не знают =)
Денис
06 ноября 2012, 05:40
0
Спасибо, Валентин!
Спасибо, Василий!
Всё получилось! Как всегда, низкий вам поклон!
Поражаюсь, гибкости CMS, просто нет слов…
Скажите, пожалуйста, сразу, чего я ещё не знаю? :)
Valentin Rasulov
06 ноября 2012, 05:07
0
1) Верхнее меню. Безопастность -Настройка форм
2) Нажимаем кнопку — создать новый профиль. Запоняем название к примеру syncsite (произвольное) и ставим галочку -активный. Сохранились
3) В гриде по полю правый клик — выбрали — редактировать
4) Вкладка — Группа пользователей. Выбираем администратора м всю вашу шпану, которым вы хотите применить это правило.
5) вернулись в основную вкладку Профиль и нажимаем кнопку — Создать новый набор правил
6) В сплывающем окне, выбираем действие — Create Resource, проверяем галочку — активный (по желпнию можно применить к определённым шаблонам и.т.д..) и сохраняемся.
7) В появившеся поле грида resource/create — правый клик, выбираем — Редактировать
8) Ищем Имя — syncsite и в крайнем правой колонке Значение по умолчанию, ставим — 0 (нуль).
9) Нажимаем сверху кнопку Сохранить и потом Отменить
Если нужно такое же правило при редактировании ресурса, то п.5-9 проходим заново, только в п.6 выбираем Update Resource

Теперь вы увидили, что можно творить чудеса как вы только пожелаете. Ваша фантазия и Модекс — едины!
Удачи, на пончики можете Василию сбросить, он мне передаст :)!
Василий Наумкин
06 ноября 2012, 03:17
0
Про эти то теги я и забыл. Исправлено.

Так и не понял, решена проблема, или нет.
Василий Наумкин
06 ноября 2012, 03:16
0
Эта переменная в Рево ничего не показывает.

Смотреть надо на время загрузки [^t^] и директорию /core/cache/resource/
Денис
06 ноября 2012, 02:43
0
Ой, написал системный тег по определению откуда берётся, из БД или из кэша.
Когда жму сохранить, обновляю страницу — из кэша.
Денис
06 ноября 2012, 02:33
0
Проверил [^s^] – источник содержимого (база или кэш)
Кэш, увы, очищается также, как и раньше.
Дмитрий Зубков
06 ноября 2012, 02:13
0
ждал Сумму товаров в корзине а пришло количество ресурсов. Попробую сделать [[+count]] либо 0 либо сколько насыпали и [[+total]] либо 0 либо сколько натикало и тогда никакие условия id=«cart_2» [[+count:is=`0`:then=`style=«display:none»`]] не нужны и для дизайна удобнее
Василий Наумкин
05 ноября 2012, 21:52
1
0
Очень просто:
  1. Создать ТВ параметр hits
  2. Назначить его статьям
  3. При загрузке статьи плагином увеличивать ТВ параметр на 1

Пример плагина:
if ($modx->event->name == 'OnLoadWebDocument') {
	$resource = $modx->event->params['resource'];
	$hits = $resource->getTVValue('hits');
	$resource->setTVValue('hits', $hits + 1);
}
Alexey
05 ноября 2012, 21:11
0
Для полноты картины не хватает данных о выводе через rowboat
Василий Наумкин
05 ноября 2012, 19:34
0
А нам пофиг на галочку. Ее значение меняется перед сохранением документа.

Просто смотрите, очищается ли кэш на самом деле, или нет.
Денис
05 ноября 2012, 19:31
0
Спасибо, создал плагин, но галочка «Очистить кэш при сохранении» не убралась.
Так и должно быть?
Василий Наумкин
05 ноября 2012, 17:33
0
Вы думаете, что сейчас кто-то начнет выспрашивать «а что именно делали», «а что в логах», «а что в консоли»?

Нет, никому не интересно на это тратить свое время. Проблема ваша — вы и заинтересовывайте окружающих вам помогать.
Павлов Евгений
05 ноября 2012, 09:00
0
Огромное спасибо. Все получилось.