Автоматическое уменьшение фотографий при загрузке в фотоальбомы пользователей до загрузки на сайт

+36
1.74K
При низком лимите memory_limit на хостинге фотографии большого разрешения не грузятся и выдает ошибку 404.
Обновляем инстантовский загрузчик swfupload, который теперь умеет уменьшать размеры фотографий на клиентской части, то есть до загрузки.На сайт загружаются уже уменьшённые фотографии.
Все файлы в папке /includes/swfupload удаляем и закачиваем новые с архива, и заменяем com_users_photo_add.tpl.

Демо тут
Пользователь: test
Пароль: test11
Скачать архив тут

Размер уменьшения и качество выставлаем в com_users_photo_add.tpl
  1.  
  2. thumbnail_height: 500,
  3. thumbnail_width: 600,
  4. thumbnail_quality: 100
  5.  
0
Mr.Andreius Mr.Andreius 12 лет назад #
Жаль не могу протестировать с мобилы. Как отремонтируют инет, заценю. :)
+5
RoN RoN 12 лет назад #
Проверил, все работает. Но заметил что это применимо только к пользовательским альбомам. Как добавить этот же загрузчик к общим альбомам, которые я создал в админке и разрешил пользователям добавлять в них фото?
+1
googlebot googlebot 12 лет назад #
com_photos_add2.tpl изменить аналогично.
+1
googlebot googlebot 12 лет назад #
вот так у меня заработало на 1.8, правда, подписи и описание к каждой фотке не удалось прикрутить, там немножко другая логика в фронтенде.
0
Алексей Гаврилов Алексей Гаврилов 12 лет назад #
Полезно ставлю +1
-8
Camfrog Camfrog 12 лет назад #
НЕПОЛЕЗНО
0
alexbabo alexbabo 12 лет назад #
А вы попробуйте загрузить в альбом пользователей фотографию с большим разрешением скажэм 3000x3000px,если лимит на сервере то врятле получится.А потом попробуйте с этим загрузчиком.
0
Def Def 12 лет назад #
а разве фотки не уменьшаются автоматически? тумбики же создаются
0
googlebot googlebot 12 лет назад #
yury, ну неужели так трудно прочитать описание? Уменьшение происходит на стороне пользователя, еще до загрузки. Это мегаполезно в случае дохленького хостинга, особенно если ваша аудитория имеет привычку пихать фотки с 16Mpix камеры на сайт...
+1
Annette Annette 12 лет назад #
БОЖЕ! Спасибо! Какое чудо! Я аж кончаю! А то так надоело сжимать фоточки пользователей на хостинге и выслушивать нытье по поводу долгой загрузки! (пользователям же невдомек, что можно самим сжать и подкорректировать фото до загрузки на сайт, в маилрушечке же само еще и переворачивается). Еще раз благодарю!
0
smm_grin smm_grin 10 лет назад #
Вопрос можно? А работает ли на 1.10.3? Или может есть другие варианты?

Еще от автора

Адаптивный шаблон Sunny - InstantCMS 2 .Free
Адаптивный шаблон. Адаптивный слайдер,на мобильных устройставх перелистывается пальцем. С анимацией,позиции подгружаются по мере прокрутки страницы.
Модуль "Контент панель".Инстант 1.10.3-1.10.4
Вначале планировался простенький модуль делающий перелинковку статей по методу кольца в разделе. Но модуль разросся и оброс многими функциями.
Модуль который виден только в профиле.Инстант.1.10.4
По просьбе Доротея Всё неимоверно элементарно. Создаем копию шаблона module.tpl,с другим именем,в нашем случае module_user.tpl.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.