[Tickets] Как заменить изображения в базе
Всем привет!
Если на сайт через TicketForm загрузили фотографию порно или ещё чего хуже, как его заменить на новое?
Просто удалить из папки с id тикета и загрузить другое не работает — при выводе картинки на странице остается сгенерированный при загрузке url. Приходится переименовывать новое фото в этот самый url, а ведь к нему идут еще 3 превьюшки…
Также актуально, когда автор фотку не загрузил вообще, а она нужна. Здесь приходится добавлять её в TV и выводить по дефолту, а на странице вывода превью использовать phpTrumb.
Вот такой замороч образовался. Может кто использует более продуктивные решения? Буду признателен за ликбез.
P.S. Tickets уже давно вышел за рамки блока и вполне претендует на социальную сеть из коробки.
Если на сайт через TicketForm загрузили фотографию порно или ещё чего хуже, как его заменить на новое?
Просто удалить из папки с id тикета и загрузить другое не работает — при выводе картинки на странице остается сгенерированный при загрузке url. Приходится переименовывать новое фото в этот самый url, а ведь к нему идут еще 3 превьюшки…
Также актуально, когда автор фотку не загрузил вообще, а она нужна. Здесь приходится добавлять её в TV и выводить по дефолту, а на странице вывода превью использовать phpTrumb.
Вот такой замороч образовался. Может кто использует более продуктивные решения? Буду признателен за ликбез.
P.S. Tickets уже давно вышел за рамки блока и вполне претендует на социальную сеть из коробки.
Комментарии: 5
Я чуствовал, что всё схвачено — ушёл разбираться.
Василий как всегда на высоте, спасибо!
Василий как всегда на высоте, спасибо!
[[*createdby:is=`[[+modx.user.id]]`:then=`<div class="alert alert-warning"> <a href="[[~14?tid=`[[*id]]`]]">Редактировать</a></div>`]]
Под Super Userом «редактировать» чужие тикеты не появляется.
Решение
[[!+modx.user.id:is=`[[*createdby]]`:then=`<a href="/create?tid=[[*id]]">Редактировать</a>`:else=`
[[!+modx.user.id:memberof=`Administrator`:then=`<a href="/create?tid=[[*id]]">Редактировать</a>`]]
`]]
Василий, а какое расширение отвечает за удаление прикрепленных в TicketsForm файлов?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.