Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
Avatar do usuário
Por denisth
Mensagens
#3154
Simples, abra o header.tpl coloque entre <head> </head> o seguinte código:

<script language="Javascript">

var width = 335;
var height = 335;

var left = 150;
var top = 150;

URL = "nomedapagina.htm";

window.open(URL,'popup', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');

</script>

Agora crie e salve a página da popup no diretório raiz da sua loja lembrando que a página do popup tem que ter o mesmo nome no link do script ex(nomedapagina.htm).
Espero tenho ajudado.
Por emdesigner
#3156
Aê denisth, ajudou bastante cara valeu mesmo. Só que acabou gerando um certo "problema", ao acessar a loja, o popup abre normalmente mas, sempre que clicar em qualquer link (ex: carrinho, um produto, finalizar...) o popup abre novamente, isso devido ao fato do popup está no header (pelo menos eu acho que seja isso). Mas o esquema é este mesmo que vc passou, só preciso achar uma forma de que abra somente na home e em nenhuma outra página. Seguido buscando uma solução, qualquer novidade volto aki. Valeu. Abraço.
Avatar do usuário
Por Manoel Vidal
Mensagens Curtidas
#3191
Olá emdesigner.

Realmente o problema está no fato do script ser carregado toda vez que uma nova página for aberta, neste caso teria que se criar uma maneira dele só ser executado quando a página index for aberta, não me recordo agora mas sei que o javascript tem uma função que identifica em que página ele o navegante está no momento, esse seria o ponto de partida para resolver o problema.

Espero ter ajudado. :D
Avatar do usuário
Por rochester
Mensagens
#3234
Na verdade é só colocar esse código no home e boa.
Por emdesigner
#3248
Valeu pela força galera. Fiz o que o Rochester falou e deu certinho. Só coloquei este código acima no arquivo home.tpl localizado em catalog/view/theme/default/template/common e deu certinho. Resolvido. Obrigado a todos.