Mostrando entradas con la etiqueta Códigos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Códigos. Mostrar todas las entradas

Mostrar una imagen distinta cada día del mes


Ya vimos cómo: Mostrar una imagen distinta cada día de la semana.

Ahora las imágenes van a ser mostradas una distinta cada día del mes.

El siguiente código tiene que ir en donde se van a mostrar las imágenes.

<script type="text/javascript">
//<![CDATA[
// http://loseasi.blogspot.com
// Vku
var dvku=new Date();
var vkuday=new Array();

vkuday[1]='<img src="http://......"/>';
vkuday[2]='<img src="http://......"/>';
vkuday[3]='<img src="http://......"/>';
vkuday[4]='<img src="http://......"/>';
vkuday[5]='<img src="http://......"/>';
vkuday[6]='<img src="http://......"/>';
vkuday[7]='<img src="http://......"/>';
vkuday[8]='<img src="http://......"/>';
vkuday[9]='<img src="http://......"/>';
vkuday[10]='<img src="http://......"/>';
vkuday[11]='<img src="http://......"/>';
vkuday[12]='<img src="http://......"/>';
vkuday[13]='<img src="http://......"/>';
vkuday[14]='<img src="http://......"/>';
vkuday[15]='<img src="http://......"/>';
vkuday[16]='<img src="http://......"/>';
vkuday[17]='<img src="http://......"/>';
vkuday[18]='<img src="http://......"/>';
vkuday[19]='<img src="http://......"/>';
vkuday[20]='<img src="http://......"/>';
vkuday[21]='<img src="http://......"/>';
vkuday[22]='<img src="http://......"/>';
vkuday[23]='<img src="http://......"/>';
vkuday[24]='<img src="http://......"/>';
vkuday[25]='<img src="http://......"/>';
vkuday[26]='<img src="http://......"/>';
vkuday[27]='<img src="http://......"/>';
vkuday[28]='<img src="http://......"/>';
vkuday[29]='<img src="http://......"/>';
vkuday[30]='<img src="http://......"/>';
vkuday[31]='<img src="http://......"/>';
document.write(vkuday[dvku.getDate()]);
//]]>
</script>

Cambiar http://...... por el link de la imagen.(una por día)

Si quieren ponerle un link, lo hacen de la siguiente forma:

<a href="http://loseasi.blogspot.com"><img src="http://......"/></a>

Pueden ir dentro del cuerpo de la plantilla, ejemplo: debajo de <body>.

O en un nuevo gadget HTML:


Tener en cuenta que los meses de menos de 31 días, las imágenes para esos días faltantes, no se mostrarán

Ir arriba, centro y abajo con Jquery. Forma 2


Ya vimos la primera forma.

Este efecto funciona con la librería Jquery.

Si ya la tienen no es necesario ponerla.

Si no la tienen poner el siguiente código arriba de </head>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.js"></script>

Ahora agregamos el siguiente código abajo del anterior (quedará arriba de </head>)

// http://loseasi.blogspot.com
// Vku
(function(jQuery){var m=jQuery.scrollTo=function(b,h,f){jQuery(window).scrollTo(b,h,f)};m.defaults={axis:'xy',duration:parseFloat(jQuery.fn.jquery)>=1.3?0:1};m.window=function(b){return jQuery(window).scrollable()};jQuery.fn.scrollable=function(){return this.map(function(){var b=this,h=!b.nodeName||jQuery.inArray(b.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!h)return b;var f=(b.contentWindow||b).document||b.ownerDocument||b;return jQuery.browser.safari||f.compatMode=='BackCompat'?f.body:f.documentElement})};jQuery.fn.scrollTo=function(l,j,a){if(typeof j=='object'){a=j;j=0}if(typeof a=='function')a={onAfter:a};if(l=='max')l=9e9;a=jQuery.extend({},m.defaults,a);j=j||a.speed||a.duration;a.queue=a.queue&&a.axis.length>1;if(a.queue)j/=2;a.offset=n(a.offset);a.over=n(a.over);return this.scrollable().each(function(){var k=this,o=jQuery(k),d=l,p,g={},q=o.is('html,body');switch(typeof d){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px)?jQuery/.test(d)){d=n(d);break}d=jQuery(d,this);case'object':if(d.is||d.style)p=(d=jQuery(d)).offset()}jQuery.each(a.axis.split(''),function(b,h){var f=h=='x'?'Left':'Top',i=f.toLowerCase(),c='scroll'+f,r=k[c],s=h=='x'?'Width':'Height';if(p){g[c]=p[i]+(q?0:r-o.offset()[i]);if(a.margin){g[c]-=parseInt(d.css('margin'+f))||0;g[c]-=parseInt(d.css('border'+f+'Width'))||0}g[c]+=a.offset[i]||0;if(a.over[i])g[c]+=d[s.toLowerCase()]()*a.over[i]}else g[c]=d[i];if(/^\d+jQuery/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],u(s));if(!b&&a.queue){if(r!=g[c])t(a.onAfterFirst);delete g[c]}});t(a.onAfter);function t(b){o.animate(g,j,a.easing,b&&function(){b.call(this,l,a)})};function u(b){var h='scroll'+b;if(!q)return k[h];var f='client'+b,i=k.ownerDocument.documentElement,c=k.ownerDocument.body;return Math.max(i[h],c[h])-Math.min(i[f],c[f])}}).end()};function n(b){return typeof b=='object'?b:{top:b,left:b}}})(jQuery);

Ahora hay que poner las imágenes de Ir arriba, centro y abajo.

Poner el siguiente código abajo de <body>

<!-- ir arriba,centro y abajo -->
<a id='irarriba'></a>
<a href="javascript:jQuery.scrollTo('#irarriba',3000);"><img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGlCFwoBC7phSZu1P7_4LovPf1_hR2e2P5hChJN9XPEMstTIJzYbwKQd_7XaBR-o4ZbRRvfkDJnBGe7SE-oJ9ypfM_ocg01n8uRgIp_ZIaBgQbh6YurUYaI45auve3HzpS8o-FP7Cc0AD-/s1600/arriba.png' style='position:fixed; bottom:75px; right:10px;' title='Ir arriba'/></a>

<a href="javascript:jQuery.scrollTo('#ID-CENTRO',3000);"><img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsWBHq7sjlwqOq5CifKXedW6MCBNyqHK55TmfeNtaEjQ0TdIi8qtUE0aLYmrgGR3go0j1bRQ3rGUJGWVPaI1ewHF6LAcSz2e92MMA7eQ8t_SMSmSomKlBU9e9KtjXB7PuAeUhEzBSNKawq/s1600/centro.png' style='position:fixed; bottom:45px; right:10px;' title='Ir centro'/></a>

<a href="javascript:jQuery.scrollTo('#irabajo',3000);"><img border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7of0YlqRe_izgMVOpPjouu4qSeSarbxcfXQhCAhES7lMPJA85w4K7rWLYVfmU7JeLk9vFuebbz_WFXxpCeOrBAmGafMijPOpqEn1PHEVQTHd4vfjMSyOmgRn9cP1rTIfwMNBCB78GlnIy/s1600/abajo.png' style='position:fixed; bottom:10px; right:10px;' title='Ir abajo'/></a>
<!-- fin ir arriba,centro y abajo -->


Ahora vamos a personalizar el código.

1- Cambiamos las imágenes. (color azul)

2- Según las imágenes ajustamos el estilo. (color naranjo)

3- La velocidad del desplazamiento. (color negro)

    3.1- Mayor número menor velocidad.

4- Cambiamos las ID correspondientes. (color rojo)

    4.1 - #ID-CENTRO Vemos la forma en la entrada: anterior.

                                    O podemos elegir una ID de la sidebar, ejemplo #HTML5

Para terminar colocamos la Id de ir abajo.

Poner el siguiente código bien abajo de la plantilla, arriba de </body>

<a id='irabajo'></a>

Ver Vista previa y si todo esta bien guardamos.

Podemos elegir las opción que queramos, por ejemplo: solo poner el ir arriba e ir abajo.

Jquery junto con Prototype y Scriptaculous.

Este código ya esta adaptado para utilizarlo en conjunto con Prototype y Scriptaculous.

Si no funciona agregar en el primer código, abajo de // Vku (no creo que sea necesario)

La siguiente línea:

jQuery.noConflict();

Tener en cuenta que para utilizar en conjunto Jquery y Prototype - Scriptaculous, el script de Prototype y Scriptaculous siempre tiene que estar por debajo de cualquier código de Jquery. Y si agregan la anterior línea tendran que hacer lo mismo en todos los códigos que utilizen Jquery.

Mostrar una imagen distinta cada día de la semana


Ir a Diseño, Edición de HTML y justo arriba de </head>

Poner el siguiente código:

<script language='JavaScript'>
//<![CDATA[
function CambioxDíaVku(){
var día = new Date();
var Cdía = día.getDay();
var CambiarcadaDía = new Array('<img src="http://imagen"/>', // Domingo
'<img src="http://imagen"/>',  // Lunes
'<img src="http://imagen"/>', // Martes
'<img src="http://imagen"/>', // Miércoles
'<img src="http://imagen"/>',  // Jueves
'<img src="http://imagen"/>',  // Viernes
'<img src="http://imagen"/>');  // Sábado
return CambiarcadaDía[Cdía];
}
//]]>
</script>

El siguiente código tiene que ir en donde se van a mostrar las imágenes.

<script language="JavaScript">
document.write(CambioxDíaVku());
</script>

Si quieren ponerle un link, lo hacen de la siguiente forma:

<a href="#"><img src="http://imagen"/></a>

Cambiar http://imagen por el link de la imagen.

La primera imagen es la del Domingo, y la última del Sábado.


Ver ejemplo:

Botón para mostrar y ocultar Navbar en plantillas nuevas


El siguiente código lo que hace es ocultar la navbar y con un botón la mostramos y/o ocultamos.

Poner en el lugar que quieran mostrarlo.

Puede ser en un Gadget HTML, o bien dentro del cuerpo de la plantilla entre <body> y </body>

<script type='text/javascript'>
//<![CDATA[
var navbarv = document.getElementById("navbar");
navbarv.style.display="none";
function monavbar() {

if ( navbarv.style.display != "none" ) {
navbarv.style.display = "none";
}
else {
navbarv.style.display = "";
}
}
//]]>
</script>
<a href='#' onclick='monavbar();'><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg94rYWM6icgmchBcNzR8GnLMxdUl1myELrp4GpoQnF_O0nWjb1rPxs2LByAmBbGcxQMb1xK7n-sGqmClB3AfGOAcIr5IiNipVMtNHYxaQ7aRP6zn1jV7MC0asm-N7ZlLfFxAx0_8vJRRrp/s1600/p_navbar1.gif" /></a>

Pueden cambiar la imagen o sustituirla por un texto.

Ver ejemplo:

Bloquear ventanas emergentes pop-up


Ya hemos visto en varias entradas como hacer ventanas pop-up.

Ahora les traigo el código para bloquear las ventanas pop-up.

¿Para que puede ser útil?

Algunas veces entramos en algunos blog y nos abre una molesta ventana con publicidad.

Si tu eres administrador del blog y no sabes como quitar esa molesta ventana.

Tus lectores te avisan que les molesta cada ves que entran a tu blog se les abre esa ventana.

Acá tienes la solución para que no la muestre mas.

Ir a Diseño, Edición de HTML y justo abajo de <head>

Poner el siguiente código:

<script>
function bloquear(){
return true;
}
window.open = function(){return true};
</script>

La mejor solución es quitar lo que crea esa ventana con publicidad, en la mayoría de los casos es por contadores.


Si utilizas Ventanas pop-up para mostrar tus propios avisos, no podrás poner este código.