Produtos por linha no VM - Best Sales

  • robsonavila2729
  • Avatar de robsonavila2729 Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
12 anos 7 meses atrás #87239 por robsonavila2729
robsonavila2729 created the topic: Produtos por linha no VM - Best Sales
Alguem sabe como altero o numero de produtos por linha no modulo VM - Best Sales. La tem uma opção na configuração do modulo, mas ela nao funciona. Quero 3 produtos por linha e ele apresenta apenas 1.

Please Entrar ou Registrar to join the conversation.


Mais
12 anos 7 meses atrás #87246 por israelguido
israelguido replied the topic: Re: Produtos por linha no VM - Best Sales
Voce pode alterar direto na pasta tmpl do modulo deve estar modules/mod_seumodulo/tmpl/default.php ou alguma coisas assim ou tem modulo que deixa vc trocar de template default ve direitinho ai se num conseguir avisa aqui... ou manda mp

Please Entrar ou Registrar to join the conversation.

  • robsonavila2729
  • Avatar de robsonavila2729 Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
12 anos 7 meses atrás #87248 por robsonavila2729
robsonavila2729 replied the topic: Re: Produtos por linha no VM - Best Sales

israelguido escreveu: Voce pode alterar direto na pasta tmpl do modulo deve estar modules/mod_seumodulo/tmpl/default.php ou alguma coisas assim ou tem modulo que deixa vc trocar de template default ve direitinho ai se num conseguir avisa aqui... ou manda mp



Amigo, desculpe a ignorância mas achei o arquivo só não sei aonde alterar...

Segue código

<?php // no direct access
defined('_JEXEC') or die('Restricted access');
$col= 1 ;
$pwidth= ' width'.floor ( 100 / $products_per_row );
if ($products_per_row > 1) { $float= "floatleft";}
else {$float="center";}
?>
<div class="vmgroup<?php echo $params->get( 'moduleclass_sfx' ) ?>">

<?php if ($headerText) { ?>
<div class="vmheader"><?php echo $headerText ?></div>
<?php }
if ($display_style =="div") { ?>
<div class="vmproduct<?php echo $params->get('moduleclass_sfx'); ?>">
<?php foreach ($products as $product) { ?>
<div class="<?php echo $pwidth ?> <?php echo $float ?>"><div class="spacer">
<?php
if (!empty($product->images[0]) )
$image = $product->images[0]->displayMediaThumb('class="featuredProductImage" border="0"',false) ;
else $image = '';
echo JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),$image,array('title' => $product->product_name) );
echo '<div class="clear"></div>';
$url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.
$product->virtuemart_category_id); ?> <a href="<?php echo $url ?>"><?php echo $product->product_name ?></a> <?php echo '<div class="clear"></div>';

if ($show_price) {
// echo $currency->priceDisplay($product->prices);
if (!empty($product->prices ) ) echo $currency->createPriceDiv('salesPrice','',$product->prices,true);
// if ($product->prices>0) echo $currency->priceDisplay($product->prices);
if (!empty($product->prices) ) echo $currency->createPriceDiv('salesPriceWithDiscount','',$product->prices,true);
}
if ($show_addtocart) echo mod_virtuemart_product::addtocart($product);
?>
</div></div>
<?php
if ($col == $products_per_row && $products_per_row && $col < $totalProd ) {
echo " </div><div style='clear:both;'>";
$col= 1 ;
} else {
$col++;
}
} ?>
</div>
<br style='clear:both;' />

<?php
} else {
$last = count($products)-1;
?>

<ul class="vmproduct<?php echo $params->get('moduleclass_sfx'); ?>">
<?php foreach ($products as $product) : ?>
<li class="<?php echo $pwidth ?> <?php echo $float ?>">
<?php
if (!empty($product->images[0]) )
$image = $product->images[0]->displayMediaThumb('class="featuredProductImage" border="0"',false) ;
else $image = '';
echo JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),$image,array('title' => $product->product_name) );
echo '<div class="clear"></div>';
$url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.
$product->virtuemart_category_id); ?> <a href="<?php echo $url ?>"><?php echo $product->product_name ?></a> <?php echo '<div class="clear"></div>';

if ($show_price) {
echo $currency->createPriceDiv('salesPrice','',$product->prices,true);
if ($product->prices>0) echo $currency->createPriceDiv('salesPriceWithDiscount','',$product->prices,true);
}
if ($show_addtocart) echo mod_virtuemart_product::addtocart($product);
?>
</li>
<?php
if ($col == $products_per_row && $products_per_row && $last ) {
echo '
</ul><div class="clear"></div>
<ul class="vmproduct'.$params->get('moduleclass_sfx') .'">';
$col= 1 ;
} else {
$col++;
}
$last--;
endforeach; ?>
</ul><div class="clear"></div>

<?php }
if ($footerText) : ?>
<div class="vmfooter<?php echo $params->get( 'moduleclass_sfx' ) ?>">
<?php echo $footerText ?>
</div>
<?php endif; ?>
</div>

Please Entrar ou Registrar to join the conversation.

Mais
12 anos 7 meses atrás #87251 por israelguido
israelguido replied the topic: Re: Produtos por linha no VM - Best Sales
O Robson eu nao tenho instalado aqui para testar mais acho que isso resolve so alterei ate a linha 5
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
$col= 1 ; <--- // linha 3
$pwidth= ' width'.floor ( 100 / $products_per_row );
if ($products_per_row > 1 /* e aqui numero de linhas */) { $float= "floatleft";}

$col na linha deve ser o numero de colunas que vc quer
na linha 5 $products_per_row > /*numeros de linha*/ tenta ai se num der me avisa aqui

Please Entrar ou Registrar to join the conversation.

Mais
12 anos 7 meses atrás #87252 por israelguido
israelguido replied the topic: Re: Produtos por linha no VM - Best Sales
Esse aqui e o arquivo alterado que fiz copia e cola la ve se funfa!
<?php // no direct access
defined('_JEXEC') or die('Restricted access');
$col= 3;
$pwidth= ' width'.floor ( 100 / $products_per_row );
if ($products_per_row > 3/* e aqui numero de linhas */) { $float= "floatleft";}
else {$float="center";}
?>
<div class="vmgroup<?php echo $params->get( 'moduleclass_sfx' ) ?>">

<?php if ($headerText) { ?>
<div class="vmheader"><?php echo $headerText ?></div>
<?php }
if ($display_style =="div") { ?>
<div class="vmproduct<?php echo $params->get('moduleclass_sfx'); ?>">
<?php foreach ($products as $product) { ?>
<div class="<?php echo $pwidth ?> <?php echo $float ?>"><div class="spacer">
<?php
if (!empty($product->images&#91;0&#93;) )
$image = $product->images&#91;0&#93;->displayMediaThumb('class="featuredProductImage" border="0"',false) ;
else $image = '';
echo JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),$image,array('title' => $product->product_name) );
echo '<div class="clear"></div>';
$url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.
$product->virtuemart_category_id); ?>	 <a href="<?php echo $url ?>"><?php echo $product->product_name ?></a>	 <?php echo '<div class="clear"></div>';

if ($show_price) {
// echo $currency->priceDisplay($product->prices&#91;'salesPrice'&#93;);
if (!empty($product->prices&#91;'salesPrice'&#93; ) ) echo $currency->createPriceDiv('salesPrice','',$product->prices,true);
// if ($product->prices&#91;'salesPriceWithDiscount'&#93;>0) echo $currency->priceDisplay($product->prices&#91;'salesPriceWithDiscount'&#93;);
if (!empty($product->prices&#91;'salesPriceWithDiscount'&#93;) ) echo $currency->createPriceDiv('salesPriceWithDiscount','',$product->prices,true);
}
if ($show_addtocart) echo mod_virtuemart_product::addtocart($product);
?>
</div></div>
<?php
if ($col == $products_per_row && $products_per_row && $col < $totalProd ) {
echo "	</div><div style='clear:both;'>";
$col= 1 ;
} else {
$col++;
}
} ?>
</div>
<br style='clear:both;' />

<?php
} else {
$last = count($products)-1;
?>

<ul class="vmproduct<?php echo $params->get('moduleclass_sfx'); ?>">
<?php foreach ($products as $product) : ?>
<li class="<?php echo $pwidth ?> <?php echo $float ?>">
<?php
if (!empty($product->images&#91;0&#93;) )
$image = $product->images&#91;0&#93;->displayMediaThumb('class="featuredProductImage" border="0"',false) ;
else $image = '';
echo JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),$image,array('title' => $product->product_name) );
echo '<div class="clear"></div>';
$url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.
$product->virtuemart_category_id); ?>	 <a href="<?php echo $url ?>"><?php echo $product->product_name ?></a>	 <?php echo '<div class="clear"></div>';

if ($show_price) {
echo $currency->createPriceDiv('salesPrice','',$product->prices,true);
if ($product->prices&#91;'salesPriceWithDiscount'&#93;>0) echo $currency->createPriceDiv('salesPriceWithDiscount','',$product->prices,true);
}
if ($show_addtocart) echo mod_virtuemart_product::addtocart($product);
?>
</li>
<?php
if ($col == $products_per_row && $products_per_row && $last ) {
echo '
</ul><div class="clear"></div>
<ul class="vmproduct'.$params->get('moduleclass_sfx') .'">';
$col= 1 ;
} else {
$col++;
}
$last--;
endforeach; ?>
</ul><div class="clear"></div>

<?php }
if ($footerText) : ?>
<div class="vmfooter<?php echo $params->get( 'moduleclass_sfx' ) ?>">
<?php echo $footerText ?>
</div>
<?php endif; ?>
</div>

Please Entrar ou Registrar to join the conversation.