Mek 99 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 Помогите пожалуйста разобраться. Мне нужно чтоб при загрузке изображений не создавались их уменьшенные копии и все большие картинки обрезались до 960 пикселей по ширине. В настройках скрипта, в управлении картинками отключено "Автоматически уменьшать картинки". Из админки под админом всё работает, картинки обрезаются до 960 пикселей по ширине и вставляются как надо: [center][img] [/img][/center] Пытаюсь под пользователем добавить новость, картинки добавляются следующим образом: [center][thumb] [/thumb][/center] При этом картинки фактически дублируются- уменьшенные и обычные картинки одного размера (960 пикселей по ширине). Как можно это исправить? Сайт в подписе ( 8.5 ) Цитата Ссылка на сообщение Поделиться на других сайтах
webturist 6 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 Мне нужно чтоб при загрузке изображений не создавались их уменьшенные копии и все большие картинки обрезались до 960 пикселей по ширине. Точно чтобы обрезались? Или уменьшались пропорционально при выводе до 960 пикселей по ширине? Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 Автор Точно чтобы обрезались? Или уменьшались пропорционально при выводе до 960 пикселей по ширине? Да, именно пропорционально уменьшались при выводе до 960 пикселей по ширине. Цитата Ссылка на сообщение Поделиться на других сайтах
webturist 6 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 Покажите визуально страницу, где Вы хотите это сделать, чтобы в деле посмотреть. Я делал подобное дополнительным полем. В краткой новости уменьшал картинку, которую в полной новости выводил в полном размере. Можно сделать подобное в Вашем случае, как увижу на наглядном примере - скажу точно. Но это ли Вам нужно точно пока не знаю. Например, у Вас одна картинка, допустим ширина ее 1200 пикселей. Дополнительное поле короткой новости: [full-link][xfgiven_image]<img src="[xfvalue_image]" height="210" width="150" border="0">[/xfgiven_image][/full-link] где height="210" - высота, width="150" - ширина, full-link - ссылка на полную новость, при нажатии на картинку открывает полную новость. В полной новости можно сделать дополнительное поле: [xfgiven_image]<img src="[xfvalue_image]" width="960" border="0">[/xfgiven_image] Надеюсь Вы поняли мою мысль. Сколько картинок нужно - столько и полей можно сделать, невостребованные просто не будут выводиться. Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 Автор webturist, Вы слишком всё усложнили. Мне нужно чтоб не создавались уменьшенные копии изображений ( thumb ). Загружаю картинку, например 1024*768, она уменьшается до 960*740 и в таком виде вставляется через . Когда гружу картинки через админку под админом всё так и происходит. Но когда я пытаюсь загрузить картинки под пользователем, то они вставляются как [thumb][/thumb]+создаётся "уменьшенная" копия изображения, которая в точности такая же, как и оригинал. Цитата Ссылка на сообщение Поделиться на других сайтах
Lomot 134 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 Настройка групп пользователей -> Посетители -> Новости -> Разрешить пользователям изменять параметры картинок при загрузке -> нет ? Цитата Ссылка на сообщение Поделиться на других сайтах
webturist 6 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 (изменено) webturist, Вы слишком всё усложнили. Мне нужно чтоб не создавались уменьшенные копии изображений ( thumb ). Загружаю картинку, например 1024*768, она уменьшается до 960*740 и в таком виде вставляется через . Когда гружу картинки через админку под админом всё так и происходит. Но когда я пытаюсь загрузить картинки под пользователем, то они вставляются как [thumb][/thumb]+создаётся "уменьшенная" копия изображения, которая в точности такая же, как и оригинал. Понятно, сразу не вкурил что надо сделать. У Вас в настройках как установлено? Если сделать вот так: Настройка системы => Настройка работы с изображениями => Максимально допустимые размеры изображения: 0 Размер уменьшенной копии загруженного изображения: 960 Параметры по умолчанию для создания уменьшенной копии изображения: По ширине Но [thumb][/thumb] здесь все равно будет сделан если картинка больше 960 пикселей в ширину. Или так сделать: Настройка системы => Настройка работы с изображениями => Максимально допустимые размеры изображения: 960 Размер уменьшенной копии загруженного изображения: 980 Параметры по умолчанию для создания уменьшенной копии изображения: По ширине Или: Настройка системы => Настройка работы с изображениями => Максимально допустимые размеры изображения: 960х740 Размер уменьшенной копии загруженного изображения: 980 Параметры по умолчанию для создания уменьшенной копии изображения: По ширине Не то? Изменено 19 мая 2011 пользователем webturist Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 В настройках скрипта, в управлении картинками отключено "Автоматически уменьшать картинки" Скажите каким образом вы это отключили если в настройках скрипта нет, понятия отключения уменьшения картинок. Есть такая настройка Размер уменьшенной копии загруженного изображения: Существует две возможности использования данной настройки: Первая: Вы задаете максимальный размер в пикселях любой из сторон загружаемой картинки при превышении которого будет создаваться уменьшенная копия. Например: 400 Вторая: Вы задаете ширину и высоту уменьшенной копии изображения в формате ширина x высота. Например: 100x100 так вот там нужно ставить умышленно завышенные размеры, в реальности которых, у картинки быть не может, например 10000 Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 Автор Настройка групп пользователей -> Посетители -> Новости -> Разрешить пользователям изменять параметры картинок при загрузке -> нет ? Да, дело именно в этом, но вот что получается: Сейчас у меня на этой настройке стоит как раз "нет". Если поставить "да" то при загрузке изображений появляется пункт "Автоматически уменьшать картинки" и галочка на против него не стоит. И только в таком случаи картинки загружаются как надо, безо всяких [thumb][/thumb]. Где логика? Почему скрипт считает, что при настройке: Настройка групп пользователей -> Посетители -> Новости -> Разрешить пользователям изменять параметры картинок при загрузке -> нет Нужно создавать уменьшенные копии изображений? Цитата Ссылка на сообщение Поделиться на других сайтах
webturist 6 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 Попробуйте задать так Настройка системы => Настройка работы с изображениями => Максимально допустимые размеры изображения: 960х740 или 960 Размер уменьшенной копии загруженного изображения: 10000 Большая картинка уменьшится по параметру: Максимально допустимые размеры изображения Существует две возможности использования данной настройки: Первая: Вы вводите допустимые размеры в пикселях любой из сторон оригинального изображения. Например: 800. Вторая: Вы задаете ширину и высоту оригинального изображения в формате ширина x высота. Например: 800x600 Если размер будет больше, то оригинальное изображение будет автоматически уменьшено до указанного размера, иначе изображение будет пережато без изменения размера. Вы можете указать 0, если хотите чтобы изображение оставалось оригинальным. А размер как говорит celsoft - 10000 - нереальный, ну или 100 000 укажите и [thumb][/thumb] создаваться не будут. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 Почему скрипт считает, что при настройке: Настройка групп пользователей -> Посетители -> Новости -> Разрешить пользователям изменять параметры картинок при загрузке -> нет Нужно создавать уменьшенные копии изображений? Потому что так и считает, потому что нет настроек отключения создания уменьшенной копии я вам это уже писал выше. Изменять паратеры при загрузки и запрет на создание уменьшенных копий вещи абсолютно разные, и непонятно почему вы решили что это одно и тоже. Если запрещено менять параметры, значит будут дейтсвовать настройки скрипта, а разрешено, то настройки можно изменить при загрузке. Вот что значит эта настройка в настройках групп. Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 (изменено) Автор Разобрался, помогло значение 10000 в настройке "Размер уменьшенной копии загруженного изображения". Всем большое спасибо за помощь! Скажите каким образом вы это отключили если в настройках скрипта нет, понятия отключения уменьшения картинок. Я то думал, что в настройке "Управление картинками" - "Автоматически уменьшать картинки" если убрана галочка, то это оно и есть. Изменено 19 мая 2011 пользователем Mek Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 19 мая 2011 Рассказать Опубликовано: 19 мая 2011 что мешает загружать картинки и вставлять оригинальные, а в css для тега img сделать настройки width: 960px; max-width: 960px; ? Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 20 мая 2011 Рассказать Опубликовано: 20 мая 2011 (изменено) Автор что мешает загружать картинки и вставлять оригинальные, а в css для тега img сделать настройки width: 960px; max-width: 960px; ? В CSS так и сделано, если загружать оригинальные, то место на сервере быстро закончится, да и картинки будут грузиться заметно дольше. P.S. На моём сайте сейчас порядка 25000 картинок, есть страницы на которых по 100-300 картинок. Изменено 20 мая 2011 пользователем Mek Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.