Jump to content

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

Featured Replies

Posted
comment_92276

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

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

IPB v3.4.6.

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

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

1.png

comment_92297

Если знаете 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
comment_92326

Изменил на:

<style type='text/css'>
		img.bbc_img {
			max-width: 20% !important;
			max-height: 20% !important;
		}
	</style>

Ничего не изменилось.

comment_92344

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

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

  • Author
comment_92346
<style type='text/css'>
		img.bbc_img {
			max-width: 20% !important;
			max-height: 20% !important;
		}
	</style>

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

 

bbcode.png

comment_92347

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

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

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

  • Author
comment_92348

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

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

comment_92349

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

Что именно?

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

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

<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.