Вывод определенных товаров на главную

6 года 10 мес. назад #209 от MxR
Необходим модуль для вывода конкретных товаров VM. Те что нашел либо кривые, либо выводят только Последние\Популярные\ТОП и т.д.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

6 года 10 мес. назад #214 от Wedal
MxR, вам нужен модуль mod_virtuemart_featureprod. Он идет в стандартном комплекте Virtuemart. Этот модуль выводит рекомендуемые товары, т.е. те, в настройках которых вы поставите галочку в опции "Специальное предложение".
Спасибо сказали: MxR

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

6 года 10 мес. назад #217 от MxR
Спасибо)

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

6 года 6 мес. назад - 6 года 6 мес. назад #945 от Артеист
А как изменить число товаров в разделе "Рекомендуемые товары" на странице с товарами?
Как я понял по умолчанию стоит значение 10.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

6 года 6 мес. назад #948 от Wedal
Артеист, в настройках модуля есть опция "Number of displayed products".

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

6 года 6 мес. назад - 6 года 6 мес. назад #1014 от Артеист
Это понятно, но вот что бы странице с товарами в категории внизу отображалось заданное число товаров, по умолчанию как я понял 10.
Пример сайта , внизу странице раздел "Иконы в наличии"

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

6 года 6 мес. назад #1020 от Wedal
Артеист, components\com_virtuemart\themes\default\templates \common\featuredProducts.tpl.php там в коде задается количество.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

6 года 5 мес. назад - 6 года 5 мес. назад #1093 от Артеист
Уважаемый Wedal, этот файл я уже смотрел и как изменить значение не нашёл, тыкните пожалуйста пальцем.
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); 
 
$iCol = 1;
//Number of featured products to show per row
$featured_per_row = 3;
//Set the cell width
$cellwidth = intval( (100 / $featured_per_row) - 0 );
 
if( empty( $featured_products )) {
	return; // Do nothing, if there are no Featured!
}
echo "<h3>".$VM_LANG->_('VM_FEATURED_PRODUCT')."</h3>";
echo "<br/>";
foreach( $featured_products as $featured ) {
	?>
	<div style="float:left;width:<?php echo $cellwidth ?>%;text-align:top;padding:0px;" >
		 <h5 align="center"><a title="<?php echo $featured["product_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.product_details&amp;flypage=".$featured["flypage"]."&amp;product_id=".$featured["product_id"]) ?>"><?php echo $featured["product_name"] ?></a></h5>
 
		<div align="center"><br />
                <?php
			if ( $featured["product_thumb"] ) { ?>
                  <a title="<?php echo $featured["product_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.product_details&amp;flypage=".$featured["flypage"]."&amp;product_id=".$featured["product_id"]) ?>"> 
				  <?php echo ps_product::image_tag( $featured["product_thumb"], "class=\"browseProductImage\" border=\"0\" alt=\"".$featured["product_name"]."\"");
				?></a><br />
				  <br/>
                  <?php
			}?>
                  <?php // echo $featured['product_s_desc'] ?><br />
 
                <?php echo $featured['form_addtocart'] 
			?>
	         </div>
	</div>
	<?php
	// Do we need to close the current row now?
	if ($iCol == $featured_per_row) { // If the number of products per row has been reached
		echo "<br style=\"clear:both;\" />\n";
		$iCol = 1;
	}
	else {
		$iCol++;
	}
}
 
?>
<br style="clear:both;" />

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

6 года 5 мес. назад #1100 от Wedal
Артеист, да, что-то я вам не то написал. Здесь редактируется только количество товаров в строке.

Попробуйте так:
В папке components\com_virtuemart\themes\default\templates\browse\includes
есть 3 файла:
- browse_layouttable.tpl.php
- browse_listtable.tpl.php
- browse_notables.tpl.php
Это как бы шаблоны страницы категории. Какой из шаблонов используется задается в настройках Virtuemart(настройки темы). В этих шаблонах внизу есть строчка:
echo $ps_product->featuredProducts(true,10,true);
Не уверен на 100%, но скорее всего это и есть ваша "десятка".

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вверх