Jump to content

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

Featured Replies

Добрый день! Есть такая необходимостьсделать автоматическое изменение размера изображения в процентном соотношении, а не в 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>

 

Изменил на:

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

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

Может Вы не туда смотрите?

Указанная настройка работает для изображений, добавленных через бибикод img

Вроде как туда. :-) Скриншоты во вложении.

 

Code2.png

Code.png

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

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

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

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

 

bbcode.png

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

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

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

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

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

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

Что именно?

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

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

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