Уменьшение изображений во вложениях

Пишите ваши предложения здесь.
Ответить
iddqd
Сообщения: 74
Зарегистрирован: 07 дек 2015, 08:12

Уменьшение изображений во вложениях

Сообщение iddqd »

Добрый день.
При просмотре вложений-изображений fancybox не уменьшает их до размеров текущего вида, а показывает в полном разрешении с полосами прокрутки.
Как это можно пофиксить?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9007
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Уменьшение изображений во вложениях

Сообщение support »

так задумано, потому что в данном случаи нужно видеть оригинальный результат любого размера, а уменьшенный вариант не всегда подходит и теряется смысл в просмотре.
iddqd
Сообщения: 74
Зарегистрирован: 07 дек 2015, 08:12

Re: Уменьшение изображений во вложениях

Сообщение iddqd »

Ок.
Но если вдруг кому, кроме меня нужно, то:
в файле includes/classes/fieldstypes/fieldtype_attachments.php
меняем

Код: Выделить всё

$(".' . $fancybox_css_class . '").fancybox({ type: "ajax" });
на

Код: Выделить всё

$(".' . $fancybox_css_class . '").fancybox({ type: "ajax", aspectRatio: true  });
в файле ./modules/items/actions/info.php
меняем

Код: Выделить всё

echo '<img width="' . $size[0] . '" height="' . $size[1] . '"  src="' . url_for('items/info&path=' . $_GET['path']  ,'&action=download_attachment&preview=1&file=' . urlencode($_GET['file'])) . '">';
на

Код: Выделить всё

echo '<img class="fancybox-image" src="' . url_for('items/info&path=' . $_GET['path']  ,'&action=download_attachment&preview=1&file=' . urlencode($_GET['file'])) . '">';
В итоге получаем уменьшающиеся до текущего размера вьюпорта изображения с сохранением пропорций, как на десктопе, так и с мобильных браузеров.
Аватара пользователя
Andres
Сообщения: 69
Зарегистрирован: 09 окт 2016, 01:44
Имя: Andres Orumets
Откуда: Estonia, Maardu

Re: Уменьшение изображений во вложениях

Сообщение Andres »

Уменьшает изумительно, но на десктопе до размеров блошиной газеты :) В принципе не проблема, превью на десктопе даже больше открытого изображения на гаджете, открывать большой надобности нет. Но на "маленький бажек" тянет :)
Аватара пользователя
support
Техническая поддержка
Сообщения: 9007
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Уменьшение изображений во вложениях

Сообщение support »

В версии 2.8 изображения будут масштабироваться по ширине. Вертикальную прокрутку оставил, если изображение не помещается по высоте. А так же добавил функцию поворота изображения
https://vk.com/rukovoditel_project?w=wall-80230319_1131
Аватара пользователя
Antonyous99
Сообщения: 576
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Уменьшение изображений во вложениях

Сообщение Antonyous99 »

А можно ли как-то решить это проще?
Огромное окно fancybox закрывает почти весь экран и не видно данных самой записи.
ПРИМЕР:
Чел заполнил анкету, указал паспортные данные, приложил скан разоврота паспорта.
Удобно было бы сразу сверять данные со сканом, но огромное окно fancybox не дает увидеть, что там чел по факту заполнил, сверить со сканом.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Аватара пользователя
SalahievFR
Сообщения: 277
Зарегистрирован: 22 янв 2023, 10:14
Имя: Фанис Салахиев
Откуда: Россия Казань
Контактная информация:

Re: Уменьшение изображений во вложениях

Сообщение SalahievFR »

Antonyous99 писал(а): 23 июн 2023, 15:01 А можно ли как-то решить это проще?
Огромное окно fancybox закрывает почти весь экран и не видно данных самой записи.
ПРИМЕР:
Чел заполнил анкету, указал паспортные данные, приложил скан разоврота паспорта.
Удобно было бы сразу сверять данные со сканом, но огромное окно fancybox не дает увидеть, что там чел по факту заполнил, сверить со сканом.
Где то на форуме есть js код, который делает форму полупрозрачной, если ее зацепить мышкой.
Аватара пользователя
Antonyous99
Сообщения: 576
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Уменьшение изображений во вложениях

Сообщение Antonyous99 »

Отличная идея! Прикручу.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
nruslan2
Сообщения: 2415
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow
Контактная информация:

Re: Уменьшение изображений во вложениях

Сообщение nruslan2 »

у формы есть кнопочка свернуть)) и ненодо ничего городить)
Nadinka
Сообщения: 17
Зарегистрирован: 02 май 2023, 12:09
Имя: Nadin
Откуда: Россия

Re: Уменьшение изображений во вложениях

Сообщение Nadinka »

Antonyous99 писал(а): 26 июл 2023, 10:25 Отличная идея! Прикручу.
:?: :?: :?:
Ответить