При создании клуба – первое что делают пользователи, это добавляют картинки… забавно и просто. Но по дефолту изображения ставятся в размер не более 340 пикселей. Разумеется это касается не только клубов, но и комментариев, форума и всего где затрагиваются bb-code
Вот маленькое решение этой проблемы, которое я уже давно использую, благодаря разбору темы про подключение lightbox instantcms.ru/forum/thread15030.html. Да и тема Минона, которому отдельное спасибо, натолкнула что-нибудь написать сообществу.
Так вот к делу: чтобы определить свой размер вставляемой картинки в bb-code
1. Открываем файл \includes\bbcode\bbcode.lib.php
2. Находим
(у меня 1177 строка в icms 1.10.1)
в этой функции находим строчку
Она как раз то и отвечает за то, какие могут быть максимальные размеры у картинки, вставляемой в bb кодах. Ставим вместо 340 нужный нам размер.
Так же незабудьте поправить сам размер в стилях, обычно это
Так же советую строку
заменить на
Зачем? Если Ваши пользователи будут вставлять картинки из других источников, то они будут закрыты от индексирования.
Спасибо за внимание! Жду очередных минусов и недовольств… шутка… только благодарности и печенье.
Вот маленькое решение этой проблемы, которое я уже давно использую, благодаря разбору темы про подключение lightbox instantcms.ru/forum/thread15030.html. Да и тема Минона, которому отдельное спасибо, натолкнула что-нибудь написать сообществу.
Так вот к делу: чтобы определить свой размер вставляемой картинки в bb-code
1. Открываем файл \includes\bbcode\bbcode.lib.php
2. Находим
// Функция - обработчик тега [img] function img_2html($elem) {
в этой функции находим строчку
while ($width > 340 || $height > 340){
Так же незабудьте поправить сам размер в стилях, обычно это
.bb_img { width: ХХХ размер;
return '<div class="bb_img" style="'.$div_style.'"><img src="'.$src.'" '.$this->cleanAttrValue($attr).' /></div>';
return '<noindex><div class="bb_img" style="'.$div_style.'"><img src="'.$src.'" '.$this->cleanAttrValue($attr).' /></div></noindex>';
Спасибо за внимание! Жду очередных минусов и недовольств… шутка… только благодарности и печенье.
Реклама #
Мстивой 11 лет назад #
Мстивой 11 лет назад #
Что теперь делать?((
Димитриус 11 лет назад #
Должно всё работать.
Скела 11 лет назад #
К правилу - всегда делайте копию исправляемого файла.