Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#6529
Esse módulo provavelmente insere algum tipo de código personalizado no arquivo product.tpl, que controla a exibição de informações na página de detalhes do produto. Se for isso, então será necessário abrir este arquivo, localizar o código inserido pelo módulo e copiá-lo para o módulo de Destaques.
#6540
denisgomes escreveu:Esse módulo provavelmente insere algum tipo de código personalizado no arquivo product.tpl, que controla a exibição de informações na página de detalhes do produto. Se for isso, então será necessário abrir este arquivo, localizar o código inserido pelo módulo e copiá-lo para o módulo de Destaques.
Ola denisgomes

Isso mesmo ele insere o codigo abaixo:
Código: Selecionar todos
===============================================
IN catalog/controller/product/product.php FIND:
===============================================


$this->data['special'] = $this->currency->format($this->tax->calculate($special, $product_info['tax_class_id'], $this->config->get('config_tax')));
	
	
==========
ABOVE ADD:
==========


$this->document->addScript('catalog/view/javascript/countdown.js');
$this->document->addStyle('catalog/view/theme/default/stylesheet/countdown.css');
					
$this->load->model('catalog/spec');	
$this->language->load('product/spec');
					
$this->data['text_special_price'] = $this->language->get('text_special_price');
$this->data['text_calculating_time'] = $this->language->get('text_calculating_time');
					
$this->data['date_end'] = $this->model_catalog_spec->getProductSpecialDates($this->request->get['product_id']);
					


========================================================================
IN catalog/view/theme/default/template/product/product/product.tpl FIND:
========================================================================


<table style="width: 100%; border-collapse: collapse;">


==========
BELOW ADD:
==========


<!-- Special Price Countdown-->
        <?php if ($special) { ?>
        <tr class="countTable">
			<th><? echo $text_special_price;?></th>
			<th id="remain"><?php echo $text_calculating_time;?></th>
		</tr>
        
        <script type="text/javascript">
				var days = <?php print $date_end["days_left"];?>-1;  
				var hours = 23-<?php print $date_end["hours"];?>;
				var minutes = 59-<?php print $date_end["minutes"];?>;  
				var seconds = 59-<?php print $date_end["seconds"];?>;
			setCountDown();  
		</script>   
        <?php }?>
        <!-- END -->

=================================================================================
Tentei fazer o mesmo procedimento incluido essas linhas nos arquivos do modulo Destaques mas nao funcionou :(
#6547
denisgomes escreveu:E qual o erro?

Notice: Undefined variable: special in C:\AppServ\www\open195\catalog\view\theme\default\template\module\latest_home.tpl on line 15

Na linha 15 esta assim

<?php if ($special) { ?>


e na latest.php nao sei onde colocar o codigo que é colocado na product.php conforme o arquivo install.php
Editado pela última vez por Rogerio Jesus em 30 Jun 2011, 11:40, em um total de 1 vez.