NUOUZ - Le meilleur des blogs
Maps of hotels around the world
Le vote Nuouz dans votre blogue
Qu'est-ce que c'est?

Ce petit bouton afficher le nombre de votes qu'un de vos billets à reçu. Un visiteur peut également voter en cliquant dessus.



Comment ça fonctionne?

Il suffit de placer ce code javascript dans chacun des billets de votre blog et de remplacer les variables.



Les variables sont:

NOM_UTILISATEUR

Remplacez cette chaîne par votre nom d'utilisateur de votre compte Nuouz.

Si vous n'en avez pas, inscrivez-vous.

TITRE_DU_BILLET

Remplacez cette chaîne par le titre de votre billet (100 caractères max). Si le billet n'est pas sur Nuouz, il sera inscrit automatiquement.

Attention: Vous devez encoder la chaîne. Par exemple, en javascript utilisez escape("Ma description")

DESCRIPTION_DU_BILLET

Remplacez cette chaîne par une description courte de votre billet (200 caractères max).

Attention: Vous devez encoder la chaîne. Par exemple, en javascript utilisez escape("Ma description")

URL_DU_BILLET

Remplacez cette chaîne par l'adresse url permanente de votre billet.

Notes

  • Les chaînes de caractères trop longues seront tronquées.
  • Utilisez UrlEncode pour coder les chaînes en format URL.
  • Vérifiez qu'il n'y a pas d'espace ou de saut de ligne dans les URL.

    Exemple WordPress

    Voici un exemple en PHP pour un blogue sous WordPress:

    <script language="javascript" src="http://www.nuouz.com/blogvote.aspx?nom=MON_NOM&titre=<?php echo urlencode(get_the_title()); ?>&desc=<?php echo urlencode(substr(get_the_content(),0,300)); ?>&url=<?php echo urlencode(the_permalink()) ?>"></script>

    Exemple Dotclear

    Voici un exemple pour Dotclear fourni par JP.

    <? $title = $GLOBALS['news']->f('post_titre');
    $nom="MON_NOM";
    $url = 'http://' . getenv('HTTP_HOST') . $GLOBALS['news']->getPermURL();
    $summary = $GLOBALS['news']->getChapo() != "" ? strip_tags($GLOBALS['news']->getChapo()) : strip_tags($GLOBALS['news']->getContent());
    $tN = array("\r", "\n", "\t");
    $tR = array("", " ", "");
    $summary = str_replace($tN, $tR, $summary);
    while (ereg("  ", $summary)) 
    	$summary = str_replace("  ", " ", $summary);
    $summary = substr(chop($summary), 0, 255) . '...';
    if ($title && $url) {
    	if (dc_encoding != 'UTF-8') {
    		$title = utf8_encode($title);
    		$url = utf8_encode($url);
    		$summary = utf8_encode($summary);
    	}
    
    	$summary=strip_tags($summary);					
    	$url= urlencode($url);
    	$summary= urlencode($summary);
    	$title= urlencode($title);
    } ?>
    		
    <script language="javascript" 
    src="http://www.nuouz.com/blogvote.aspx?nom=<?php echo $nom; ?>
    &titre=<?php echo $title; ?>&desc=<?php echo $summary; ?>&url=<?php echo $url; ?>">
    </script>  
    
    Exemple Blogger

    Voici un exemple pour la plateforme Blogger:

    <script language="javascript"> 
    // Isole le title et la description de manière à être lisible par javascript
    if(typeof(intNzReaderCounter) == "undefined") {var intNzReaderCounter =0;} else {intNzReaderCounter ++;}
    document.write('<div id="nz_readerDesc' + intNzReaderCounter  + '" style="display:none;">');
    </script>
    <$BlogItemBody$></div>
    <script language="javascript"> 
    document.write('<div id="nz_readerTitle' + intNzReaderCounter  + '" style="display:none;">');
    </script>
    <$BlogItemTitle$></div>
    
    <script language="javascript">
    var nz_title = document.getElementById("nz_readerTitle" + intNzReaderCounter).innerHTML
    var nz_desc = document.getElementById("nz_readerDesc" + intNzReaderCounter).innerHTML;
    
    // Enlève le code inutile
    nz_title = nz_title.replace(/<br>/ig,"\r");
    nz_title = nz_title.replace(/(<([^>]+)>)/ig,"");
    nz_title = nz_title.replace(/"/g,""");
    
    nz_desc = nz_desc.replace(/<br>/ig,"\r");
    nz_desc = nz_desc.replace(/(<([^>]+)>)/ig,"");
    nz_desc = nz_desc.replace(/"/g,""");
    
    // Transforme les chaines en format URL
    nz_title = escape(nz_title);
    nz_desc = escape(nz_desc.substring(0,200));
    var nz_url = escape("<$BlogItemPermalinkUrl$>");
    
    document.write('<scr'+'ipt language="javascript"); 
    document.write('src="http://www.nuouz.com/blogvote.aspx?nom=MON_NOM&titre='+ nz_title +'&desc='+ nz_desc +'&url='+ nz_url +'">');
    document.write('</sc'+'ript>')
    </script>
    Placez ce code après les lignes suivantes dans votre template: <div class="post-body"> <p> <$BlogItemBody$> </p>

    Problème, commentaire ou suggestion?

    Faites-nous part de vos commentaires ou bugs qui pourrait améliorer le bouton NUOUZ. Cliquez ici pour rejoindre l'équipe de NUOUZ.com.


  • Les meilleurs billets
    Les nouveaux
    Aujourd'hui
    7 jours
    30 jours
    365 jours
    Les billets en attente
    Les nouveaux
    Presque promus en Une
    Plus de commentaires
    Plus consultés
    Pour les Nuouzeurs
    Discussions
    Mon profil
    Vote sur mes billets
    Mes amis
    Mes Nuouz
    Nuouz sur votre blogue
    Les autres trucs
    À propos de NUOUZ
    FAQ
    Blogue Nuouz
    Conditions d'utilisation
    Vie privée
    Nous contacter



    Nuouz est audité par Percute - Stratégie et Performance Web Nuouz est hébergé par iWeb NUOUZ: Vous faites la nouvelle!