FuzeSpace

FuzeSpace

Был в сети 30 июля 2020, 09:27
Заказы не принимаю
UPD:
Решил проблему, проблема вроде как была в разнице источников файлов.
С админки файлы загружаются в ms2Gallery, а с тикетов в Tickets.

Решение:
В Системных настройках указал следующие источники файлов
default_media_source > Tickets
tickets.source_default > Tickets
UPD:
Нашёл костыльное решение, подгружаю tv поля с помощью pdoResources к данному тикету и с помощью jquery запихиваю их в форму =)

Чанк tpl.Tickets.form.update
[[!pdoResources?
        &tpl=`ticketsFormUpdate`
        &parents=`50`
        &limit=`1`
        &includeTVs=`item-address,item-lat,item-lng,item-email,item-contact,item-phone`
        &includeContent=`1`
        &where=`{"id:=":[[+id]]}`
]]
</div>

Чанк ticketsFormUpdate
<b style='font-size: 10px'>Название</b>         [[+pagetitle]] 
        <b style='font-size: 10px'>Старый адрес</b>     <input type="text" size="40" name="item-address-old"    id="inputAddressOld"    value="[[+tv.item-address]]"> 
        <b style='font-size: 10px'>Старый lat</b>       <input type="text" size="40" name="item-lat-old"        id="inputLatOld"        value="[[+tv.item-lat]]"> </br>
        <b style='font-size: 10px'>Старый lng</b>       <input type="text" size="40" name="item-lng-old"        id="inputLngOld"        value="[[+tv.item-lng]]"></br>
        <b style='font-size: 10px'>Старый контакт</b>   <input type="text" size="40" name="item-contact-old"    id="inputContactOld"    value="[[+tv.item-contact]]"></br>
        <b style='font-size: 10px'>Старый телефон</b>   <input type="text" size="40" name="item-phone-old"      id="inputPhoneOld"      value="[[+tv.item-phone]]"></br>
        <b style='font-size: 10px'>Старый email</b>     <input type="text" size="40" name="item-email-old"      id="inputEmailOld"      value="[[+tv.item-email]]"></br>
        
        <script>
        window.onload = function() {
        //alert('Страница загружена');
        inputMask();
            function inputMask() {
                $('input[id="inputLat"]').val(this.value=document.getElementById('inputLatOld').value);
                $('input[id="inputLng"]').val(this.value=document.getElementById('inputLngOld').value);
                $('input[id="inputAddress"]').val(this.value=document.getElementById('inputAddressOld').value);
                $('input[id="inputContact"]').val(this.value=document.getElementById('inputContactOld').value);
                $('input[id="inputPhone"]').val(this.value=document.getElementById('inputPhoneOld').value);
                $('input[id="inputEmail"]').val(this.value=document.getElementById('inputEmailOld').value);
            }
        };
        </script>

Помогите, выводится изображение из рандомного ресурса. Как исправить?
Следующий код:
[[!pdoResources?
                    &limit=`1`
                    &showLog=`0`
                    &class=`UserFile`
                    &loadModels=`UserFiles`
                    &sortby=`rank`
                    &sortdir=`ASC`
                    &class=`UserFile`
                    &tpl=`@INLINE 
                    <img src="[[+url]]" title="[[+pagetitle]]">
                    `
                    
                    &where=`{
                        "UserFile.parent":[[+id]]
                    }`
                    
                ]]
Подскажите, подходит ли плагин по следующим тз?
тз:
1) Оптимизация изображения при загрузке в ресурс
2) Генерация случайного название или свой префикс при загрузке изображения в ресурс
3) Обрезка изображения при загрузке в ресурс
4) Удаления файла изображения при удалении из ресурса
5) Удаления изображений при удалении ресурса
6) Пакетная загрузка изображений(необязательно)