Página 1 de 1

[Ajuda] Popup em div aleatoria na home

Enviado: 27 Out 2011, 09:33
por marcelow
Pessoal, eu achei no google um codigo para uma popup em div, ficou show de bola.
Mas gostaria de adaptar ela, para que os textos que aparecessem na popup fossem de forma randomica.

Eu fiz umas adaptações nela, pois de padrão ela só aparecia se clicasse em um botão lá.
Agora ela aparece de forma automatica.

Como fazer?

Segue o codigo da popup pra quem quiser usar também.
<html>
<head>
<title>Criar uma DIV igual a uma janela Popup</title>
<style>
#pop{display:open;position:absolute;top:80%;left:80%;margin-left:-150px;margin-top:-100px;padding:10px;width:300px;height:200px;border:1px solid #fff; z-index:10;background-color:#FFFFCC}

.style1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
.style2 {
font-family: "Comic Sans MS";
font-size: 14px;
}
</style>
</head>
<body>
<div id="pop">
<p align="right"><a href="#" onClick="document.getElementById('pop').style.display='none';">[Fechar]</a>
<br />

<body>
<p align="center" class="style1"> Voc&ecirc; Sabia ?</p>
<p class="style2">Digite aqui seu texto para a popup</p>
</div>


<a href="#" onClick="document.getElementById('pop').style.display='block';"></a>
</body>
Quem puder ajudar a adaptar esta popup para transmitir textos randomicos eu agradeco muito!

Re: [Ajuda] Popup em div aleatoria na home

Enviado: 27 Out 2011, 09:52
por Renato Frota
Você quer isso integrado na sua admin ou os textos randômicos podem ir direto no código (é bem mais simples de desenvolver, mas exige que você altere no código quando quiser mudar as mensagens)?

Re: [Ajuda] Popup em div aleatoria na home

Enviado: 27 Out 2011, 09:54
por marcelow
Renato Frota escreveu:Você quer isso integrado na sua admin ou os textos randômicos podem ir direto no código (é bem mais simples de desenvolver, mas exige que você altere no código quando quiser mudar as mensagens)?

Como sou eu que vou administrar, pode ser direto no codigo mesmo..
Até pq eu penso que se fosse no painel admin teria q fazer um malabarismo maior.

Vc consegue fazer direto no codigo?

Re: [Ajuda] Popup em div aleatoria na home

Enviado: 23 Nov 2011, 12:17
por marcelow
Fala galera.. ninguem ?

Re: [Ajuda] Popup em div aleatoria na home

Enviado: 23 Nov 2011, 13:32
por Manoel Vidal
Olá,

Coloque o código no arquivo header.tpl que está no diretório /catalog/view/theme/SEU_TEMA/template/common/.

Espero ter ajudado :D

Re: [Ajuda] Popup em div aleatoria na home

Enviado: 24 Nov 2011, 09:42
por marcelow
Fala Manoel.. obrigado pela resposta.
Mas na verdade ate ai eu sei fazer, o que eu queria fazer é colocar mensagens aleatorias na popup.


Que nem o amigo acima citou, pode ser direto no codigo. Mas como faço isso ?

Re: [Ajuda] Popup em div aleatoria na home

Enviado: 27 Nov 2011, 15:39
por Renato Frota
solução:

após a tag body, adicione:
Código: Selecionar todos
<?php

$popupmsg[] = "mensagem 1";
$popupmsg[] = "mensagem 2";
$qtdpopup = count($popupmsg);

?>
depois, troque o texto da popup no seu código original
Código: Selecionar todos
<p class="style2">Digite aqui seu texto para a popup</p>
por:
Código: Selecionar todos
<p class="style2"><?=$popupmsg[rand(0,$qtdpopup-1)]?></p>
Resolvido!

Re: [Ajuda] Popup em div aleatoria na home

Enviado: 28 Nov 2011, 08:34
por marcelow
Valeuuu meu amigo.

Fico te devendo uma... funcionou perfeitamente!

:D

Re: [Ajuda] Popup em div aleatoria na home

Enviado: 28 Nov 2011, 09:21
por Renato Frota
marcelow escreveu:Valeuuu meu amigo.

Fico te devendo uma... funcionou perfeitamente!

:D
Se não quiser ficar devendo,
é só doar aqui embaixo
vvvvvvvvv