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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
31 марта 2014, 15:25
0
Василий пока занят.

Если очень на вскидку — тыщ 5 и дня 2 работы.
Василий Наумкин
31 марта 2014, 00:09
+1
Обнови pdoTools и Tickets из репозитория Simple Dream.
После этого нормально должен работать параметр &returnIds у getTickets, и как следствие — он задружит с mFilter2.

Ну а дальше нужно расширить класс фильтрации и добавить свой метод фильтрации по комментариям.
Василий Наумкин
31 марта 2014, 00:04
0
Похоже, что-то с почтой на сервере.

Ставь QuickEmail и проверяй:
[[!QuickEmail?
	&to=`твой@email`
	&debug=`1`
]]
Если есть ошибки — решай с хостером.
Василий Наумкин
30 марта 2014, 23:31
0
Попробуй обновиться и почистить кэш — должно работать.
Василий Наумкин
30 марта 2014, 22:48
0
При открытии страницы с TicketForm, его параметры сохраняются в сессию и в дальнейшем используются.

Если юзер понаоткрывал разных страниц и судорожно в них что-то добавляет — может быть глюк, да. Подумаю, как исправить.
Василий Наумкин
30 марта 2014, 15:20
+1
Уж постарайся не обидеть, половину воскресенья провозился — modx.pro/development/2938/.
Василий Наумкин
30 марта 2014, 13:23
0
А почему они должны создаться одновременно?
Новая ветка комментариев создаётся при вызове TicketComments, чтобы туда сохранились параметры вызова.
Ты одновремнно открыла все страницы с вызовом сниппета?
Василий Наумкин
30 марта 2014, 09:23
0
Это делается простым сниппетом (фильтром вывода).
Типа
[[+price:price_text]]
Ну а внутри сниппета логика по преобразованию числа в текст — в интернете полно примеров. Вносить это по умолчанию в MS2 не вижу смысла.
Василий Наумкин
30 марта 2014, 08:10
0
Новая ветка комментариев создаётся при вызове TicketComments, чтобы туда сохранились параметры вызова.

При создании нового комментария у него уже указано, какой ветке он принадлежит и с какими параметрами его обрабатывать.
Василий Наумкин
30 марта 2014, 08:08
0
как сделать удаление тикета программно с фронтенда?
Пока никак. Можно только снять с публикации, если админ это разрешает.

Не зря ведь в политике TicketUserPolicy присутствует такое разрешение
Это для админки.
Василий Наумкин
29 марта 2014, 19:45
0
Посмотрел по диагонали — для начала неплохо. Но нужны еще комментарии и вывод этого избранного самому юзеру, или другим.

Постараюсь доработать на досуге и причесать всё, чтобы было в одном стиле с уже написанным.

Спасибо!
Василий Наумкин
29 марта 2014, 16:27
0
Вика, включи голову.

[[*content]] — это содержимое страницы. Задача в том, чтобы его выводить только на первой странице, отсюда такое условие:
[[!+page:is=`1`:then=`[[*content]]`]]
Плейсхолдер page появляется только после вызова pdoPage и содержит номер страницы. То есть, проверять номер страницы мы можем только после pdoPage.

&toPlaceholder — это сохранение работы pdoPage в плейсхолдер, переменную. В какое имя сохранила — такое ниже и выводишь. Это не заранее прописанное значение, это ты сама указываешь имя.

&toPlaceholder используется чтобы не выводить сразу результаты, перед контентом, а вывести после. Только и всего.

Ты можешь вообще это убрать, но тогда у тебя проверка страницы и вывод [[*content]] будут работать только после вывода товаров — это не очень удобно.
[[!pdoPage?
	&element=`msProducts`
	&limit=`5`
]]
[[!+page:is=`1`:then=`[[*content]]`]]

Именно поэтому я сохраняю данные в &toPlaceholder и вывожу после [[*content]]
[[!pdoPage?
	&element=`msProducts`
	&limit=`5`
	&toPlaceholder=`mycontent`
]]

[[!+page:is=`1`:then=`[[*content]]`]]
[[!+mycontent]]

[[!+page.nav]]
Василий Наумкин
29 марта 2014, 16:13
0
Что написано в toPlaceholder, то потом и выводится ниже.

Написано
&toPlaceholder=`page.tickets`
значит, ниже можно вывести
[[!+page.tickets]]
Василий Наумкин
29 марта 2014, 16:06
0
А в чем принципиальная разница-то?
Василий Наумкин
29 марта 2014, 09:41
0
Выбираешь обычные ресурсы, а не товары.
Василий Наумкин
29 марта 2014, 06:51
0
Очень похоже на старые куки — проверь логин из анонимного режима.
Василий Наумкин
29 марта 2014, 06:50
+1
Нет, не получится.

Все рассчитано на товары-ресурсы.
Василий Наумкин
29 марта 2014, 06:07
1
0
Ты готов заказать и оплатить этот новый функционал в Tickets?

На всякий случай — в браузерах дааааавно есть такая функция.
Василий Наумкин
28 марта 2014, 22:24
0
Звучит как плохой хостинг.

Попробуй сделать заново на test.modx.pro