Ruslan Butakov

Ruslan Butakov

С нами с 01 мая 2013; Место в рейтинге пользователей: #158

Could not find main snippet with name: getTickets

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

Авторизованный в админке — вижу что творится на сайте, выводятся тикеты.

Не авторизован в админке — ничего кроме дизайна не выводится, получаю ошибку в логах Could not find main snippet with name: getTickets
Ruslan Butakov
13 июля 2015, 16:29
modx.pro
1
1 257
0

Tickets files

Привет, коллеги.
Подскажите пожалуйста, как можно просматривать и редактировать прикрепленные к тикету файлы и фотографии непосредственно из админки?

Вопрос давно висит в воздухе, т.к. просматривать и удалять ненужное через frontend просто неудобно.
Ruslan Butakov
12 июля 2015, 09:40
modx.pro
794
0

Загрузка фотографий в Tickets

Столкнулся с такой задачей:
1) Загрузка фотографий в Tickets
2) Вставка одной из выбранных фотографий в TV поле

Как известно реализация загрузки фотографий имеется в Tickets и работает на ура. Также загруженные фотографии без проблем добавляются в поле content, при этом их путь
/assets/images/tickets/0/1ba614f4f3024a19707bf9a3ee631ee1be02a192.jpg
Я решил сделать немного по другому и оставить возможность выбора превью для тикета следующим образом:
1) В чанке tpl.Tickets.form.image добавил
<a href="#" class="ticket-file-avatar" data-image="[[+url]]">Назначить ОБЛОЖКОЙ</a>
2) /assets/components/tickets/js/web/files.js
$(document).on('click', '.ticket-file-avatar', function(e) {
	var link = $(this).attr('data-image');
	$('[name="image"]').val(link);
	$('.ava').attr('src', link);
	return false;
});
Далее возникает вопрос, как обрабатывать данные в TV.image точно также как это происходит в content.
А именно при сохранении тикета переписывать /0/ на соответсвующий ID создаваемого документа?
Ruslan Butakov
30 марта 2015, 11:54
modx.pro
4
2 471
0

Tickets сортировка по просмотрам

В сообществе не нашел, оставлю может кому-то по запросу пригодится.
&sortby=`views`
&select=`{"View":"COUNT(DISTINCT View.uid) as views"}`
&leftJoin=`{"View":{"class":"TicketView","alias":"View","on":"Ticket.id=View.parent"}}`
Ruslan Butakov
25 марта 2015, 09:31
modx.pro
15
2 901
+3

Прямая зависимость фильтров

Интересует следующий вопрос.
На страницы используются фильтры:
1) Город
2) Район

Существует ли возможность выводить 2 фильтр только после выбора первого, при этом фильтр Район напрямую зависим от выбора Город.

Связано это с тем что в разных городам могут быть разные районы, и смысл выводить все имеющиеся значения не имеет логического смысла.
Ruslan Butakov
03 декабря 2014, 20:41
modx.pro
882
0

Удаление ресурса по сгенерированной ссылке

Подскажите пожалуйста решение для удаление ресурса по ранее сгенерированной ссылке.

Изначально нам известно id рессурста и уникальное значение tv параметра (tv.hash).

В итоге мы передаем сниппету значения ?id=100&hash=aefsevs
После проверки соответствия меняем ресурс удален/не опубликован
Ruslan Butakov
03 декабря 2014, 20:29
modx.pro
717
0