Вложенные изображения

Автор recived, 20 января 2010, 14:31:50

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

recived

Доброго времени суток, не подскажите есть ли уже реализация чтобы smf ужимала фото вложений сама. Например у меня есть фото размером 3 мб а разрешено вставить 1мб, при вложении фото уменьшается до 1мб или например до определенной ширины/высоты.

Макар

ваш форум » Центр администрирования » Характеристики и настройки » Настройки

Максимальная ширина прикрепляемых изображений (0 = отменить)

Максимальная высота прикрепляемых изображений (0 = отменить)

ваш форум » Центр администрирования » Вложения и аватары » Свойства вложений

Вложения

Проверять расширения вложений

Доступные расширения вложений

Перекодировать символы конца строки в текстовых вложениях

Папка вложений
Настройка нескольких папок вложений

Максимальный размер папки вложений 
Максимальный размер вложения в одном сообщении 
Максимальный размер вложения 
Максимальное количество вложений в сообщении

Отображать прикрепленные картинки под сообщением

Изменять размер изображения, при отображении под сообщением

Максимальная ширина эскиза

Максимальная высота эскиза


блин тут тоже живет минотавр  wallbash
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

recived

Ну это то я знаю. Сама smf она не сжимает картинки до тех параметров которые выставлены, а просто скажет объем файла слишком большой. Приходится пользователям уменьшать фото через сторонние проги такие как paint и т.п Нужно чтобы файло само сжималось и уменьшалось до заданных параметров.

Макар

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

recived

А скажите там какие именно опции для этого? Тут пошарил через поиск не нашел, точно также посмотрел aeva тоже не нашел.

trora

в аеве тоже ограничение на фотку - 2 мб
я не доллар чтоб всем нравиться

Макар

Цитата: trora от 02 февраля 2010, 18:50:13
в аеве тоже ограничение на фотку - 2 мб

НЕТ ! wallbash tickedoff

Параметры файлов

Разрешённые типы документов
Можно ограничить типы загружаемых файлов по расширению. Используйте запятую в качестве разделителя (например "ZIP, PDF"). Поддерживаемые типы файлов: txt, rtf, pdf, xls, doc, ppt, docx, xlsx, pptx, xml, html, htm, php, css, js, zip, rar, ace, arj, 7z, gz, tar, tgz, bz, bzip2, sit
   
Максимальный размер файла   Установите 0 и используйте раздел "Квоты" для тонкой настройки.    КБ

upload_max_filesize
Это серверная переменная, ограничивающая размер загружаемых файлов. Можно изменить этот параметр с помощью php.ini или установок в файле .htaccess   16 МБ   wallbash
post_max_size
Это серверная переменная, ограничивающая размер загружаемых файлов. Можно изменить этот параметр с помощью php.ini или установок в файле .htaccess   8 МБ   wallbash

Максимальная ширина изображения    пикселей 800
Максимальная высота изображения    пикселей 600

Разрешить изменение размера больших изображений  да
При загрузке изображений, имеющих размер больше допустимого, сервер будет пытаться изменить их в соответствии с заданным размером. Не рекомендуется к использованию на перегруженных серверах. Выберите "Нет" для отказа от таких изображений.   

Сжатие Jpeg 70%
Определяет качество и размер изображения, в том числе и эскиза изображения. Укажите заначение между 0 (плохое качество, маленький файл) и 100 (высокое качество, большой файл). Рекомендуемое значение по умолчанию (80). Значения между 65 и 85 являются наилучшим компромиссом.

вот это вот

ЦитироватьМаксимальная ширина изображения    пикселей 800
Максимальная высота изображения    пикселей 600

Разрешить изменение размера больших изображений  да
При загрузке изображений, имеющих размер больше допустимого, сервер будет пытаться изменить их в соответствии с заданным размером. Не рекомендуется к использованию на перегруженных серверах. Выберите "Нет" для отказа от таких изображений.   

выставляете самостоятельно размер до которого ужимать фотки , и разрешаете это делать  tickedoff для того что бы это произошло фотка должна быть меньше

хоть на 100кб чем

Цитироватьupload_max_filesize
Это серверная переменная, ограничивающая размер загружаемых файлов. Можно изменить этот параметр с помощью php.ini или установок в файле .htaccess   16 МБ
post_max_size
Это серверная переменная, ограничивающая размер загружаемых файлов. Можно изменить этот параметр с помощью php.ini или установок в файле .htaccess   8 МБ

эти настройки

учите матчасть  tickedoff
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

trora

отсюда дополнительный вопрос-   где на сервере прячется эта  php.ini ?
либо директиву в хтассес- в  студию.
кстати- у хтассес статус выше чем у  php.ini?
про матчасть.
вот счас скачал учебник пхп- 750 страниц.  думаете сколько времени займет прочитать? усвоить?выучить и начать правильно применять на практике?
к примеру- вчера 2 часа убил на попытки(число попыток и исправлений кода около 20) сделать страничку с загрузкой фоток со стороннено сервиса. и это спасибо админ помог- иначе б полдня потратил.
иногда проще спросить- чем самому тыкаться
я не доллар чтоб всем нравиться

Mavn

Приоретет у php.ini/ но если указать директиву в htaccess при разрешающих правах на изменение директивы браться будет директива из htaccess.
ну на самом деле можно было бы просто забить название директив в здешний поиск и получить ответ :)
php_value upload_max_filesize 20M
php_value post_max_size 20M
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

recived

Я немного не понял. Аева работает с фото которые в постах выкладывают или она только работает с галереей. Мне нужно чтобы в постах фото вложения автоматом сжимались. Или как это включить?

Макар

Админ характеристики и настройки. Настройки отображения
указываешь максимальный размер вложения и колличество в одном посте. И размеры по ширине и высоте. Например 320х240. Любое фото прикрепленное к посту, например с размером 1200х1600 будет отображаться как 320х240 при клике открываться в нормальном размере. Главное чтобы при прикреплении размер фото не превышал заданное ограничение.

С галереей немножко по другому. В ней можно настроить автоматически сжимать фото до заданных размеров если оно их превышает и по размерам и по весу. Из галереи фотки прикрепляются тегом [smg id=номер фотки] или урл , которые можно взять под каждой фоткой.
имхо, для меня галерею пользовать удобнее чем атачи, они у меня вообще запрещенны. Для аева есть плагин добавляющий кнопку в форму написания ответа для быстрой загрузки, и вставляющий загруженные теги в тело поста. К сожалению плагин платный.
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

recived

Вот я и говорю что нету пока решений. Я не могу сделать чтобы пользователи выкладывали по 3 метра на 1 фотку с диким разрешением.  У меня стоит не более 300кб на 1 вложение, вот пользователи и ругаются мол им фотографии надо ужимать самим а потом только загружать в пост, т.к порог в 300кб стоит. А тут раз система сама бы ужала как аева галереи и все рады.

Drakonsa

Цитата: recived от 03 февраля 2010, 22:09:55
Вот я и говорю что нету пока решений. Я не могу сделать чтобы пользователи выкладывали по 3 метра на 1 фотку с диким разрешением.  У меня стоит не более 300кб на 1 вложение, вот пользователи и ругаются мол им фотографии надо ужимать самим а потом только загружать в пост, т.к порог в 300кб стоит. А тут раз система сама бы ужала как аева галереи и все рады.
Ну найди функцию, которая заливает картинку в папку и допиши уда штук 10 строк, на уменьшение веса\размера\конверта.

recived

Ага. 10 строк бы было давно дописал бы правда для 1.1 ветки. На 2rc не давно переехал и в коде не так сильно освоился.

supmener

Скажите пожалуйста, как сделать так, чтобы вложенное или иное изображение было близко к тексту, а не на таком большом растоянии, как например на этом форуме.

recived

Кстати решил проблему с уменьшением фото. Есть мод "Resize Attached Images" Он автоматом уменьшает фотки до нужных размеров  O0.  Пользователям теперь не надо через паинт самим уменьшать изображения наконец то, грузят щас фото объемом 1-3 метра а мод сам ужимает до 30кб.
Еще сделал чтобы изображения нормано атачились в посту а не как сейчас.
supmener посмотри в стилях шаблона (css) там это все правится

supmener

А по какому адресу данное расширение настраивается?
В стилях шаблона там надо долго с этим ковырять, чтобы дизайн не съехал. Мне надо готовое решение.

recived

Цитата: supmener от 04 марта 2010, 08:29:54
А по какому адресу данное расширение настраивается?
В стилях шаблона там надо долго с этим ковырять, чтобы дизайн не съехал. Мне надо готовое решение.
Чтобы ближе к тексту были вложения?

supmener

Resize Attached Images-вот это расширение установил, но не вижу как настроить, чтобы как у вас до 30 кбт оптимизировались картинки. Или оно без меню настроек и там уже все зашито, до какого размера уменьшать?

Чтобы ближе к тексту были вложения-вот для этого ищу готовое решение, чтобы css не пробывать модефицировать в шаблоне наугад.

recived

Цитата: supmener от 04 марта 2010, 09:00:34
Resize Attached Images-вот это расширение установил, но не вижу как настроить, чтобы как у вас до 30 кбт оптимизировались картинки. Или оно без меню настроек и там уже все зашито, до какого размера уменьшать?
Resize Attached Images он сжимает фото по выставленным параметрам, ширине и высоте. У меня стоит 600x600 и фотки после вложений получаются по 20-30кб. Размер будет больше и вес фото естественно будет больше и т.д.
Цитата: supmener от 04 марта 2010, 09:00:34
Чтобы ближе к тексту были вложения-вот для этого ищу готовое решение, чтобы css не пробывать модефицировать в шаблоне наугад.
Готового вроде нету, по крайней мере я не видел, да и легко это реализовать если знаешь css. Посмотрите какие там классы стоят и правьте их.

recived

Теперь меня вот интересует как можно фото вложений вставить в сам пост к тексту. Чтобы например не отображались в самом низу, а захотел убрал их в пост.

Макар

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

recived

Цитата: Makar от 04 марта 2010, 09:37:02
Attachments In Message тебе в помощь


Оооо Бальшущее спасибо макар. Сам чуть ли не запарился писать. Пасибо пасибо пасибо пасибо, а то лоханулся бы если второе колесо сделал. Правда для 2.0 RC2 не ставиться но напильник всегда под рукой.

Макар

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

supmener

Я думаю, что уменьшается размер изображения выводимого на странице. Но на сервере продалжает хранится изображение в первоначальном размере по весу. Потому что если кликнуть по вложению, то происходит вывод в браузер здорового изображения. Это меня не устраивает, так как мало места на хостинге. Можно ли сделать так, чтобы картинка на странице форума не становилась гиперссылкой и соответственно здоровые изображения не хранились бы на сервере, а удалялись?

recived

Цитата: supmener от 04 марта 2010, 09:55:47
Я думаю, что уменьшается размер изображения выводимого на странице. Но на сервере продалжает хранится изображение в первоначальном размере по весу. Потому что если кликнуть по вложению, то происходит вывод в браузер здорового изображения. Это меня не устраивает, так как мало места на хостинге. Можно ли сделать так, чтобы картинка на странице форума не становилась гиперссылкой и соответственно здоровые изображения не хранились бы на сервере, а удалялись?
Нет все нормально просто создается отдельная превьюшка +5кб примерно а фотки уменьшаются ;) Наверно не выставили настройки мода, ак что проверяйте.

supmener

А где выставлять настройки мода?

recived

Цитата: Makar от 04 марта 2010, 09:50:49
Attachments In Message  ------ Installation Instructions for 2.0 RC2
Тем кто далек от кода smf, не установить ;) В моем случаи надо править код в некоторых файлах самому.  Уууауууу у меня мод вообще улетел. Просто так не поставить его через установку модов. Буду сидеть и ручами теперь ставить  :D

recived

Цитата: supmener от 04 марта 2010, 10:05:52
А где выставлять настройки мода?
Админ = > Конфигурация => Характеристики и настройки =>
аксимальная ширина прикрепляемых изображений (0 = отменить)
Максимальная высота прикрепляемых изображений (0 = отменить)

Сколько стоит там? Мне жалко только то что мод раньше не попался т.к у меня больше 1.5 гига вложений  :'( Средний размер которых 300кб-400кб

recived

Порылся попробовал моды для вставки файлов в пост, под 2.0rc2 yt работает ни один из них. Автоматом они 100% не ставятся, и сам код мода надо править т.к не предназначен он все таки под эту версию. Кто желает помочь обновить до актуальной версии форума?

supmener

Сейчас стоит, как на скрине. При этом при клике на превью, выводится начальное неоптимизированное изображение. Тестировал на 90 кбт файле. Превью жмется до 40, а при клике выводится начальный файл. На 2 мбт файле протестировать не могу, пишет:
Ваше вложение не может быть сохранено. Возможно файл больше, чем позволяет сервер. Пожалуйста, проконсультируйтесь с Администратором для получения более подробной информации. Хотя увеличил размер допустимых вложений до нехочу и кэш прочистил. Тестирую на Денвере  wallbash.

recived

Цитата: supmener от 04 марта 2010, 11:32:01
Сейчас стоит, как на скрине. При этом при клике на превью, выводится начальное неоптимизированное изображение. Тестировал на 90 кбт файле. Превью жмется до 40, а при клике выводится начальный файл. На 2 мбт файле протестировать не могу, пишет:
Ваше вложение не может быть сохранено. Возможно файл больше, чем позволяет сервер. Пожалуйста, проконсультируйтесь с Администратором для получения более подробной информации. Хотя увеличил размер допустимых вложений до нехочу и кэш прочистил. Тестирую на Денвере  wallbash.
Вот параметры изображения выставите. У меня 600 по ширине и 600 по высоте. 0 значит что не сжимаются файлы!

supmener

Спасибо. Так и сделаю. А если я в Превью выставил 400, то это на размере отрицательно не скажется ? Имею в виду, может ли это дать эффект, что будет хранится 2 картинки вместо одной?

recived

Цитата: supmener от 04 марта 2010, 11:48:46
Спасибо. Так и сделаю. А если я в Превью выставил 400, то это на размере отрицательно не скажется ? Имею в виду, может ли это дать эффект, что будет хранится 2 картинки вместо одной?
всмысле на размере? Эти параметры говорят что вме вложения изображения должны быть не более 400 в вашем случаи (в размерах). Сами превью они по дефолту вроде 150x150. По клику увеличиваться будут до размеров 400x. Сжатие протестите на денвере ;)

supmener

Имею в виду, что если привью 40 кбт и картнинка 50 кбт, то в сумме это уже 90. Можно ли настроить так, чтобы была только одна картинка на сервере вместо двух для экономии места?

recived

Цитата: supmener от 04 марта 2010, 11:57:30
Имею в виду, что если привью 40 кбт и картнинка 50 кбт, то в сумме это уже 90. Можно ли настроить так, чтобы была только одна картинка на сервере вместо двух для экономии места?
Ну тогда если экономить то радикал в помощь ) или же размер прописать картинок по ширине и высоте не более 200  ;D там и будут вложения не более 10-20кб

supmener

А тогда что имел ввиду автор мода (сегодня получил от него ответ):
It's a standard SMF feature. Look in Attachment Settings for "Show Preview Image" or something like that.
Что то не могу найти, где эта настройка отображается. Помогите пожалуйста.

Skeeve

Здравствуйте!
что-то странная проблема, при копировании изображения на форум весом 42 кб картинка становится 400 кб. В чем дело? картинка взята с фотоаппарата Канон
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

BIOHAZARD

Цитата: Skeeve от 04 апреля 2010, 18:30:27
Здравствуйте!
что-то странная проблема, при копировании изображения на форум весом 42 кб картинка становится 400 кб. В чем дело? картинка взята с фотоаппарата Канон
Я так подозреваю, что у Вас идёт ресайз в png, а он по умолчанию весит на много больше jpg
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Макар

#39
Цитата: BIOHAZARD от 05 апреля 2010, 13:28:09
Я так подозреваю, что у Вас идёт ресайз в png, а он по умолчанию весит на много больше jpg

а уменя нет ресайза в пнг, но вес картинок увеличивается в 10 - 20 раз   wallbash

оригинал      jpeg  2048 х 1536  548 кб

в настройках форума сжимать под экран до - 800 х 600 
в настройках вложений  - максимальный размер одного файла 206KB превью для вложений 320 x 240 пикселей

установлен мод Resize Attached Images   1.4 который любое большое изображение приводит при загрузке к заданным в настройках форума размерам

вроде все нормально картинку грузит и сжимает

получаем в посте превью 320 x 240 пикселей 30 KБ (30 281 байт) 24 битов на пиксел jpeg

при клике на изображение открывается через хайгслайд до 800 х 600 но размер у него  701 KБ (717 170 байт)

мля...........

идем в вложения и аватары , список вложений находим загруженное изображение и видим - 02042010044.jpg 800x600   70.41кБ

оттуда же из списка можно открыть вложение - открываем и получаем - те же 701 KБ (717 170 байт)

мля..........

иду в Обслуживание файлов -  Проверка вложенных файлов  запускаю проверку получаю матюк


ЦитироватьВ ходе обслуживания были найдены ошибки. Выделите те ошибки которые Вы хотите исправить и нажмите продолжить.
1 вложения/аватары имеют неправильный размер

ставлю галочку , жму продолжить  и и и..............

теперь в списке вложений , это вложение потяжелело 02042010044.jpg 800x600   700.36кБ

но это еще не все

включаю watermark мод

добавляю вторым атачем тот же оригинальный файл




и получаю мля картинку весом 1,3 MБ (1 356 344 байт) с наложенным водяным знаком

вдобавок до этого глубина у картинок была 32 битов на пиксел а после наложения водяного знака изменилась на 24 битов на пиксел  но блин все то увеличился в двадцать ! раз

иду во вложения и аватары

список вложений вижу

02042010044.jpg 800x600   70.41кБ     
02042010044.jpg 800x600   700.36кБ

иду в Обслуживание файлов -  Проверка вложенных файлов  запускаю проверку получаю матюк


ЦитироватьВ ходе обслуживания были найдены ошибки. Выделите те ошибки которые Вы хотите исправить и нажмите продолжить.
1 вложения/аватары имеют неправильный размер

ставлю галочку , жму продолжить  и и и..............

теперь в списке вложений и это , второе  ,  вложение потяжелело 02042010044.jpg 800x600   700.36кБ   


при открытии его в свойствах показывает 1,3 MБ (1 356 344 байт)


где бить ногами ?   knuppel


продолжение истории

скачал себе один из файлов с размером в 1,3 мб , дай думаю открою его фотошопом и гляну что внутри

а фотошоп мне выдает - невозможно выполнить запрос : обнаружен неизвестный или некорректный jpeg маркер

>:(  а paint этот же файл открыл wallbash

ничего не делая с файлом сохраняю его под другим именем  получаю предупреждение - при сохранении прозрачность будет потеряна , продолжить ?

сохраняю и получаю файл весом 154 кб

но не 1,3 мб же.......
и после этого он (пересохраненный файл) открывается в фотошопе





Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Skeeve

при просмотре файла через форум показывает однако jpg
как можно отключить конверт картинок?
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

Skeeve

помогите пожалуйста:) Есть ли мод который ресайзит по другому, или чего-нибудь, что сохраняет в другом формате?
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

Макар

В смысле ? Помедлендее я не успеваю за вашей мыслью . . . .
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Skeeve

Цитата: Skeeve от 04 апреля 2010, 18:30:27
Здравствуйте!
что-то странная проблема, при копировании изображения на форум весом 42 кб картинка становится 400 кб. В чем дело? картинка взята с фотоаппарата Канон
говорят что конвертится и при это мувеличивается в размере. можно ли по другому конвертить, или не конвертить вообще?
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

Макар

по поводу проблемы увеличения размера изображений при загрузке

ответ разработчика мода :

Цитата: Kays от 07 апреля 2010, 17:44:55
It only happens with new images. From what I can see so far is that it does get resized to a jpeg. But after that it get's changed to a .png. If I resize the .png as an existing image it will resize as a jpeg this time.

One temporary solution until i find a fix. In Post.php look for the following and either comment it out or remove it.


// Added for the Image resize mod
if(list ($width, $height, $type) = @getimagesize($_FILES['attachment']['tmp_name'][$n]))
{
if($type != 'IMAGETYPE_JPEG' || $width > $modSettings['max_image_width'] || $height > $modSettings['max_image_height'])
{
// What size should this image be?
$width = $width > $modSettings['max_image_width'] ? $modSettings['max_image_width'] : $width;
$height = $height > $modSettings['max_image_height'] ? $modSettings['max_image_height'] : $height;

// Resize it
require_once($sourcedir . '/Subs-Graphics.php');
if(saveAsJpeg($_FILES['attachment']['tmp_name'][$n], $width, $height, $_FILES['attachment']['tmp_name'][$n]))
{
// Find the new size.
$_FILES['attachment']['size'][$n] = filesize($_FILES['attachment']['tmp_name'][$n]);

// Change the file name if it's not a .jpg
if(strrchr($_FILES['attachment']['name'][$n], '.') != '.jpg')
$_FILES['attachment']['name'][$n] = substr($_FILES['attachment']['name'][$n], 0, -(strlen(strrchr($_FILES['attachment']['name'][$n], '.')))) . '.jpg';
}
}
}
// End Image resize mod
 

This will resize any images when they are viewed rather than when uploaded.

мне помогло, единственное пришлось увеличить лимиты

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Skeeve

а это какая версия, у меня 2.0рк3
ничего подобного нет в post.php
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

Макар

wallbash  этот блок добавляет мод

надо сделать так что бы мод его не добавлял

или после установки мода удалить ручками
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Skeeve

а если я не устанавливал никакого мода?)
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

supmener

Цитата: Makar от 15 апреля 2010, 07:05:33
по поводу проблемы увеличения размера изображений при загрузке
ответ разработчика мода :
мне помогло, единственное пришлось увеличить лимиты
Сегодня вышло обновление.[http://custom.simplemachines.org/mods/index.php?mod=2206]
Можно подробнее про лимиты? Где что подкрутить?

supmener

Ой, ошибся, обновление точь в точь месяц назад вышло.

Макар

если применять фикс от разработчика , то включается проверка на размер файла перед загрузкой. У меня стоял лимит в 206 кб , а камера мобильника делает снимки в среднем от 450 - до 1 мб , собственно мод и ставил дляужимания этих фото, но с убранным куском кода начались маты про превышение размера вложения. Поднял лимит до 1 мб на фото. Всеравно при загрузке фото ужимается по пикселям до 800 * 600 а такие фото более 100 кб редко когда весят.

Т.е. сейчас ресайз фото идет только по рамерам  ширины и высоты но с включенным ограничением по весу. раньше моду было пофик на вес , он все равно сначала ужимал а потом проверял , теперь наоборот. Разработчик обещал исправить найденные проблемы в следующем релизе мода.
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Skeeve

#51
я не понимаю вашей проблемы в таком случае) он ведь уменьшает и без влезаний в код

установил этот мод, что в ссылке, спасибо:)
только очень интересно: перекачивал те самые картинки, которые после закачки на форум становились больше, так вот размер width height у всех одинаковый, весят по разному, до 300 кб (но это все равно очень много для картинок таких размеров, не более 200px)
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

Макар

десятикратное увеличение веса для меня проблема
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Skeeve

установил мод, сначала отлично все сжимал, теперь начались проблемы у других пользователей:) не могли бы вы поподробнее описать, что делает та вставка php-кода(точнее ее игнорирование), Makar?
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

Mi4el

Цитата: Makar от 15 апреля 2010, 19:30:30
десятикратное увеличение веса для меня проблема

Аналогично. проблема с распухшими в десятки раз JPG вложениями. Форум новый, установлен с чистого листа RC3. Ограничение на размер вложения 250 килобайт, но все закаченные картинки конвертятся в PNG ??!! (хотя модов никаких не стоит) и в папке attachments создаются файлы по 1.5 - 2 мегабайта. Если сделать "Проверка вложенных файлов" показывается их реальный размер ...

Как пример: закачиваешь картинку в 45 килобайт, а скачивается из поста 345.

Mi4el

Тестовый пример картинки.

На этом форуме точно такая же бага: закачал картинку 112.16 кБ, а скачивается 865 килобайт. Чего делать ?

Skeeve

Mi4el, в этой теме дали ссылку на мод, который ресайзает картинки. Попробуйте пожалуйста у себя, и отпишитесь. Мне очень интересен результат:)
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

Mi4el

#57
Цитата: Skeeve от 19 апреля 2010, 10:47:59
Mi4el, в этой теме дали ссылку на мод, который ресайзает картинки. Попробуйте пожалуйста у себя, и отпишитесь. Мне очень интересен результат:)
да, мод работает (КС3). После установки выставил ширину аттачей в основных настройках форума 800, затем по мере того как картинки просматривают или закачивают у них меняется размер (физически у файла) и из png они переделываются в jpg автоматом. Размер приходит в норму.

Единственное, еще подправил к коде мода качество jpg с 80 до 90.

Skeeve

странно, у меня поработал мод немножко, а теперь уже нет.. у вас появилась какая-то дополнительная страница с настройками мода?
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

Mi4el

Цитата: Skeeve от 19 апреля 2010, 14:02:30
странно, у меня поработал мод немножко, а теперь уже нет.. у вас появилась какая-то дополнительная страница с настройками мода?
Нет, настроек не появилось

Mi4el

Цитата: Skeeve от 19 апреля 2010, 07:31:29
установил мод, сначала отлично все сжимал, теперь начались проблемы у других пользователей:) не могли бы вы поподробнее описать, что делает та вставка php-кода(точнее ее игнорирование), Makar?
А какие проблемы у Ваших пользователей начались ?

Skeeve

убрал как советовали код (откоментил его). теперь если загружать картинки больше дефолтовских разрешений (у меня 800*800) то все нормально, а если загружать картинки поменьше, то он и не обрабатывает(может так и не будет ресайза с последующим увеличением размера)
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

supmener

На счет того, как настраивается мод, вел подробнейшее обсуждение на предыдущих страницах темы.

Макар

Ну так и будет, зачем изменять размер если картинка меньше разрешенных 800 на 800 мод и не трогает их. Вот если бы картинка была 750 на 740 и весом в 350 кб , а разрешено 254 кб , то мод тогда бы уменьшал ее , что бы вписаться в лимит. Но чего то в коде не так работает и эту проверку и обработку, по весу убрали до лучших времен. Я уже писал, из за этого пришлось поднять лимит до 1мб на одно фото, но это впринципе не страшно, так как после изменения размеров вес не превышает 150 кб . У себя в настройках поставил качество 65, картинка по виду ничем не отличается от качества 80 , а вес экономится существенно.
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Skeeve

ошибка осталась. сегодня проверил файлы на ошибки и выявил 6 несоответствий размеров картинок.
Я уже и не знаю что делать, новые картинки маленькие, не подпадают под мод (он уменьшает только те, что больше 800*800). Предположение, что сам форум имеет функцию преобразования картинок. Посоветуйте что нибудь! А то картинки в 35 кб весят потом под 300
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

supmener

Итак, господа, наши молитвы возымели действие, производитель выпустил обновление.

Skeeve

не подскажите, где скачать можно?
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

Bugo

Ссылка упоминается в теме

MasterTaganrog

А я вышел из положения одним простым способом - разместил вот  такую статью http://mastertaganrog.ru/index.php?option=com_content&view=article&id=6:2010-03-23-13-57-19&catid=7:2010-03-23-13-15-36&Itemid=36

Skeeve

новый мод работает хорошо, правда пришлось поднять лимит на вес сообщения почему то:)

Статья это не решение, многие плюнут и уйдут:)
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

supmener

Если возможно, выложите пожалуйста скриншот с вашими настройками на вес сообщения, которые вы подняли.

Skeeve

да, конечно. а зачем вам?
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

Skeeve

а здесь мода нету видимо, вложение весит 172 кб, хотя написано 55 :)
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

Макар

в свойствах вообще 256 кб


а зачем такой лимит? под один метр , картинка 800 * 800 редко когда перевешивает за 100кб
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

supmener

Цитата: Skeeve от 03 мая 2010, 14:43:47
да, конечно. а зачем вам?
Хочется определиться с оптимальными параметрами.

Skeeve

первый раз пытался загрузить картинку в 300 при лимите в 400, дал ошибку. поменял - стало нормально.. а сейчас сделал тоже - все ок, так что вернул 400))
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

supmener

Если сейчас стало лучше, выложите пожалуйста скрин с теперешними настройками.

Skeeve

тот же скрин, только вместо лимита в 1000 килобайт на одно сообщение стоит 400
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

kak2z

Цитата: recived от 04 марта 2010, 08:17:42
Кстати решил проблему с уменьшением фото. Есть мод "Resize Attached Images" Он автоматом уменьшает фотки до нужных размеров  O0.  Пользователям теперь не надо через паинт самим уменьшать изображения наконец то, грузят щас фото объемом 1-3 метра а мод сам ужимает до 30кб.
Еще сделал чтобы изображения нормано атачились в посту а не как сейчас.
supmener посмотри в стилях шаблона (css) там это все правится
Очень хочется сделать расположение превьюешек так как у Вас . Пожалуйста поподробнее опишите процесс. Спасибо.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

DSA

Хэлп! У меня 2.0RC3. После переезда форума на новый сервер все картинки выросли в размерах в 10 раз! Новые изображения также сохраняются в новом  размере. Если пробовать их с форума "Сохранить как...", то предлагается формат PNG, вместо JPEG. При этом папка вложений имеет тот же размер, что и прежде. Но вся проблема в том, что  картинок несколько сотен, вручную ничего не поправить...

Есть какое-то решение, или только установка описанного здесь мода? Никто не нашел вариант, как отключить ресайз JPG в PNG?

supmener

#80
Цитата: DSA от 29 ноября 2010, 00:05:18
Хэлп! У меня 2.0RC3. После переезда форума на новый сервер все картинки выросли в размерах в 10 раз!
Думаю, проблема в неправильном перемещении файлов с сервера на сервер. Они где то портятся при переезде. Попробуй сначала сжать, а на новом сервере разжать.  Я когда переезжал, сжимал файлы через Putty (это командная строка и на дешевом хостинге, как знаю, не поддерживается).
Сам не пробывал, но попробуй сжимать файлы для переноса с помощью Альфаунзипера. http://alfaungzipper.com/ru/
До и после переезда сравни MD5 хэш (скрипт во вложении).

lopolatos

Цитата: BIOHAZARD от 05 апреля 2010, 13:28:09
Цитата: Skeeve от 04 апреля 2010, 18:30:27
Здравствуйте!
что-то странная проблема, при копировании изображения на форум весом 42 кб картинка становится 400 кб. В чем дело? картинка взята с фотоаппарата Канон

Я так подозреваю, что у Вас идёт ресайз в png, а он по умолчанию весит на много больше jpg

Действительно конвертит все файлы в PNG.
Файлы в папке attachments без разрешения, но они PNG (хотя добавлялись на форум как JPG)
у меня SMF 2.0 RC3.
Проблему решил, теперь все вложения остается в JPG

Админ --> Вложения и аватары --> Свойства аватаров
Убираем галку в пункте "Использовать формат PNG для аватара с измененными размерами"

Хоть этот пункт и находится в настройках аватаров,
но, как выяснилось, влияет и на вложения.

alexys1975

C вложениями ерунда творится:
Цитировать
Ваше вложение не может быть сохранено. Возможно файл больше, чем позволяет сервер.

Пожалуйста, проконсультируйтесь с Администратором для получения более подробной информации.

Всё перерыл ответа не нашёл..

post_max_size   =20M
memory_limit=64M

Что может быть?

GeorG

В админке настраивается:
Админка=>Форум=>Вложения и аватары=>Свойства вложений
Пункт - Максимальный размер вложения
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

БОБЁР

Зарегистрированные пользователи могут видеть загруженные изображения и ссылку на скачивание изображение

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

0daliska

Админка - права доступа - Права доступа по группам - Группа Гости - убрать галочки (или запретить) Просмотр вложений
Внимательно изучите свою админку!
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Макар

0daliska не то. В функционале смф отсутствует предупреждение о наличии вложений для тех кто их не может просматривать. Окромя не внятной иконки скрепки (видимой в.т.ч. и тем кому видеть вложения запрещенно) показывающей что к посту что то прикрепили.


добавка

вот то что просят Guest Attachment Preview мод

в режиме совместимости должОн стать на голд (последняя совместимая версия рс3)
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

БОБЁР

Макар, GeorG спасибо, попробую.

БОБЁР

Версия SMF: 2.0 RC5
Guest Attachment Preview не становиться. Говорит:Пакет, который Вы пытаетесь загрузить или установить, поврежден или не совместим с установленной версией SMF.

Че можно сделать?

Макар

Написал же - в режиме совместимости ставить !
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

БОБЁР

Цитата: Макар от 05 июля 2011, 12:32:02
Написал же - в режиме совместимости ставить !

Ответьте - это как??

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

БОБЁР

Цитата: GeorG от 05 июля 2011, 14:33:26
Вот тут:



Эмулировал версию.

Теперь при нажатии на вкладку выдает: 404 - Вложение не найдено

Сделал откат, не помогает.

Как быть?

spinus

#94
Насущные вопросы:

1) У меня несколько папок вложений. 2 из них имеют размер уже по 3 гига и 1 - 300 мег. Как мне их теперь ужать до адекватного размера? Если я поставлю галочку в пункте "Изменять размеры существующих изображений", - это поможет?
2) Если не поможет (1), могу ли я у себя на жестком диске выгрузив вложения вручную их перелопатить и сохранить разрешение наиболее важных графических файлов, а остальное вручную пожать и "подсунуть" на сервер вместо старых?
Simple portal 2.3.6

spinus

Не дождался ответа, изменил настройки resize attached images, после чего слетели аватары и форум упал
Simple portal 2.3.6

Beer

Ты просто перегрузил сервак. Попробуй на локальном сначала - max_execution_time = 60 и max_input_time = 60 надо увеличить в несколько раз.