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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
20 октября 2014, 12:08
4
0
С версии MODX 2.3 у ресурса есть свой метод clearCache.
if ($resource = $modx->getObject('modResource', 15)) {
	$resource->clearCache();
}
20 октября 2014, 09:32
0
Изображения и не должны копироваться, а с ценой, наверное, какой-то глюк.
20 октября 2014, 08:13
0
Это нужно у автора OrderPrint спрашивать — я не знаю, как он работает. Могу только предположить, что юзеру не хватает каких-то прав на печать.

И условие поменяй на
&where=`{"user_id":"[[!stupid_user_id]]"}`
LIKE работает медленнее, чем точное сравнение.
19 октября 2014, 19:37
0
Правильно.
19 октября 2014, 14:12
0
Да у них там каждый раз всё лучше и лучше становится. Такое ощущение, что за сайтом вообще никто не смотрит.

Поправил, как смог. Большой лог пришлось сделать ссылкой на GitHub, иначе вообще ни в какую.
19 октября 2014, 13:00
0
Да, это отдельный сниппет, с логикой дат из Tickets.

Сам Tickets выводит плейсхолдер [[+date_ago]] с такой датой, созданной из createdon. Для других типов дат нужен сниппет.

Если же нужно просто отформатировать дату, то тебе уже ответили.
19 октября 2014, 12:48
0
Так ты в контейнере и вызываешь, и условие проверяешь для isfolder текущего документа.

docs.modx.pro/components/pdotools/general-settings — обрати внимание на картинку с Бартом.
19 октября 2014, 12:47
0
Потрясающе оформленный вопрос.

Держи такой же ответ: "вписывай туда, где хочешь округлить цену"!
19 октября 2014, 12:29
0
Тебе же по русски пишут «Произошла ошибка при попытке отправить почту. Пустое тело сообщения».

Ты или чанк sendEmailTpl создай, или не указывай его вовсе. Без него уже наш хостинг говторит, что mail() отключен — значит, все проверки пройдены.
19 октября 2014, 11:48
0
У меня, почему то, работает.

Создай сайт на h.simpledream.ru и продемонстрируй этот интересный глюк, пожалуйста.
19 октября 2014, 11:44
0
У кого это, «у всех»?
&tplStart работает только для корневых пунктов меню, у остальных должен работать параметр &tpl.

А, вижу, ты дописал в топик про потомков. Тогда да, или проверять плейсхолдер [[+children]], или отключать ссылку на javascript — что быстрее и, по моему, правильнее.
19 октября 2014, 11:36
0
Почему нельзя сделать так?
&tplStart=`@INLINE <li> <span> [[+menutitle]] </span> [[+wrapper]]</li>`
19 октября 2014, 11:28
0
Попробуй заменить
name="text:required:stripTags"
на
name="text"

У тебя эта проверка и так прописана в параметрах сниппета, вряд ли нужно писать её в имя поля.
19 октября 2014, 11:05
0
Ну ты хоть покажи этот свой textarea, может там опечатки какие?
19 октября 2014, 10:19
+1
Согласен — github.com/bezumkin/pdoTools/commit/057ba5a7983c13fcaeb12536fecdbd013d04aa99
[[!pdoResources?
	&return=`json`
]]
19 октября 2014, 10:14
0
Если вы любите Git — откройте GitHub и поищите исходный код дополнений. Например, мои вот здесь.

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

Если же исходников нет — трясите автора, пусть выкладывает в сеть или присылает вам лично. Все наши дополнения, насколько я знаю, под GPLv2, так что предоставление исходников — их обязанность.

bezumkin.ru/sections/blog/2998/
18 октября 2014, 23:03
2
+3
Нужен сниппет-обёртка:
<?php
$pdo = $modx->getService('pdoFetch');
$scriptProperties['return'] = 'data';
$pdo->setConfig($scriptProperties);
$result = $pdo->run();

return $modx->toJSON($result);

Вызывать точно также, как pdoResources:
[[!pdoResourcesWrapper?
	&parents=`0`
	&includeTVs=`mytv`
]]
На выходе получишь JSON.
18 октября 2014, 18:13
0
А, ну тогда события там не нужны и все спокойно работает через вызов сниппетов или других тегов в чанке редактирования или даже в шаблоне страницы.
18 октября 2014, 16:38
0
Такого нет, это же на фронтенде происходит, а не в админке.

Ты что конкретно хочешь сделать, поясни? Будет проще подсказать.