18:3529032007
Clock, une horloge en widget pour Dotclear 2
Par Moe - Site / Dév
Un autre plugin, encore un widget, Clock affiche une date au format choisi par l'administrateur et selon la syntaxe de strftime(). Le fuseau horaire du blog est choisi par défaut et peut être défini.
Captures d'écran, dernière version et support sur Dotclear Lab.
Aperçu :
Administration

Côté public

Changements de versions :
- 0.1.1 (30-03-2007)
- ajout d'une interface dans l'administration pour obtenir le fuseau horaire
- correction de bugs divers
- 0.1.2 (10-04-2007)
- insertion de
# unset localepour que la variable
setlocale(LC_TIME,null);LC_TIMEne soit pas modifiée par l'extension - ajout d'une icône issue de Tango (11-04-2007, pas de changement de version)
- ajout de
$header = (strlen($w->title) > 0) ? '<h2>'.html::escapeHTML($w->title).'</h2>' : '';pour que header soit toujours défini (12-04-2007, pas de changement de version) (merci Manu2.07)
- insertion de
- 1.0 (28-05-2007)
- remplacement de
<p>par<p class="text">(merci Oni) - passage à une numérotation de version à partir de 1.0
- remplacement de
- 1.1 (30-08-2007)
- ajout du mot réservé
HMSqui permet d'afficher une horloge dynamique grâce à Javascript : l'horloge est mise à jour chaque seconde , seuls les fuseaux horaires utilisant des heures entières et non des demi-heures de différence par rapport à GMT sont pris en compte (voir la liste chez Wikipédia)
- ajout du mot réservé
- 1.1.1 (18-09-2007)
- validité XHTML : remplacement de
if (int < 10), qui provoquait une erreur de balise, parif (10 > int) - passage sous licence GPL
- validité XHTML : remplacement de
- 1.1.2 (20-09-2007)
- suppression de
setlocale(LC_TIME,$lang,$lang.'_'.strtoupper($lang));
- suppression de
- 1.1.3 (29-06-2008)
- réglé un bug lorsque HMS était en début de chaîne (merci Carine)
- 1.2 (26-11-2008)
- suppression de l'interface dans l'administration pour obtenir le fuseau horaire
- possibilité d'afficher le widget dans les templates, voir la FAQ
Commentaires
bonjour :)
deja merci de faire profiter de tes plugins.
Alors pour celui-là à l'affiche, no problème, mais dès qu'on veut créer un nouveau billet, ça bloque :/
erreurs dans clearbricks (la nouvelles version dans le svn ) il dit qu'il ne peut pas modifier la date (que le widget du plugin soit là ou pas, j'ai du totalement du l'effacer pour poster mon billet :s ).
m'enfin voilà, j'imagine que ça fonctionne pour la plupart, c'est un simple retour de test ^^.
pour infos :
multiblog - dotclear 2 b6.1 - svn 1342 - hébergé 1and1.
bonne continuation.
Merci de tester mes plugins. J'ai essayé de recréer le problème sur une version 2.0-beta6 et il n'apparait pas, heureusement. Je testerai sur la SVN quand j'aurai une version SVN. Merci pour l'info !
oups, autant pour moi ^^'
je devais être fatigué... en fait le bug que je cite plus haut est du à l'autre plugin CountDown
milles excuse ^^'
vu que tu étais curieux de ce bug, j'ai réinstallé les 2 pour voir.
je vais mettre l'erreur qu'il me dit lorsque j'ajoute un billet (mais dans le billet de countdown du coup ^^'.
m'enfin du coup je n'ai plus aucun rapport de bug sur plugin là, tous était la faute de l'autre en fait ^^'...
ralut :)
Viens de tester la nouvelle version
Une chtite notice de la variable $header non définie ligne 20 pour moi lorsque je laisse le titre vide, autrement aucun problème lorsqu'il y a un titre.
Elle y était peut-etre avant mais je n'avais pas testé ça avant, m'enfin po grand chose, c'était histoire de dire ^^.
Merci, j'avais oublié de corriger ça dans ce plugin et aussi CountDown.
Bonsoir,
J'ai un petit soucis avec ton plugin... Bien que dans mon phpinfo() sur mon serveur "date/time support" soit "enabled" l'horloge n'affiche rien.
Peux-tu m'aider s'il vous plait ?
Je te remercie par avance.
Luc
Si vous avez le même problème que Culass et que le serveur qui héberge le blog est sous Windows, utilisez
%dà la place de%edans le format du widget.Salut, j'ai un petit soucis avec ton plugin (trés utile a mon gout :) )
En effet, l'heure ne s'affiche pas en continu, mais est figé a l'heure a laquelle j'ouvre la page du site.
C'est probablement un problème de cache...
Je suis sous Firefox 3
merci
Prés vérification, j'étais sous "%H:%M:%S" au lieu de HMS , car HMS ne fonctionne pas en début de code.
ex: "HMS , %A %e %B %Y" ne fonctionne pas.
@greg (ou carine) : je t'invite à mettre à jour le plugin car j'ai réglé le bug qui t'a posé problème. :)
Bonjour, j'ai installer le plugin ur 2 blogs, l'un est configuré en australie-sydney l'autre sur norvege-oslo, pourtant les 2 me retourne l'heure universelle, y a t'il un réglage spécial à effectuer ?
merci par avance