Jump to content

Автоматическое изменение размера изображения в процентном соотношении

Featured Replies

Posted

Добрый день! Есть такая необходимостьсделать автоматическое изменение размера изображения в процентном соотношении, а не в pix'ельном как это делается через настройку - Система -> Настройки -> Форумы -> Темы, сообщения и опросы [скриншот во вложении].

Т.е. когда пользователь добавляет изображение размером 600*200, чтобы оно уменьшилось скажем на 50% сохраняя пропорцию.

IPB v3.4.6.

Подскажите пожалуйста, как-то можно это реализовать? И если можно - то как?

Заранее - благодарю.

1.png

Если знаете css, то правьте шаблон includeCSS

<if test="$this->settings['resize_img_force']">
	<!-- Forces resized images to an admin-defined size -->
	<style type='text/css'>
		img.bbc_img {
			max-width: {$this->settings['resize_img_force']}px !important;
			max-height: {$this->settings['resize_img_force']}px !important;
		}
	</style>
<else />
	<style type='text/css'>
		img.bbc_img { max-width: 100% !important; }
	</style>
</if>

 

А Вы значение настройки меняли? Или там сейчас пусто, что следует из условия?

К тому же для картинок указаны атрибуты ширины и высоты. Чего я не вижу в коде. Может у Вас какой-нибудь хук установлен или код изменен?

Все понятно, откуда ноги растут у атрибутов, - выделение изображения и вставка.

Код лишь изменен так как указано выше

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

  • Author

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

Не подскажете?

Не подскажете?

Что именно?

Шаблон указан во втором сообщении, селектор Вам известен.

В самый низ добавляете 

<style type='text/css'>
	img.bbc_img {
		/* CSS-свойста */
	}
</style>

Либо весь код из второго поста заменяете на свой.

Edited by LvsF

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.