Voici donc le plugin Javatar pour Dotclear 2.0 qui permet d'afficher l'avatar de votre compte Jabber dans les commentaires si vous êtes inscrit au service Présence Jabber.

Installation:

  • Téléchargez et installez le zip de la dernière version comme d'habitude
  • Rendez vous sur la page d'administration du plugin, l'activer (cocher la case).
  • Vous devez éditer les post.html et page.html du thème actif pour la mémorisation de l'adresse Jabber.

Dans ces fichiers, ajouter le bloc suivant dans #comments dl dd

      <tpl:SysIf has_tag="CommentAuthorJavatar">
      {{tpl:CommentAuthorJavatar}}
      </tpl:SysIf>

Et le bloc suivant dans #comment-form où vous voulez (pourquoi pas sous le paragraphe correspondant à l'adresse e-mail)

<tpl:SysIf has_tag="CommentAuthorJavatar">
        <p class="field"><label for="c_jabber">{{tpl:lang Jabber}}
        ({{tpl:lang optional}})&nbsp;:</label>
	<input name="c_jabber" id="c_jabber" type="text" size="30" maxlength="255"
	value="{{tpl:CommentPreviewJabber encode_html="1"}}" />
	</p>
</tpl:SysIf>

Remarque: Si vous supprimez ce plugin, il n'est pas nécessaire d'éditer une nouvelle fois les fichies template.Merci les tpl:SysIf has_tag.

Personnalisation:

  • Vous pouvez choisir votre propre image par défaut (un chemin absolu est requis)
  • Vous pouvez préciser une feuille de style spécifique à l'extension

Mémorisation de l'adresse Jabber.

  • Il faut mettre en commentaire la ligne appelant le post.js dans le template post.html.

Le plugin fait référence à un nouveau fichier JavaScript permettant la mémorisation de l'adresse Jabber.

Todo list:

  • Affichage de l'aide : j'ai moi-même besoin d'aide :-). Résolu
  • Mémorisation dans le cookie de l'adresse Jabber..
  • Installation automatique des blocs.
  • Sélection automatique de l'image par défaut en fonction de la taille. Résolu
  • Ajouter une option pour rendre facultative la saisie d'un commentaire. Abandonné - elle est toujours facultative
  • Traduction incomplète : You must provide a valid jabber address. Résolu
  • Remontée du plugin sous Dotaddict.
  • Correction de coquilles de traductions.