Posted 26 августа, 20159 yr comment_92276 Добрый день! Есть такая необходимость: сделать автоматическое изменение размера изображения в процентном соотношении, а не в pix'ельном как это делается через настройку - Система -> Настройки -> Форумы -> Темы, сообщения и опросы [скриншот во вложении]. Т.е. когда пользователь добавляет изображение размером 600*200, чтобы оно уменьшилось скажем на 50% сохраняя пропорцию. IPB v3.4.6. Подскажите пожалуйста, как-то можно это реализовать? И если можно - то как? Заранее - благодарю.
27 августа, 20159 yr 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>
27 августа, 20159 yr Author comment_92326 Изменил на: <style type='text/css'> img.bbc_img { max-width: 20% !important; max-height: 20% !important; } </style> Ничего не изменилось.
28 августа, 20159 yr comment_92337 Может Вы не туда смотрите? Указанная настройка работает для изображений, добавленных через бибикод img
28 августа, 20159 yr comment_92344 А Вы значение настройки меняли? Или там сейчас пусто, что следует из условия? К тому же для картинок указаны атрибуты ширины и высоты. Чего я не вижу в коде. Может у Вас какой-нибудь хук установлен или код изменен?
28 августа, 20159 yr Author comment_92346 <style type='text/css'> img.bbc_img { max-width: 20% !important; max-height: 20% !important; } </style> Хуки не стоят. Код лишь изменен так как указано выше.
28 августа, 20159 yr comment_92347 Все понятно, откуда ноги растут у атрибутов, - выделение изображения и вставка. Код лишь изменен так как указано выше Нужно еще установить значение настройки, отличное от нуля. Но, если Вам оно не интересно, то можете Ваш код добавить в самый низ шаблона.
28 августа, 20159 yr Author comment_92348 Нужно еще установить значение настройки, отличное от нуля. Но, если Вам оно не интересно, то можете Ваш код добавить в самый низ шаблона. Не подскажете?
28 августа, 20159 yr comment_92349 Не подскажете? Что именно? Шаблон указан во втором сообщении, селектор Вам известен. В самый низ добавляете <style type='text/css'> img.bbc_img { /* CSS-свойста */ } </style> Либо весь код из второго поста заменяете на свой. Edited 28 августа, 20159 yr by LvsF
28 августа, 20159 yr Author comment_92350 Спасибо. Суть понятна. В принципе разобрался. Тему можно закрыть.
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.