Roffun |
|
---|---|
#44462 kushelbek: Эта функция получает массив, поэтому вызывается иначе. Например чтобы вызвать список всех прикреплённых к page изображений и перебрать в цикле средствами Cotonti: <!-- FOR {N},{OB} IN {PAGE_ID|att_get_all('page', $this, 'before', 'id')} --> <img src="{OB|att_thumb($this,160,160,'crop')}" alt="{PAGE_SHORTTITLE}"> <!-- ENDFOR -->
Если нужно проверить что это изображение (если прикреплены файлы): <!-- FOR {N},{OB} IN {PAGE_ID|att_get_all('page', $this, 'before')} --> <!-- IF {OB.att_img} == 1 --> <img src="{OB|att_thumb($this,160,160,'crop')}" alt="{PAGE_SHORTTITLE}"> <!-- ENDIF --> <!-- ENDFOR -->
Добавлено 17 минут спустя: #44462 kushelbek: Поправил Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
|
Отредактировано: Roffun (30.01.2020 16:36, 5 лет назад) |
kushelbek |
|
---|---|
Понял, спасибо буду пробовать. Пытаюсь реализовать с помощью вашего плагина вывод карусели с до\после Пока не доконца пойму как из двух загрузчиков выводить в одну галерею. <section class="widget widget_research_info"> <div class="before-after owl-carousel owl-theme owl-loaded"> <!-- Вот тут как я понял что то вроде этого FOR {VALUE} IN {PAGE_ID|att_get_all('page',$this,'_all_')} надо --> <div class="single-partner-item"> <div class="about-twentytwenty-image"> <div class="twentytwenty-container"> <!-- картинка из первого загрузчика --> <img src="{PAGE_ID|att_display('page',$this,'before','')}" alt="{PAGE_SHORTTITLE}"> <!-- картинка из второго загрузчика --> <img src="{PAGE_ID|att_display('page',$this,'after','')}" alt="{PAGE_SHORTTITLE}"> </div> </div> </div> <!-- ENDFOR --> </div> </section> Добавлено 6 минут спустя: кстати ошибка(которая выше) выскакивает когда два раза пытаюсь вызвать функцию att_get_all(). Типа: <!-- FOR {N},{OB} IN {PAGE_ID|att_get_all('page', $this, 'before', 'path')} --> <img src="{OB.att_path" alt="{PAGE_SHORTTITLE}"> <!-- ENDFOR --> <!-- FOR {J},{OJ} IN {PAGE_ID|att_get_all('page', $this, 'after', 'path')} --> <img src="{OJ.att_path}" alt="{PAGE_SHORTTITLE}"> <!-- ENDFOR -->
|
|
Отредактировано: kushelbek (31.01.2020 09:00, 5 лет назад) |
Roffun |
|
---|---|
#44464 kushelbek: Пока не доконца пойму как из двух загрузчиков выводить в одну галерею. Это специфическая задача за рамками плагина. Напишите отдельную функцию - обертку для
Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
kushelbek |
|
---|---|
#44465 Roffun:#44464 kushelbek: Пока не доконца пойму как из двух загрузчиков выводить в одну галерею. Понял, спасибо. Буду пробовать. |
Roffun |
|
---|---|
Скорректировал функцию, теперь можно обойтись без оберток, скачайте обновленную версию, попробуйте вывести так: <!-- FOR {ITEM} IN {PAGE_ID|att_get_all('page', $this, '_all_')} --> <!-- IF {ITEM.att_img} == 1 --> <img src="{ITEM|att_thumb($this,160,160,'crop')}" alt="{PAGE_SHORTTITLE}"> <!-- ENDIF --> <!-- ENDFOR -->
Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
kushelbek |
|
---|---|
#44467 Roffun: Спасибо, протестирую, отпишусь. Добавлено 7 часов спустя: Все работает, спасибо! |
|
Отредактировано: kushelbek (02.02.2020 19:44, 5 лет назад) |
Roffun |
|
---|---|
#44468 kushelbek: Ок Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Виктор |
|
---|---|
У меня возникла проблема, незнаю в чем дело никаких ошибок не выводит На опенсервере все миниатюры создаются проблем нет, но на хостинге ссылки есть, но самих миниатюр плагин не создает, тоесть в папке нет изображения Вывод стандартный <img src="{FAV_ROW_GID|att_get('test',$this,'logo')|att_thumb($this,'100','130','crop')}" class="" alt="{FAV_ROW_GNAME}"> в коде <img src="datas/attacher/_thumbs/10179/att_10179-100x130-crop.jpeg" class="" alt="Test"> В чем может быть проблема? в ос php 7.1 хостинг 7.3.11 Додано 11 хвилин потому: проблема почемуто в маленьких размерах, добавил ($this,'250','370','crop') и миниатюры создались, как побороть? |
|
Отредактировано: Виктор (03.02.2020 11:08, 5 лет назад) |
Roffun |
|
---|---|
Проверьте права на папки для изображений, и проверьте приставку 'logo' если несколько загрузчиков. Если вызов формы указан с ней, то и вывод в кратких тоже нужно с ней. Проверьте на модуле page, так как судя по тому что у вас в примере, это другое расширение att_get('test', Прочистите кеш если включен. Попробуйте через админку удалить все миниатюры, они пересоздадутся по мере вызова. На нескольких проектах стоит плагин, такого не наблюдается. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
|
Отредактировано: Roffun (03.02.2020 12:05, 5 лет назад) |
Виктор |
|
---|---|
ну практически все делал, права кеш проверял, это другое расширение - закладки, (просто добавляет в базу id, title, категорию ), на странице users.details.tpl выводятся списком, ( test - практически модуль page) <img src="{FAV_ROW_GID|att_get('test',$this,'logo')|att_thumb($this,'100','130','crop')}" class="" alt="{FAV_ROW_GNAME}"> FAV_ROW_GID - id страницы test 'logo' - приставка главного изобр. статьи (100%) если даю ($this,'250','370','crop') - то ок, если меньше как здесь ($this,'100','130','crop') - ссылки создаются но самого изображения нет пробовал что то посередине ($this,'150','230','crop') здесь приблизительно 50Х50 одни создаются вторые нет, может проблема в самих изображениях?
Додано 18 хвилин потому: хотя на локальном сервере проблем никаких нет , 20 на 20 создает без проблем, дело в хостинге буду смотреть настройки пхп |
|
Отредактировано: Виктор (03.02.2020 13:04, 5 лет назад) |
Roffun |
|
---|---|
#44472 Виктор: хотя на локальном сервере проблем никаких нет , 20 на 20 создает без проблем, дело в хостинге буду смотреть настройки пхп Если на локальном нет проблем, то нужно проверить настройки на хостинге, вряд ли это сам плагин, на многих сайтах работает без проблем. Кстати, бывает подменяют расширение изображения, и тогда не копируется никак, иногда проще изображение заменить. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
|
Отредактировано: Roffun (03.02.2020 19:30, 5 лет назад) |
qwerty |
|
---|---|
Всем добра. При загрузке картинки с расширением .png выдает ошибку SyntaxError: Unexpected token < in JSON at position 0 Остальные расширения грузятся нормально. Мож кто знает в чем может быть дело. Сборка фриланс |
jCube Group |
|
---|---|
#44882 qwerty: Смотрите в каком виде идет ответ, Открывете консоль переходите на вкладку network очищаете все чтоб было проще искать, загрйжаете картинку и смотрите результат. Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
|
Hantr |
|
---|---|
Подскажите пожалуста как в плагине запретить переименование файлов, по умолчанию он переименовывает с префиксом? |
prostogorod |
|
---|---|
А где можно вообще этот плагин скачать? Все ссылки в ветке битые... |