Página 1 de 1
Aviso em popup no index [Resolvido]
Enviado: 10 Fev 2011, 19:01
por emdesigner
Pessoal quero colocar um aviso na minha loja em um popup que abra no meio da tela ao acessar a loja, alguem sabe como fazer?
Re: Aviso em popup
Enviado: 11 Fev 2011, 08:18
por denisth
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.
Re: Aviso em popup
Enviado: 11 Fev 2011, 11:25
por emdesigner
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.
Re: Aviso em popup
Enviado: 12 Fev 2011, 18:39
por Manoel Vidal
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.

Re: Aviso em popup
Enviado: 13 Fev 2011, 22:15
por rochester
Na verdade é só colocar esse código no home e boa.
Re: Aviso em popup
Enviado: 14 Fev 2011, 09:26
por emdesigner
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.