French Dutch English

zaterdag 28 november 2015

Économisez sur les cartouches d'encre quand ils sont "vides"

In progress

vrijdag 27 november 2015

Des langues en Blogger avec des cookies

Pour ajouter des langues dans votre blog, vous pouvez suivre les instructions sur le blog de Alessandro.
http://polytimenerd.blogspot.be/2012/06/multilanguage-posts-in-your-blog.html

Comme ça c’est possible d’ajouter des langues mais la langue “default” restait la même. J’ai utilisé l’anglais, le néerlandais en le français sur mon blog mais c’est possible d’utiliser vos préférences. Si tu renouvèles la page, il retourne à sa valeur “default”. Par ajouter le code recommandé par Alessandro, c’est possible d’insérer des cookies. Ce code doit être placé au même place que les fonctions “show_fr()”
<script language="Javascript">
function setCookie(cname,cvalue,exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires=" + d.toGMTString();
    document.cookie = cname+"="+cvalue+"; "+expires+" ;path=/";
}

function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) == 0) {
            return c.substring(name.length, c.length);
        }
    }
    return "";
}

function checkCookie() {
    var user=getCookie("language");
    if (user == "french") {
        show_fr();
    } else {
        if (user == "dutch") {
        show_nl();
       }
        else {
        show_en();
       }
    }
}
</script>
Après nous devrons ajouter les cookies quand quelqu’un puisse le bouton des langues. Les fonctions de langues doivent regarder comme la code ici :
function show_en() {
        var nl = getElementsByClass('lang:dutch', null, null);
        var fr = getElementsByClass('lang:french', null, null);
        var en = getElementsByClass('lang:english', null, null);
 
        for(i = 0; i &lt; nl.length; i++) {
                nl[i].style.display = 'none';
        }
 
        for(i = 0; i &lt; fr.length; i++) {
               fr[i].style.display = 'none';
        }
        for(i = 0; i &lt; en.length; i++) {
                en[i].style.display = 'block';
        }
setCookie("language", "english",30);
}
Nous devrons utiliser la fonction ‘checkCookie()” pour exécuter la bonne langue. C’est aussi possible par ajouter le code dans le titre HTML du blog.

<body onload="checkCookie()">