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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
06 ноября 2012, 20:51
0
Для экономии моего времени я не отвечаю на такие вопросы.

Кесарю — кесарево.
Василий Наумкин
06 ноября 2012, 20:32
0
Попробуйте убрать [[msGetGallery]], если поможет — читайте тут, в конце.
Василий Наумкин
06 ноября 2012, 18:25
0
Для всего подобного есть события.

Можно написать плагин, который будет работать с заказом при его создании и что угодно хоть куда сохранять\отправляет.

Василий Наумкин
06 ноября 2012, 18:18
0
Забейте на совместимость с будущими версиями и перепишите как вам надо.

Если бы написали это сразу в вопросе — кучу времени бы сэкономили.
Василий Наумкин
06 ноября 2012, 18:08
0
Изменение админки только изменением исходников и потерей обновлений.

Однако, вам ничего не мешает сохранять свои данные в подходящие поля, и выводить их в письмах. Юзеру-то это неважно, да?
Ну и массивы в comment никто не отменял — а при выводе в письме его можно разбирать фильтром. В общем, проявите фантазию.
Василий Наумкин
06 ноября 2012, 17:34
0
id, uid, receiver, phone, country, index, region, city, metro, street, building, room, comment
Не знаю, что еще может потребоваться для выполнения заказа, учитывая, что это только данные получателя, а сам заказ и оплата\доставка в отдельных таблицах?
Поле comment, кстати, типа text — можно сохранять любую информацию при создании заказа, хоть json-массив.

Вы что хотите сделать-то?

Василий Наумкин
06 ноября 2012, 09:46
0
Вы в курсе, что миникорзину нужно вызывать так:
[[!miniShop?
	&action=`getMiniCart`
]]
Сниппет получит статус корзины, затем чанк, заменит в нем плейсхолдеры на данные и вернет.

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

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

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

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

Смотреть надо на время загрузки [^t^] и директорию /core/cache/resource/
Василий Наумкин
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);
}
Василий Наумкин
05 ноября 2012, 19:34
0
А нам пофиг на галочку. Ее значение меняется перед сохранением документа.

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

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

А во-вторых, очень похоже на работу какого-то кэшера, типа php-apc, который выдает кэшированный код не там, где надо. Выясните, что у вас установлено, и попробуйте включить нужный класс для работы.
Василий Наумкин
04 ноября 2012, 21:06
0
Добавлять пользователя в ТВ параметр.
Василий Наумкин
04 ноября 2012, 18:22
0
Написать самому на событие OnBeforeDocFormSave, типа такого:
if ($modx->event->name == 'OnBeforeDocFormSave') {
	$resource = $modx->event->params['resource'];
	$resource->set('syncsite', 0);
}
Пишу по памяти, возможны опечатки.
Василий Наумкин
02 ноября 2012, 06:43
0
Это свойство ресурса, и по дефолту его нельзя выставить нигде. Не знаю, почему так, может просто недоглядели.

Поэтому, надо плагинчиком при создании нового ресурса переключать это значение.
Василий Наумкин
01 ноября 2012, 20:47
0
MODX Revolution.

Ни дня без сюрприза =)