Mostrando las entradas con la etiqueta tiempo de visita al blog. Mostrar todas las entradas
Mostrando las entradas con la etiqueta tiempo de visita al blog. Mostrar todas las entradas

sábado, 11 de mayo de 2013

Como Crear Una Cookie Para Mostrar La Hora de Tu Ultima Visita Al Blog

Leave a Comment
Hola Amigos,Hoy les explicare como anadir un gadget dependiendo de las cookies del navegador , este gadget le muestra al visitante cuando fue la ultima visita a tu blog o el tiempo de la ultima visita a tu blog.Pienso que es gadget agradable. No te preocupes por la velocidad. este  gadget fue hecho con puro javascript..solo siguie los siguientes pasos para instalarlo.

1.Entra a la interface de blogger--> Desing- ->Elementos de Pagina

2.Da Click en 'Anadir un  Gadget'en la barra del lado.

3.Seleciona 'HTML/Javascript' y anade el codigo de abajo y guardalo.




<script type = "text/javascript">

var days = 730; // days until cookie expires = 2 years.
var lastvisit=new Object();
var firstvisitmsg="This is your first visit to this page. Welcome!";
lastvisit.subsequentvisitmsg="Welcome back visitor! Your last visit was on <b>[displaydate]</b>";

lastvisit.getCookie=function(Name){
var re=new RegExp(Name+"=[^;]+", "i");
if (document.cookie.match(re))
return document.cookie.match(re)[0].split("=")[1];
return'';
}

lastvisit.setCookie=function(name, value, days){
var expireDate = new Date();

var expstring=expireDate.setDate(expireDate.getDate()+parseInt(days));
document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/";
}

lastvisit.showmessage = function() {
var wh = new Date();
if (lastvisit.getCookie("visitc") == "") {
lastvisit.setCookie("visitc", wh, days);
document.write(firstvisitmsg);
}

else {
var lv = lastvisit.getCookie("visitc");
var lvp = Date.parse(lv);
var now = new Date();
now.setTime(lvp);
var day = new Array("Sun", "Mon", "Tues", "Wed", "Thur", "Fri", "Sat");
var month = new Array ("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
var dd = now.getDate();
var dy = now.getDay();
dy = day[dy];
var mn = now.getMonth();
mn = month[mn];
yy = now.getFullYear();
var hh = now.getHours();
var ampm = "AM";
if (hh >= 12) {ampm = "PM"}
if (hh >12){hh = hh - 12};
if (hh == 0) {hh = 12}
if (hh < 10) {hh = "0" + hh};
var mins = now.getMinutes();
if (mins < 10) {mins = "0"+ mins}
var secs = now.getSeconds();
if (secs < 10) {secs = "0" + secs}
var dispDate = dy + ", " + mn + " " + dd + ", " + yy + " " + hh + ":" + mins + ":" + secs + " " + ampm
document.write(lastvisit.subsequentvisitmsg.replace("[displaydate]", dispDate))
}

lastvisit.setCookie("visitc", wh, days);

}

lastvisit.showmessage();

</script>

Listo.
Enhanced by Zemanta
Read More