segunda-feira, 17 de setembro de 2012

Adicionar popup like box do Facebook no blog sem usar jQuery

A maioria dos códigos disponíveis para adicionar pop-up no blog com feeds, página de fãs do facebook etc. vem com jQuery ai está o problema, pois quando o blog já tem jQuery o que já tinha no blog não funciona. Nesse tutorial estarei ensinando como adicionar um popup com uma página curtir do Facebook em blogs ou sites que já tenham jQuery. O que vou ensinar é o mesmo que usamos no Dicas de Informática e Games.

Veja também.
Dica de postagem: Aumente as suas visitas com o Youtube e Yahoo e é Sem spam, basta  um pequeno esforço que renderá visitas até seu site existir !!! 

Clique aqui. Dicas aumentar visitas blog ou site com Youtube e Yahoo 

O inforgamesdicas.com cresceu com o método acima, não é ilegal.


Esse popup que você pode ver na imagem logo acima só carrega uma vez per sessão, ou seja, seja uma pessoa entrar no seu blog  vê outras páginas, mas ele não aparecerá e só vai aparecer se você fechar o blog e abri-lo novamente.

Para adicionar popup sem jQuery siga os passos abaixo:

1- Entre no HTML do seu blog em "Design" e aperte Ctrl+f e procure por </head> e acima dela cole os códigos abaixo:

<style>
#topbar{
position:absolute;
border: 2px solid green;
padding: 5px 0px 0px 0px;
margin: 100px 0px 0px 200px;
background-color: #ffffff;
font-size:12px;
width: 400px;
visibility: hidden;
z-index: 400;}
</style>


Como editar esse código:
width: coloque a largura. A altura é automática.
bolder: A largura da borda e a cor dela
margin: No primeiro e na última (100px e 200px) mude os valores para mudar o local do popup no blog

2- Agora em baixo da linha </head> cole o código abaixo:

<!-- Java PopUp inicio -->
&lt;script type=&quot;text/javascript&quot;&gt;
var persistclose=1
var startX = 20
var startY = 5
var verticalpos=&quot;fromtop&quot;
function iecompattest(){
return (document.compatMode &amp;&amp; document.compatMode!=&quot;BackCompat&quot;)? document.documentElement : document.body
}
function get_cookie(Name) {
var search = Name + &quot;=&quot;
var returnvalue = &quot;&quot;;
if (document.cookie.length &gt; 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(&quot;;&quot;, offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function closebar(){
if (persistclose)
document.cookie=&quot;remainclosed=1&quot;
document.getElementById(&quot;topbar&quot;).style.visibility=&quot;hidden&quot;
}
function staticbar(){
barheight=document.getElementById(&quot;topbar&quot;).offsetHeight
var ns = (navigator.appName.indexOf(&quot;Netscape&quot;) != -1) || window.opera;
var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose || persistclose &amp;&amp; get_cookie(&quot;remainclosed&quot;)==&quot;&quot;)
el.style.visibility=&quot;visible&quot;
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x+&quot;px&quot;;this.style.top=y+&quot;px&quot;;};
el.x = startX;
if (verticalpos==&quot;fromtop&quot;)
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos==&quot;fromtop&quot;){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout(&quot;stayTopLeft()&quot;, 10);
}
ftlObj = ml(&quot;topbar&quot;);
stayTopLeft();
}
if (window.addEventListener)
window.addEventListener(&quot;load&quot;, staticbar, false)
else if (window.attachEvent)
window.attachEvent(&quot;onload&quot;, staticbar)
else if (document.getElementById)
window.onload=staticbar
&lt;/script&gt;
<!-- Java PopUp Final -->

3- Busque pela linha <body> e cole o código abaixo dela:

<!-- conteudo PopUp Inicio -->
<div id='topbar'>
<p align='right'><a href='' onClick='closebar(); return false'>[Fechar]</a></p>
..... o que desejar colocar na pop-up .....
</div>
<!-- conteudo PopUp Final -->

Na parte escrita ..... o que desejar colocar na pop-up ..... você vai colocar o que que apareça no popup pode ser imagem com link, texto e uma caixinha de fãs do facebook que você pode fazer clicando aqui.

Fonte dos códigos:  http://www.ferramentasblog.com/2010/05/como-exibir-mensagens-pop-up-na-pagina.html

0 comentários:

Postar um comentário

Obrigado por comentar! Em breve responderemos, se for o caso.