Página 2 de 2

Re: Rastreador do correio apenas aparece se cliente esta log

Enviado: 01 Jan 2011, 11:39
por maxno
dicerto é o cache
executa com oto navegador pra vc ver ;D

Re: Rastreador do correio apenas aparece se cliente esta log

Enviado: 01 Jan 2011, 11:42
por denis
O olha meu codigo:


catalog\controller\module\rastreador.php:
Código: Selecionar todos

<?php  
class ControllerModuleRastreador extends Controller {
	protected function index() {
		$this->language->load('module/rastreador');
    	$this->data['heading_title'] = $this->language->get('heading_title');
		$this->data['logged'] = $this->customer->isLogged();	
		$this->id       = 'rastreador';
		if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/rastreador.tpl')) {
			$this->template = $this->config->get('config_template') . '/template/module/rastreador.tpl';
		} else {
			$this->template = 'default/template/module/rastreador.tpl';
		}
		$this->render();
	}
}
?>

catalog\view\theme\default\template\module
Código: Selecionar todos

<?php if (!$logged) { ?>
<div class="box">
  <div class="top"><img src="catalog/view/theme/default/image/icon_correios.png" alt="" /><?php echo $heading_title; ?></div>
  <form id="rastreador" name="rastreador" method="get" action="http://websro.correios.com.br/sro_bin/txect01$.QueryList" target="_blank">
  <div class="middle" style="text-align: center;">
    N&uacute;mero:<br />
<input name="P_LINGUA" type="hidden" value="001" />
<input name="P_TIPO" type="hidden" value="001" />
<input name="P_COD_UNI" type="text" />
<br />
(Ex: SS987654321BR)
<br />
<input type="submit" value="Rastrear" />
    </div>
  </form>
  <div class="bottom">&nbsp;</div>
</div>
<?php } else { ?>
<?php } ?>

O que será que to faznedo de errado?

Re: Rastreador do correio apenas aparece se cliente esta log

Enviado: 01 Jan 2011, 12:12
por fernando
denis escreveu:Que versão vcs tão usando? eu to usando a 1.4.9.3 em servidor local sera que e isso?
Eu fiz o teste na versão 1.4.9.3 em localhost e está funcionando perfeitamente

Re: Rastreador do correio apenas aparece se cliente esta log

Enviado: 01 Jan 2011, 14:43
por maxno
tenso, aparentimente ta certo o seu code denis
não sei porque nao funfou ai, ja que pros outros aqui que cometaram ta funcionando

tenta, istalar dinvo o opencart ou joga direito no sevidor


tenta fazer isto com outro modulo '-'

Re: Rastreador do correio apenas aparece se cliente esta log

Enviado: 01 Jan 2011, 14:57
por denis
blz arrumei um serve hoje , vo testa nele.

Re: Rastreador do correio apenas aparece se cliente esta log

Enviado: 03 Jan 2011, 15:13
por denis
Testei hoje em um servidor so que ta al contrario o modulo so para aparece se vc n tiver logado, se vc logar o modulo desaparece.

Re: Rastreador do correio apenas aparece se cliente esta log

Enviado: 03 Jan 2011, 15:17
por maxno
maxno escreveu:vai em: catalog\view\theme\default\template\module

e encontra o template do modulo de rastreamento

abra ele, e na primeira linha, coloca
Código: Selecionar todos
<?php if (!$logged) { ?>

e na ultima linha, coloca:
Código: Selecionar todos
<?php } else { ?>
<?php } ?>

sabe isto que citei assima, faz assim:

na primeira linha, coloca
Código: Selecionar todos
<?php if (!$logged) { ?>
<?php } else { ?>

e na ultima linha, coloca:
Código: Selecionar todos
<?php } ?>

Re: Rastreador do correio apenas aparece se cliente esta log

Enviado: 03 Jan 2011, 18:24
por denis
Vlw muito ai pego!!!

Re: Rastreador do correio aparecer quando logado [Resolvido]

Enviado: 21 Fev 2011, 00:42
por this
Olá, pessoal sou novo em OPC, aproveitando o topico.

Como poderia implementar para quando a pessoa digitar o codigo rastreamento nao abrir uma nova pagina
e sim uma nova janela pequena.

obrigado,