Небольшие улучшения стандартной фотогалереи.
1. При просмотре фото, если на него нажать, оно не разворачивается, а открывается следующее. Мне так не годится. Сделал так чтобы разворачивалось, и в развёрнутом окне можно было пролистать следующие из альбома.
2. Фотогалерея не сжимает оригиналы. Если каждый любитель будет загружать 10 мегабайтные фотки — никакого хостинга не хватит. Та и оригинал будет долго грузиться. Теперь при загрузке, если максимальный размер не указан — оригиналы автоматически сжимаются до 1024 (например). То есть вы можете загрузить и 5000 панораму, а остальная масса фоток будет сжата.
3. На фотки в галерее и в материалах автоматически наклеивается водяной знак из PNG файла. Вроде ничего не забыл...
Если кому интересен такой функционал, могу собрать архивчик с изменёнными файлами.
А пример можно посмотреть здесь www.кумыска-онлайн.рф/albums/23-sochnaja-trava-kumyski.html
У кого ещё какие разработки — предлогайте.
Годная штука однозначно плюс. По возможности если будут еще доработки разместите в блог.
Эх, хорошая была галерея на первой ветке… Ну и эту до ума доведём.
1. При просмотре фото, если на него нажать, оно не разворачивается, а открывается следующее. Мне так не годится. Сделал так чтобы разворачивалось, и в развёрнутом окне можно было пролистать следующие из альбома.
2. Фотогалерея не сжимает оригиналы. Если каждый любитель будет загружать 10 мегабайтные фотки — никакого хостинга не хватит. Та и оригинал будет долго грузиться. Теперь при загрузке, если максимальный размер не указан — оригиналы автоматически сжимаются до 1024 (например). То есть вы можете загрузить и 5000 панораму, а остальная масса фоток будет сжата.
3. На фотки в галерее и в материалах автоматически наклеивается водяной знак из PNG файла. Вроде ничего не забыл...
Если кому интересен такой функционал, могу собрать архивчик с изменёнными файлами.
А пример можно посмотреть здесь www.кумыска-онлайн.рф/albums/23-sochnaja-trava-kumyski.html
У кого ещё какие разработки — предлогайте.
Нам kiberkompas.com/albums очень интересно, жутко напрягает то, что нет возможности изменить название фотографии, если сможете победить эту беду пасибок в виде vmr подкинем.
Очень интересно, ждемс архив, чтобы протестить альбом. Еще бы в постах фото увеличивалось, было бы просто супер.Если кому интересен такой функционал, могу собрать архивчик с изменёнными файлами.
Нам kiberkompas.com/albums очень интересно, жутко напрягает то, что нет возможности изменить название фотографии, если сможете победить эту беду пасибок в виде vmr подкинем.
Это конечно нужно но пока не реализовано. Я у себя удаляю фотку — загружаю заново с новым названием :)
Тогда подготовлю файлы.
Очень интересно, ждемс архив, чтобы протестить альбом. Еще бы в постах фото увеличивалось, было бы просто супер.Если кому интересен такой функционал, могу собрать архивчик с изменёнными файлами.
Примерно вот так? www.кумыска-онлайн.рф/news/12-uborka-lesa-na-1i-dachnoi.html
Я не показываю поле с фоткой при просмотре материала, а показываю поле Изображения (где можно несколько фото загрузить). Они разворачиваются. Чтобы выводились не мелкие значки, подправил одну строчку. Если интересно, могу найти.
В новости я понял что это дополнительное фото с вашей правкой, будет интересно как изменить размер. Я понял, что вы не изменяли тип поля "Изображение", а я как раз про него говорил. Архивчик для альбома еще не сделали?Примерно вот так? www.кумыска-онлайн.рф/news/12-uborka-lesa-na-1i-dachnoi.html
А пока ещё одна доработка:
По умолчанию качество сохраняемых фото выставлено в 100. Что вовсе не обязательно. Я провёл наблюдения и вот что выяснил:
фото с качеством 80-100 визуально практически не отличаются. Зато размер файла отличается в 3-4 раза. А хостинги не у всех резиновые. Да и интернет не у всех быстрый.
У себя я поставил качество 88 — это очень хорошее. Дальше увеличивать нет смысла — визуально не отличаются, а размер резко начинает расти.
Настроить степень сжатия изображений можно в файле \system\core\uploader.php
У меня строка 351
public function imageCopyResized($src, $dest, $maxwidth, $maxheight, $is_square=false, $quality=100){
Поздравляю!Фотогалерея не сжимает оригиналы. Если каждый любитель будет загружать 10 мегабайтные фотки — никакого хостинга не хватит. Та оригинал будет долго грузиться. Теперь при загрузке, если максимальный размер не указан — оригиналы автоматически сжимаются до 1024 (например). То есть вы можете загрузить и 5000 панораму, а остальная масса фоток будет сжата.
У Вас Фотогалерея фотки сжимают на стороне клиента?и оригинал будет долго грузиться.
Ну слава богу PHP-> все на местах!Нет, фотки сжимаются при сохранении на сервер
Если хотите сжимать оригиналы:
В файле /system/controllers/photos/actions/upload.php найдите строки (позиция примерно 126)
'big' => $uploader->resizeImage($result['path'], array('width'=>700, 'height'=>520, 'square'=>false)), 'normal' => $uploader->resizeImage($result['path'], array('width'=>200, 'height'=>200, 'square'=>true)), 'small' => $uploader->resizeImage($result['path'], array('width'=>64, 'height'=>64, 'square'=>true)),
'original' => $uploader->resizeImage($result['path'], array('width'=>1024, 'height'=>1024, 'square'=>false))