Sergant_Antares Опубликовано 28 Января 2009 Жалоба Поделиться Опубликовано 28 Января 2009 Есть ли возможность или есть ли мод, который будет автоматом резать загружаемые картинки до нужного размера (не превьюшки) например нада залить файл с большей стороной 3000px, а ограничение на заливку стоит 1600px... юзерам приходится сначала "дома резать" до 1600, а потом заливать.. Сабж.. заранее спасибо за помощь. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 28 Января 2009 Жалоба Поделиться Опубликовано 28 Января 2009 В IP.G 2.0 была настройка "Настройки изображений: Полный размер изображения", насколько я помню она именно это и делает. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sergant_Antares Опубликовано 28 Января 2009 Автор Жалоба Поделиться Опубликовано 28 Января 2009 Image Settings: Full Size Image Dimensions ты про это наверно.... нет это задает максимальный размер для загрузки.. т.е. если грузить больший размер - выдает ошибку.. ну ошибку форума (стандартную) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 28 Января 2009 Жалоба Поделиться Опубликовано 28 Января 2009 Жаль. На http://invisionize.com и http://resources.invisionpower.com подобного не нашлось... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sergant_Antares Опубликовано 3 Февраля 2009 Автор Жалоба Поделиться Опубликовано 3 Февраля 2009 (((жалко Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Marshal3 Опубликовано 12 Ноября 2010 Жалоба Поделиться Опубликовано 12 Ноября 2010 так и не появилась возможность резать фотки? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Marshal3 Опубликовано 13 Ноября 2010 Жалоба Поделиться Опубликовано 13 Ноября 2010 наверное мертвый форум Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 13 Ноября 2010 Жалоба Поделиться Опубликовано 13 Ноября 2010 наверное мертвый форум Моментальный ответ получите только там, где купили (получили?) галерею. Я проверю, посмотрю поскольку галерея в сфере моих интересов, но моментально это делать не буду. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Marshal3 Опубликовано 14 Ноября 2010 Жалоба Поделиться Опубликовано 14 Ноября 2010 при небольшом разрешении монитора не удобно просматривать фото =( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 14 Ноября 2010 Жалоба Поделиться Опубликовано 14 Ноября 2010 при небольшом разрешении монитора не удобно просматривать фото =(А причем здесь IP.Gallery? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 14 Ноября 2010 Жалоба Поделиться Опубликовано 14 Ноября 2010 он пользовался поиском, только вот не тот разделне вопрос - поправить скрипт жестко в коде, чтобы проверялся размер экрана и лайтбокс разворачивался правильнотолько вот идеология этих идиотских хуков такова, что при следующем обновлении форума все начнут ныть - а вот как мне обновить, у меня код изменен, я не знаю, где... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Marshal3 Опубликовано 14 Ноября 2010 Жалоба Поделиться Опубликовано 14 Ноября 2010 Ph-AИзвините, просто не хотелось плодить еще одну тему.ArharПоможете? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 14 Ноября 2010 Жалоба Поделиться Опубликовано 14 Ноября 2010 надо в файле ./public/js/3rd_party/lightbox.jsв функции changeImage заменить строку imgPreloader.onload наimgPreloader.onload=(function(){ this.lightboxImage.src=this.imageArray[this.activeImage][0]; var arrayPageSize=this.getPageSize(); if(imgPreloader.width>arrayPageSize[0]){ imgPreloader.height=Math.floor((imgPreloader.height/imgPreloader.width)*(arrayPageSize[0]-LightboxOptions.borderSize*2)); imgPreloader.width=arrayPageSize[0]-LightboxOptions.borderSize*2; } if(imgPreloader.height>arrayPageSize[1]){ imgPreloader.width=Math.floor((imgPreloader.width/imgPreloader.height)*(arrayPageSize[1]-LightboxOptions.borderSize*2)); imgPreloader.height=arrayPageSize[1]-LightboxOptions.borderSize*2; } this.lightboxImage.setStyle({width:imgPreloader.width+'px'}); this.lightboxImage.setStyle({height:imgPreloader.height+'px'}); this.resizeImageContainer(imgPreloader.width,imgPreloader.height); }).bind(this);в функции getPageSizeзаменить (очевидно обезьяна писала)if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}наif(yScroll<windowHeight){pageHeight=yScroll;}else{pageHeight=windowHeight;} только не спрашивайте,как заменить строкудля этого надо либо несжатый файл иметь, либо найтиchangeImage:function(imageNum){и после нее начать раскладывать код по строкам: this.activeImage=imageNum; if(LightboxOptions.animate)this.loading.show(); this.lightboxImage.hide(); this.hoverNav.hide(); this.prevLink.hide(); this.nextLink.hide(); this.imageDataContainer.setStyle({opacity:.0001}); this.numberDisplay.hide(); var imgPreloader=new Image();ну вот следующая строка, кончаящаяся .bind(this); и будет нужной pops отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 14 Ноября 2010 Жалоба Поделиться Опубликовано 14 Ноября 2010 Извините, просто не хотелось плодить еще одну тему.http://forums.ibresource.ru/index.php?/topic/59919/page__view__findpost__p__374940 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 22 Декабря 2010 Жалоба Поделиться Опубликовано 22 Декабря 2010 Image Settings: Full Size Image Dimensions ты про это наверно.... нет это задает максимальный размер для загрузки.. т.е. если грузить больший размер - выдает ошибку.. ну ошибку форума (стандартную)А должна уменьшать. Как работала эта функция, так и работает. P.S. Давно хотел написать, но руки не доходили. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.