Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 839 Просмотров
*

kos0760

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Ребят, такая ситуация. Сайт наполняется статьями и они в списке материалов какой-либо категории выводятся с изображениями конкретной ширины и высоты. Ну допустим 200х150px. Через год появилась необходимость увеличить изображения до 300х150px. Но если задать новую ширину 300px в настройках изображений категории или в глобальных настройках K2 качество изображений существующих материалов будет хуже и высота будет не той, какой требуется (150px), т.е. увеличится пропорционально.  В файле  /components/com_k2/templates/default/category_item.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;" />
    </a>
  </span>
  <div class="clr"></div>
  </div>
  <?php endif; ?>

Можно ли в нем произвести такие изменения, чтобы вручную в этом коде задавать необходимые размеры изображений так, чтобы при каждом изменении этих размеров картинка обрезалась и перезаписывалась на новую без потери качества. По такому принципу работают модули, к примеру News Show SP2.

Спасибо!
*

jurassik

  • Давно я тут
  • 689
  • 52 / 1
сам шучу - сам смеюсь
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться