FuzeSpace

FuzeSpace

С нами с 31 октября 2018; Место в рейтинге пользователей: #2200
FuzeSpace
01 июля 2020, 13:37
0
UPD:

Решение:
В Системных настройках указал следующие источники файлов
default_media_source > MS2Gallery Images
tickets.source_default > MS2Gallery Images

Коректнее работает MS2Gallery Images
FuzeSpace
01 июля 2020, 11:10
0
UPD:
ещё нужно права 777 поставить на папки указанные в Источников файлов, если сервер не может их проставить автоматически
FuzeSpace
01 июля 2020, 10:53
0
UPD:
Решил проблему, проблема вроде как была в разнице источников файлов.
С админки файлы загружаются в ms2Gallery, а с тикетов в Tickets.

Решение:
В Системных настройках указал следующие источники файлов
default_media_source > Tickets
tickets.source_default > Tickets
FuzeSpace
29 июня 2020, 10:19
0
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>
FuzeSpace
20 декабря 2019, 21:09
0
Спасибо большое за ответ!
FuzeSpace
17 декабря 2019, 12:55
0
Решил проблему:
[[!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]],
        "UserFile.class":"modDocument"
    }`
    
]]
FuzeSpace
17 декабря 2019, 12:36
0

Помогите, выводится изображение из рандомного ресурса. Как исправить?
Следующий код:
[[!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]]
                    }`
                    
                ]]
FuzeSpace
30 июня 2019, 20:08
0
Спасибо за наводку!, а какие из данных плагинов позволяют выставить ограничение по размеру загружаемого файла?
Что бы сервер не сильно перегружал квотой
FuzeSpace
30 июня 2019, 12:58
0
Подскажите, подходит ли плагин по следующим тз?
тз:
1) Оптимизация изображения при загрузке в ресурс
2) Генерация случайного название или свой префикс при загрузке изображения в ресурс
3) Обрезка изображения при загрузке в ресурс
4) Удаления файла изображения при удалении из ресурса
5) Удаления изображений при удалении ресурса
6) Пакетная загрузка изображений(необязательно)