CTRL+D pour ajouter
ce blog à vos Favoris
Bienvenu sur cet espace     -     Merci tu es le ième à venir aujourd'hui     -      Cliquer sur l'Index pour avoir un apercu de l'ensemble des billets     -     Des dizaines de jeux sont acessibles dans la Salle de Jeux et jouables directement sur cet espace     -     Retrouve dans la Vidéothèque, ma selection de films disponibles sur la mule     -     

mercredi, août 03, 2005

Commentaire au singulier ou au pluriel?

BasIndexAccueil

Voici un petit script pour les plus maniaques d'entre nous qui ont du mal a voir écrit "0 commentaires" ou "1 commentaires"

Il est tiré d'un script plus compliqué en préparation (que j'ai vraiment du mal a expliquer clairement...pour tous niveaux...) qui consiste a afficher différentes phrases selon le nombre de commentaires et prévoit cette correction orthographique, mais surtout a comme effet, a l'aide des cookies de différencier les messages lus des non lus pour chaque visiteur...

Pour les plus impatients et experts, ce script a été trouvé une fois de plus grace a l'aide Google, qui nous conduit chez Jorge Sierra

En fait ce qui est difficile, c'est l'identification de l'endroit exacte ou le changement doit s'opérer, pour cela je viens d'annoter et traduire complètement le premier thème que propose Google soit celui appelé "Dot", il est téléchargeable ici ou dans la zone de téléchargement sur le coté de cet espace

Je rappel un principe de base avant toute modification d'un partie du theme de l'espace, faire une sauvegarde afin de pouvoir revenir a un environnement fonctionnant et travailler sur un nouveau fichier que l'on peut nommer ici Test commentaire...

Ne pas oublier non plus d'annoter le changement par des commentaires claires et explicatifs, afin de s'y retrouver quand le code deviendra important; je rappel qu'un commentaire en Html s'écrit de cette forme

<!-- Ceci est un Commentaire Html -->

Un des moyens donc de supprimer une modification, sans l'effacer (afin de trouver une solution au dysfonctionnement mais permettre au code d'être fonctionnel), c'est de transformer cette modification en commentaire en ne fermant la balise de commentaire (-->) uniquement a la fin de la modification de la façon suivante

<!--commentaire
modification ligne 1
modification ligne 2
.....
modification ligne 10
....
modification ligne 50
-->

les "50" lignes de modifications seront alors considérées comme des commentaires (colorés en vert avec Notepad++) et n'auront alors aucune influence sur le fonctionnement...


Ces précautions prises voici le code
Pour ceux qui ont téléchargé le thème "dot" annoté que je propose plus haut et Notepad++ce qui leur permet non seulement de colorer le code en fonction du langage utilisé, mais donne aussi des numéros de ligne, la modification se fait ligne 526 (il suffit de retrouver la ligne correspondante dans votre thème)

remplacer l'expression

<h4><$BlogItemCommentCount$> Commentaires:</h4>

par

<!--Test Script Affichage Commentaire (Titre) -->
<h4>
<script type="text/Javascript">
if(<$BlogItemCommentCount$> == 0)
document.write("0 commentaire")
if(<$BlogItemCommentCount$> == 1)
document.write("1 commentaire")
else if(<$BlogItemCommentCount$> > 1)
document.write(<$BlogItemCommentCount$> + " commentaires")
</script>
</h4>
<!--Fin Test Script Affichage Commentaire (Titre) -->



Alors cela ne change pas l'affichage du nombre de commentaires en bas de chaque billet, celui grace auquel on peut ajouter de nouveaux commentaires, non celui la on le verra plus tard puisqu'il est un peu plus compliqué, ce code change la forme des commentaire lorsque le billet est affiché seul, c'est a dire par l'intermédiaire du menu latéral "Billet Précédant" ou alors lorsque l'on clic sur la date en fin de billet qui est le lien permanent de ce dernier, ce qui a comme effet d'afficher les commentaires a la suite du billet...




HautIndexAccueil

Ajouter un commentaire


Le dimanche, avril 09, 2006 4:48:00 PM, Blogger Jordan a dit...

Je l'ai installé sur mon blog !
Excellent merci.
http://uschangebmx.blogspot.com "

 

Le dimanche, avril 09, 2006 6:46:00 PM, Blogger Jordan a dit...

Je me permets de reposter un message.
Tu as voulu me donner ton adresse mail, mais elle n'est pas valide. Voici la mienne : jindid@gmail.com "

 

Ajouter un commentaire

<< Masquer les Commentaires

HautIndexAccueil
uk flag