Уменьшение изображений во вложениях
Уменьшение изображений во вложениях
Добрый день.
При просмотре вложений-изображений fancybox не уменьшает их до размеров текущего вида, а показывает в полном разрешении с полосами прокрутки.
Как это можно пофиксить?
При просмотре вложений-изображений fancybox не уменьшает их до размеров текущего вида, а показывает в полном разрешении с полосами прокрутки.
Как это можно пофиксить?
- support
- Техническая поддержка
- Сообщения: 9008
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Уменьшение изображений во вложениях
так задумано, потому что в данном случаи нужно видеть оригинальный результат любого размера, а уменьшенный вариант не всегда подходит и теряется смысл в просмотре.
Re: Уменьшение изображений во вложениях
Ок.
Но если вдруг кому, кроме меня нужно, то:
в файле includes/classes/fieldstypes/fieldtype_attachments.php
меняем
на
в файле ./modules/items/actions/info.php
меняем
на
В итоге получаем уменьшающиеся до текущего размера вьюпорта изображения с сохранением пропорций, как на десктопе, так и с мобильных браузеров.
Но если вдруг кому, кроме меня нужно, то:
в файле includes/classes/fieldstypes/fieldtype_attachments.php
меняем
Код: Выделить всё
$(".' . $fancybox_css_class . '").fancybox({ type: "ajax" });
Код: Выделить всё
$(".' . $fancybox_css_class . '").fancybox({ type: "ajax", aspectRatio: true });
меняем
Код: Выделить всё
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: Уменьшение изображений во вложениях
Уменьшает изумительно, но на десктопе до размеров блошиной газеты В принципе не проблема, превью на десктопе даже больше открытого изображения на гаджете, открывать большой надобности нет. Но на "маленький бажек" тянет
- support
- Техническая поддержка
- Сообщения: 9008
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Уменьшение изображений во вложениях
В версии 2.8 изображения будут масштабироваться по ширине. Вертикальную прокрутку оставил, если изображение не помещается по высоте. А так же добавил функцию поворота изображения
https://vk.com/rukovoditel_project?w=wall-80230319_1131
https://vk.com/rukovoditel_project?w=wall-80230319_1131
- Antonyous99
- Сообщения: 576
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Уменьшение изображений во вложениях
А можно ли как-то решить это проще?
Огромное окно fancybox закрывает почти весь экран и не видно данных самой записи.
ПРИМЕР:
Чел заполнил анкету, указал паспортные данные, приложил скан разоврота паспорта.
Удобно было бы сразу сверять данные со сканом, но огромное окно fancybox не дает увидеть, что там чел по факту заполнил, сверить со сканом.
Огромное окно fancybox закрывает почти весь экран и не видно данных самой записи.
ПРИМЕР:
Чел заполнил анкету, указал паспортные данные, приложил скан разоврота паспорта.
Удобно было бы сразу сверять данные со сканом, но огромное окно fancybox не дает увидеть, что там чел по факту заполнил, сверить со сканом.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
- SalahievFR
- Сообщения: 278
- Зарегистрирован: 22 янв 2023, 10:14
- Имя: Фанис Салахиев
- Откуда: Россия Казань
- Контактная информация:
Re: Уменьшение изображений во вложениях
Где то на форуме есть js код, который делает форму полупрозрачной, если ее зацепить мышкой.Antonyous99 писал(а): ↑23 июн 2023, 15:01 А можно ли как-то решить это проще?
Огромное окно fancybox закрывает почти весь экран и не видно данных самой записи.
ПРИМЕР:
Чел заполнил анкету, указал паспортные данные, приложил скан разоврота паспорта.
Удобно было бы сразу сверять данные со сканом, но огромное окно fancybox не дает увидеть, что там чел по факту заполнил, сверить со сканом.
- Antonyous99
- Сообщения: 576
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Уменьшение изображений во вложениях
Отличная идея! Прикручу.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
-
- Сообщения: 2415
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Уменьшение изображений во вложениях
у формы есть кнопочка свернуть)) и ненодо ничего городить)