Онлайн школа на Tickets с PayAndSee
Выбираю на чем делать простенькую онлайн школу. Кажется, что подходят компоненты Tickets с PayAndSee, но посчитал, что лучше уточнить.
Что должно получиться: есть разделы с тикетами, где в каждом тикете есть видео, доступ может быть открыт всем или быть платным. С этим PayAndSee справляется.
Подвох #1: В каждом тикете выводятся комментарии, — писать в платный тикет комментарии может только тот, у кого есть доступ к тикету, а читать комментарии может кто угодно.
На сколько по вашему идея реализуема и адекватна? Справится ли с этим PayAndSee?
Подвох #2: общение с автором. Как лучше организовать? Помимо общих комментов доступных купившим подписку, планируется некое приватное общение с автором.
Выглядит это как-то так: В процессе покупки подписки можно отдельно к ней купить эту услугу (или докупить позже). На странице тикета наряду с общими комментами делается доп вкладка для приватного общения, которая выводится только для купившего, в которой еще один вызов TicketComments.
И на этом моменте я поплыл.
а) Можно ли делать два вызова TicketComments в тикете?
б) Эту вкладку должен видеть только купивший и автор тикета, писать в ней могут тоже только они. Как это реализовать, учитывая, что купивших может быть одновременно несколько. Как бы поступили вы? И что бы использовали в доп вкладке для приватного общения, если с Tickets не получится?
Личный опыт и идеи приветствуются! Это не заказ, который надо сделать именно так, а рассуждения и поиск оптимальных решений. Может быть по вашему всё стоит делать совсем по другой схеме.
Что должно получиться: есть разделы с тикетами, где в каждом тикете есть видео, доступ может быть открыт всем или быть платным. С этим PayAndSee справляется.
Подвох #1: В каждом тикете выводятся комментарии, — писать в платный тикет комментарии может только тот, у кого есть доступ к тикету, а читать комментарии может кто угодно.
На сколько по вашему идея реализуема и адекватна? Справится ли с этим PayAndSee?
Подвох #2: общение с автором. Как лучше организовать? Помимо общих комментов доступных купившим подписку, планируется некое приватное общение с автором.
Выглядит это как-то так: В процессе покупки подписки можно отдельно к ней купить эту услугу (или докупить позже). На странице тикета наряду с общими комментами делается доп вкладка для приватного общения, которая выводится только для купившего, в которой еще один вызов TicketComments.
И на этом моменте я поплыл.
а) Можно ли делать два вызова TicketComments в тикете?
б) Эту вкладку должен видеть только купивший и автор тикета, писать в ней могут тоже только они. Как это реализовать, учитывая, что купивших может быть одновременно несколько. Как бы поступили вы? И что бы использовали в доп вкладке для приватного общения, если с Tickets не получится?
Личный опыт и идеи приветствуются! Это не заказ, который надо сделать именно так, а рассуждения и поиск оптимальных решений. Может быть по вашему всё стоит делать совсем по другой схеме.
Комментарии: 5
Для приватного общения с автором можно нашаманить обертку над модх-овскими личными сообщениями — habr.com/ru/post/132802/
я все-таки думал в сторону комментариев, каким-то образом разграничить, что автор видит все ветки комментариев, а покупатель только свои. Личные сообщения не самая удобная вещь.
1 Можно. Делал похожую фичу в онлайн школе. Проверяете оплату и в зависимости от результата выводите сниппет TicketComments либо со стандартным &tplCommentForm либо если прав на комментирование нет с пустым.
Точно. Одним решением больше.
2 а В одном из проектов я, что-то подобное делал, но начинаются проблемы при добавлении комметариев и обновлении их списка, надо лезть ручками в код компонента. Более подробно не подскажу, так как проект уже пару лет как похоронил.
Для общения можно попробовать ModxTalks. Легко устанавливается и настраивается.
Для общения можно попробовать ModxTalks. Легко устанавливается и настраивается.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.