iborisbelov
@iborisbelov
Веб-дизайнер, UX\UI

Как сделать так, чтобы миниатюра в категории была маленькая?

Здравствуйте.

Сейчас, у меня в категории отображаются товары, у этих товаров миниатюры отображаются в полном размере исходя из картинки, прикрепленной к посту. Так же эта картинка в товаре, является первой картинкой в галерее картинок.

Из за того, что картинки разные, и иногда маленькие, а иногда большие, то из за больших картинок долго грузится страница.
Пробовали ставить плагины, но они действуют ТОЛЬКО на галерею. Но не действуют на картинки в категориях.

Помогите с этим вопросом. Прикрепляю код вывода товаров в категории
<?php 
	$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query
    ->select($db->quoteName(array('title','id','introtext','gallery_img1')))
    ->from($db->quoteName('#__content'))
    ->where($db->quoteName('state') . ' ="1"')
    ->where($db->quoteName('catid') . ' ='.$item->id)
    ->order($db->quoteName('ordering') . ' ASC');
 
$db->setQuery($query);
$results = $db->loadObjectList();
$i2 = 1;
foreach($results as $r){
		if(($i2 == '1') OR ($i2 == '4')OR ($i2 == '7')OR ($i2 == '10')OR ($i2 == '13')OR ($i2 == '16')OR ($i2 == '19')){
			echo '<div class="feat_prod_container">';
		}?>
		<div class="featured_products_box onoilinet">
			<div class="title"><h4><a href="index.php?option=com_content&view=article&id=<?php echo $r->id; ?>"><?php echo $r->title; ?></a></h4></div>
			<div class="box_body">
			<a href="index.php?option=com_content&view=article&id=<?php echo $r->id; ?>">
			<img src="<?php echo $r->gallery_img1; ?>" alt="<?php echo $r->title; ?>" title="<?php echo strip_tags($r->introtext); ?>" />
			</a>
			<p><?php echo strip_tags($r->introtext); ?></p>
			</div>
		</div>
		<?php if((($i2)%3==0) OR ($i2 == count($results))){
			echo "</div>";
		}
$i2++;
} 

	?>
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 2
cyber-jet
@cyber-jet
Попробуйте использовать маленькие картинки :)
Ответ написан
Копайте сюда
https://api.joomla.org/cms-3/classes/JImage.html
Проблему проще решить через АПИ Джумлы, чем поиском плагинов...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы