Помощь joomla 2.5 на странице блога картинки криво отображаются.

Статус
В этой теме нельзя размещать новые ответы.

Tovarish

Создатель
Регистрация
22 Фев 2012
Сообщения
23
Реакции
4
Привет.
Проблема проиллюстрировавна тут: Для просмотра ссылки Войди или Зарегистрируйся
Стоит модуль K2. В нем добавляются предметы, и по идее должны подгоняться под размер страницы и колонки. Но этого не происходит. Куда смотреть?
 
видимо, не подгоняются. если точно знаешь, что должны - проверь на конфликт с другими модулями/плагинами: поотключай по-очереди все, что под подозрением. внимательно проверь настройки. проверь текущий набор настроек/плагинов/модулей на другой шкуре.
можно решить вопрос руками: прописать картинкам (ч-з ЦСС, естественно) "резиновую" ширину. она будет вычисляться исходя из размера "родителя".
 
к картинкам присвоить width: 100%; вместо того что сейчас
 
Не совсем понял автора вопроса, если картинки "подгоняются" - это приводит к потере вида (особенно если они будут увеличиваться). Лучше немного посидеть и посчитать какой размер картинок нужен, и задать его в настройках K2. Увеличенные картинки смотрятся не очень - лучше оставить её родной размер и показать в центре страницы.

Кстати что-то с хостингом - сайт еле ворочается, иногда с ошибкой отдает страницы.
 
нашел нужный код:
PHP:
<?php if($this->item->params->get('catItemImage') && !empty($this->item->image)): ?>
      <!-- Item Image -->
      <div class="catItemImageBlock">
          <span class="catItemImage">
            <a href="<?php echo $this->item->link; ?>" title="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>">
                <img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" 1239 />
            </a>
          </span>
          <div class="clr"></div>
      </div>
      <?php endif; ?>
Заменил <?php echo $this->item->imageWidth; ?> на 100%
Результат достигнут, картинки в столбцах стали по ширине, но те, что в начале 2 картинки, стали слишком большими :(

Как можно решить такую задачку?
 
попробуй использовать max-width
 
Не совсем понял автора вопроса, если картинки "подгоняются" - это приводит к потере вида (особенно если они будут увеличиваться). Лучше немного посидеть и посчитать какой размер картинок нужен, и задать его в настройках K2. Увеличенные картинки смотрятся не очень - лучше оставить её родной размер и показать в центре страницы.
я успел изменить немного уже код с того момента :)
при загрузке через К2 элемента Материал, картинка добавляется без каких либо параметров дополнительных. Можно конечно фотошопить, но при большом количестве жутко неудобно будет.
Хотя быть может я чего-то не знаю и это лечится через настройки?
 
используй оба параметра. :facepalm:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху