Mostrando las entradas con la etiqueta scripts. Mostrar todas las entradas
Mostrando las entradas con la etiqueta scripts. Mostrar todas las entradas

martes, 25 de marzo de 2014

Como Mostrar Estado Tiempo En Blog De Blogger

Leave a Comment


Hoy en Ciudad Blogger un widget del estado del tiempo para tu blog de Blogger pues creo que resultaria interesante para los visitantes. El widget del Weather forecast que muestra datos sobre el tiempo basado en el lugar o localizacion del visitante.En este post te mostrare como instalarlo en blog de blogger .

Chequea Articulo Añadir Efecto Luz en Blockquotes

Demostracion de este widget lo podras ver aqui.

Pasos para Instalar Widget de Pronostico Del Tiempo:

Paso 1:Entra en tu cuenta de blogger. Luego ve a Plantilla >> Editar HTML >> y busca por la siguiente etiqueta</ skin>, justo arriba de esta pega el siguiente codigo de  CSS coding (puedes personalizar el codigo si asi lo deseas , pero estoy seguro que como esta es justo lo que necesitas).



 .MyWeatherDiv .centerContainer {

    width: 300px;

    text-align: left;

    margin-bottom: 200px;

}

.green {

    color: #a6e22d;

}

.teal {

    color: #66d9ef;

}

.purp {

    color: #ae81ff;

}

.pink {

    color: #f92772;

}

.yellow {

    color: #e6db74;

}

.white {

    color: #f8f8f2;

}

.grey {

    color: #616161;

}

.f12 {

    font-size: 12px;

}

.MyWeatherDiv img {

    height: 64px;

    width: 64px;

}

.weatherInfoRight {

    z-index: 999;

    position: fixed;

    top: 10px;

    right: 10px;

}

.weatherInfoLeft {

    z-index: 999;

    position: fixed;

    top: 10px;

    left: 10px;

}

.weatherInfoBottomRight {

    z-index: 999;

    position: fixed;

    bottom: 10px;

    right: 10px;

}

.weatherInfoBottomLeft {

    z-index: 999;

    position: fixed;

    bottom: 10px;

    left: 10px;

}

.MyWeatherDiv {

    display: none;

    background-color: #272822;

    padding: 5px;

    -webkit-border-radius: 10px;

    border-radius: 10px;

}

.MyWeatherInfo {

    text-align: center;

    font-family: 'Segoe UI',Tahoma,Helvetica,Sans-Serif;

    color: white;

    font-size: 14px;

}

#divMyImage {

    display: none;

}

.MyWeatherClose {

    font-family: 'Segoe UI',Tahoma,Helvetica,Sans-Serif;

    cursor: pointer;

    position: absolute;

    right: 10px;

    color: white;

    font-size: 20px;

}

.MWTemperature {

    display: block;

}

.MWPlace {

    display: block;

}

.MWIP {

    display: block;

}

#clear-day {

    display: none;

}

#clear-night {

    display: none;

}

#partly-cloudy-day {

    display: none;

}

#partly-cloudy-night {

    display: none;

}

#cloudy {

    display: none;

}

#rain {

    display: none;

}

#sleet {

    display: none;

}

#snow {

    display: none;

}

#wind {

    display: none;

}

#fog {

    display: none;

}


Paso2:Lo segundo que haremos es añadir el archivo de Javascript ( JavaScript file) que funciona de maravilla. Ahora dentro de la Plantilla de blogger busca por la etiqueta </head> y justo antes de la misma pega el siguiente Codigo de JS .

 Chequea Articulo Como Añadir Pajarito Flash a tu blogger

(Te recomiendo que hospedes o alojes el script por ti mismo ya sea en Google Drive o en cualquier otro servicio debido a que nuestro  script podria irse debido a la cantidad de bandwidth llena el hospedador del archivo).

 <script type="text/javascript" src="https://dl.dropboxusercontent.com/u/137869302/weather.js"></script>

Paso 3:Por ultimo, añade el siguiente archivo de estilo en javascript arriba o antes de la etiqueta </body> . Puedes cambiar la posicion de este gadget emplazando  posicion: "right" (derecha) a left (Izquierda) o center (centro). Hay otras opciones para personalizarlo, cuales son utiles para machearlas con la configuracion de tu pagina o website.

 <script type="text/javascript">

$.MyWeather({

    position: "right",

    showpopup: true,

    temperature: "c",

    closeicon: true,

    showicon: true,

    showtemperature: true,

    showlocation: true,

    showip: true,

    size: 80,

    iconcolor: "white",

    fontcolor: "white",

}, function (e, f, g, a, d, b, c) {

    $("#txtCity").html(e);

    $("#txtCountry").html(f);

    $("#txtIP").html(g);

    $("#txtLatitude").html(a);

    $("#txtLongitude").html(d);

    $("#txtTemperature").html(b);

    $("#picTemp").attr("src", c)

});

</script>;

Espero que este tutorial te haya ayudado en aprender como mostrar un widget de estado del Tiempo (weather forecast) en tu blog de  Blogger .
Read More

lunes, 13 de mayo de 2013

Añadir Efecto Multi-Color A los Enlaces en blogger

Leave a Comment
Añadir Efecto Multi-Color A los Enlaces en blogger


Este es un simple truco para los links o enlaces en buen español hacer que estos al poner el cursor del mouse sobre ellos cambien de color incluyendo a verde luego anaranjado,amarillo,rojo etc. con la implementacion de un sencillo script a la plantilla html de tu blog.Sigue estos faciles pasos y wala lo obtendras y los visitantes a tu blog lo disfrutaran.

Añadir a Los Enlaces Efecto Multi-Color a tu blog de Blogger

1.Entra a la interface de blogger--> Diseño- -> Edite HTML

2.Busca la etiqueta </head> .

3.Ahora anade el codigo de abajo antes de la etiqueta </head> .


<script type='text/javascript'>
//<![CDATA[
var rate = 20;
if (document.getElementById) 
window.onerror=new Function("return true")
var objActive;  // The object which event occured in 
var act = 0;    // Flag during the action 
var elmH = 0;   // Hue 
var elmS = 128; // Saturation 
var elmV = 255; // Value 
var clrOrg;     // A color before the change 
var TimerID;    // Timer ID
if (document.all) { 
    document.onmouseover = doRainbowAnchor; 
    document.onmouseout = stopRainbowAnchor; 
} 
else if (document.getElementById) { 
    document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT); 
    document.onmouseover = Mozilla_doRainbowAnchor; 
    document.onmouseout = Mozilla_stopRainbowAnchor; 
}
function doRainbow(obj) 
{ 
    if (act == 0) { 
        act = 1; 
        if (obj) 
            objActive = obj; 
        else 
            objActive = event.srcElement; 
        clrOrg = objActive.style.color; 
        TimerID = setInterval("ChangeColor()",100); 
    } 
}

function stopRainbow() 
{ 
    if (act) { 
        objActive.style.color = clrOrg; 
        clearInterval(TimerID); 
        act = 0; 
    } 
}

function doRainbowAnchor() 
{ 
    if (act == 0) { 
        var obj = event.srcElement; 
        while (obj.tagName != 'A' && obj.tagName != 'BODY') { 
            obj = obj.parentElement; 
            if (obj.tagName == 'A' || obj.tagName == 'BODY') 
                break; 
        }
        if (obj.tagName == 'A' && obj.href != '') { 
            objActive = obj; 
            act = 1; 
            clrOrg = objActive.style.color; 
            TimerID = setInterval("ChangeColor()",100); 
        } 
    } 
}

function stopRainbowAnchor() 
{ 
    if (act) { 
        if (objActive.tagName == 'A') { 
            objActive.style.color = clrOrg; 
            clearInterval(TimerID); 
            act = 0; 
        } 
    } 
}

function Mozilla_doRainbowAnchor(e) 
{ 
    if (act == 0) { 
        obj = e.target; 
        while (obj.nodeName != 'A' && obj.nodeName != 'BODY') { 
            obj = obj.parentNode; 
            if (obj.nodeName == 'A' || obj.nodeName == 'BODY') 
                break; 
        }
        if (obj.nodeName == 'A' && obj.href != '') { 
            objActive = obj; 
            act = 1; 
            clrOrg = obj.style.color; 
            TimerID = setInterval("ChangeColor()",100); 
        } 
    } 
}

function Mozilla_stopRainbowAnchor(e) 
{ 
    if (act) { 
        if (objActive.nodeName == 'A') { 
            objActive.style.color = clrOrg; 
            clearInterval(TimerID); 
            act = 0; 
        } 
    } 
}

function ChangeColor() 
{ 
    objActive.style.color = makeColor(); 
}

function makeColor() 
{ 
    // Don't you think Color Gamut to look like Rainbow?
    // HSVtoRGB 
    if (elmS == 0) { 
        elmR = elmV;    elmG = elmV;    elmB = elmV; 
    } 
    else { 
        t1 = elmV; 
        t2 = (255 - elmS) * elmV / 255; 
        t3 = elmH % 60; 
        t3 = (t1 - t2) * t3 / 60;
        if (elmH < 60) { 
            elmR = t1;  elmB = t2;  elmG = t2 + t3; 
        } 
        else if (elmH < 120) { 
            elmG = t1;  elmB = t2;  elmR = t1 - t3; 
        } 
        else if (elmH < 180) { 
            elmG = t1;  elmR = t2;  elmB = t2 + t3; 
        } 
        else if (elmH < 240) { 
            elmB = t1;  elmR = t2;  elmG = t1 - t3; 
        } 
        else if (elmH < 300) { 
            elmB = t1;  elmG = t2;  elmR = t2 + t3; 
        } 
        else if (elmH < 360) { 
            elmR = t1;  elmG = t2;  elmB = t1 - t3; 
        } 
        else { 
            elmR = 0;   elmG = 0;   elmB = 0; 
        } 
    }
    elmR = Math.floor(elmR).toString(16); 
    elmG = Math.floor(elmG).toString(16); 
    elmB = Math.floor(elmB).toString(16); 
    if (elmR.length == 1)    elmR = "0" + elmR; 
    if (elmG.length == 1)    elmG = "0" + elmG; 
    if (elmB.length == 1)    elmB = "0" + elmB;
    elmH = elmH + rate; 
    if (elmH >= 360) 
        elmH = 0;
    return '#' + elmR + elmG + elmB; 
}
//]]>
</script>


Nota: Puedes cambiar el valor de var rate = 20. Este controla la velocidad con que los enlaces cambian de color.

5.Ahora da click en guardar plantilla y listo.
Read More