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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
25 августа 2013, 14:23
0
И про Quip в особенности.
Василий Наумкин
25 августа 2013, 14:21
0
Могу только посочувствовать.

Дальше будет веселее =)
Василий Наумкин
25 августа 2013, 14:09
0
Прописать это в чанке, раз сниппет сам не загружает.
[[%articles.read_more? &namespace=`articles`]]
Документация по тегам.
Василий Наумкин
25 августа 2013, 14:02
0
Загрузить лексиконы Articles, наверное.

Я пользуюсь своей разработкой, Articles уже забыл.
Василий Наумкин
25 августа 2013, 13:46
0
В том, что нет чанка «sample.ArticleRowTpl» или при его указании допущена ошибка (например, русская буква или не те ковычки).

Попробуй перенабрать параметры вызова заново.
Василий Наумкин
24 августа 2013, 18:54
0
Лучше обратиться к специалисту по безопасности MODX — agel-nash.ru

Думаю, он проконсультирует, на определенное вознаграждение.
Василий Наумкин
24 августа 2013, 17:47
1
0
Ну ты чего, не уложняй.

Если писать как я показываю — это чистое SQL условие. Добавляй там скобочки, никаких массивов не нужно.
Поэтому имена ТВ и не заменяются — ибо обработки нет никакой.

То есть, это строка в JSON:
&where=`["
	Здесь чистое SQL условие, как оно будет при вызове сниппета, со скобочками и прочим.
"]`
Василий Наумкин
24 августа 2013, 17:41
0
А в чем проблема?

Вызываешь, где хочешь и позиционируешь через css. Я уж молчу про то, что можно и сниппет чуток поменять, форма прилепляется вот тут.

Из-за такой мелочи терпеть тормозной и глючный Quip — ну я не знаю…
Василий Наумкин
24 августа 2013, 17:28
0
Ну, если работало и сломалось — видимо что-то сменили на хостинге.
Может, версию php или еще что-то. Сам понимаешь, у меня никакого желания разбираться нет.

Переходи на TicketComments, тут и скрипт для миграции есть.
Василий Наумкин
24 августа 2013, 17:25
1
0
Попробуй так:
&where=`["
	show_in_main != 1 OR show_in_main IS NULL
"]`

Ну и еще вот тут много информации.
Василий Наумкин
24 августа 2013, 17:20
0
Понятия не имею, честно.

Смотри логи сервера, админки.
Василий Наумкин
24 августа 2013, 05:46
0
Ты вызываешь его с параметром &depth=`0` — это значит, что первый же вызов сниппета выберет всех потомков.

Зачем еще у каждого потомка точно также вызывать сниппет? Включи showLog=`1` в чанке, увидишь сколько будет лишних запросов.

Ну и у меня на тестовом сайте все работает, как ты указал, что с кэшем, что без.
Первый вызов:
[[pdoResources?
	&parents=`0`
	&limit=`0`
	&depth=`1`
	&tpl=`test`
]]

Чанк test
[[+pagetitle]]
<ul>
	[[pdoResources?
		&parents=`[[+id]]`
		&tpl=`test`
		&limit=`0`
		&depth=`0`
	]]
</ul>

Результат


Видишь, что ресурсы выбраны 2 раза? Это из-за &depth=`0` при первом вызове. Лучше указать = 1 или вообще не страдать ерундой, а выбирать за 1 раз, без рекурсии в чанках.
Василий Наумкин
23 августа 2013, 21:56
0
Ты не понимаешь, зачем нужен pdoResources, если пытаешься вызывать его рекурсивно. Суть его работы — выборка всех нужных данных за один запрос в БД.

P.S. И непонятно, зачем ты вызываешь его кэшированным в чанке. Это в любом случае, как то неправильно.
Василий Наумкин
23 августа 2013, 07:40
0
Это ты мне предлагаешь за тебя плагин писать?

Ищи сервис по отправке смс, регистрируйся, оплачивай, смотри документацию и примеры подключения. Затем пиши плагин, который при смене заказа будет вызывать это подключение и слать смс.

modx.pro/help/1463/#comment-12983
Василий Наумкин
23 августа 2013, 06:38
0
Насколько я знаю — нет.

Но это очень легко сделать плагином на событие msOnChangeOrderStatus.
Василий Наумкин
22 августа 2013, 22:36
0
Ничем не могу помочь.

Это явно хостинговая проблема, раз у тебя на локалке проблем нет, а на хостинге — есть.
Василий Наумкин
22 августа 2013, 22:31
0
Ты читать не умеешь.

Параметр new — не ТВ. В MS2 вообще не используются ТВ параметры, по умолчанию — всё хранится в отдельной таблице msProductData.

Выборка новых товаров выглядит так:
[[!msProducts?
	&parents=`12`
	&tpl=`newItem_scroller`
	&where=`{"Data.new":1}`
]]
Василий Наумкин
22 августа 2013, 20:58
0
Нужно смотреть ошибки в логах сервера.

Дай адреса сайта, может у тебя и при ajax запросе что-то говорят.
Василий Наумкин
22 августа 2013, 20:56
0
Вторая версия может работать даже с БД на другом сервере, если будет такое желание.

Почитай описание.