- Postagens: 8
- Obrigados Recebidos: 0
Produtos por linha no VM - Best Sales
- robsonavila2729
-
Autor do Tópico
- Offline
- JCB! Novato
-
Menos
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.
- israelguido
-
- Offline
- JCB! Senior
-
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
-
Autor do Tópico
- Offline
- JCB! Novato
-
Menos
Mais
- Postagens: 8
- Obrigados Recebidos: 0
12 anos 7 meses atrás #87248
por robsonavila2729
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>
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.
- israelguido
-
- Offline
- JCB! Senior
-
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
$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
<?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.
- israelguido
-
- Offline
- JCB! Senior
-
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[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['salesPrice']);
if (!empty($product->prices['salesPrice'] ) ) echo $currency->createPriceDiv('salesPrice','',$product->prices,true);
// if ($product->prices['salesPriceWithDiscount']>0) echo $currency->priceDisplay($product->prices['salesPriceWithDiscount']);
if (!empty($product->prices['salesPriceWithDiscount']) ) 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['salesPriceWithDiscount']>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.