lastBlogUpdate
Par JcDenis le jeudi 02 juillet 2009, 00:48 - Plugins - Lien permanent
Description:
- Nom: lastBlogUpdate
- Description: Afficher les dates des dernières mises à jour de votre blog dans un widget.
- Version: 0.5
- Date de création: 02 Juillet 2009
- Date de modification: 05 Juin 2009
- Forum: N/A
- Lab: http://lab.dotclear.org/wiki/plugin/lastBlogUpdate
Aperçu:
Prérequis :
- Dotclear 2.2: plugin-lastBlogUpdate-0.5.zip
- Dotclear 2.1.5: plugin-lastBlogUpdate-0.4.zip
Features :
- Compatible PHP 5.3,
- Affichage date de dernière modification du blog, des billets, des commentaires, des médias,
- Supporte l'ajout de nouveaux types de dates par behaviors.
Vous trouverez en pièce jointe de ce billet le paquetage de la dernière version publique de l'extension.
Évaluer ce billet
- Note : 4
- Votes : 3



Commentaires
Il me semble qu'il y a un décalage d'heure (-2h) entre celle qui s'affiche dans le widget et celle (réelle) du dernier commentaire.
Évaluer ce commentaire
Tout à fait thierry!
Je me suis rendu compte que la plupart de mes plugins ont une mauvaise gestion des dates... Je zap le timezone...
Allé hop on ajoute ça à la liste magique:
- TZ à corriger rapidement
Évaluer ce commentaire
Bon ben finalement ça devrait être corrigé
Évaluer ce commentaire
Je découvre lastBlogUpdate et je me dis que sur la base de ce que tu as fait un plugin qui enverrais un mail indiquant qu'une modification sur un billet a été faite serait super intéressant pour les utilisateurs de blogs multi utilisateurs !
En tout cas mois je suis preneur !
Évaluer ce commentaire
J'ai vu ton mess sur le forum et sur le lab. Je ne suis pas fan de mail mais si j'ai 5min je regarde, pour l'instant je note dans un coin de ma todo list.
Sinon peut-être que quelqu'un de plus calé en mail prendra le ticket du lab.
Wait&See
Évaluer ce commentaire
ok ! Merci beaucoup !
Évaluer ce commentaire
Je reviens ... Avec l'idée suivante : créer une page avec un template spécifique qui affiche le widget directement sur la page ... Ainsi en s'abonnant au flux de cette page on reçoit un message dès qu'une modification est faite ...
Mais j'ai beau triturer le code sur la base du :
<tpl:Widget id="Identifiant du widget">
<setting name="Nom du paramètre">Valeur du paramètre</setting>
</tpl:Widget>
Je n'arrive pas à afficher quoi que ce soit. Aurais tu une piste pour m'aiguiller ?
Évaluer ce commentaire
Bonne idée ça! Crée un flux des changements.
Par contre je regarde si le plugin "notifications" ne pourrait pas servir pour tout ça...
Je travail sur tout ça,
pis je vous tiens au courant.
Évaluer ce commentaire
Super ! J'ai vu que tu avais mis dans tes travaux en cours une réflexion sur ma demande ... Merci beaucoup !
Je pense vraiment que cela pourrais être un plug terriblement utile à tous ceux (et moi en premier) qui gèrent des sites avec de multiples utilisateurs dont une partie sont des débutants !
Je vais de ce pas préparer une doc de prise en main de l'administration pour les débutants !
Évaluer ce commentaire
Hello,
J'ai installé le plugin et ça fonctionne très bien si j'utilise les widgets de présentations. Par contre, impossible d'insérer le widget directement dans un fichier template du thème avec le code. Pourtant, je n'ai pas fait d'erreurs dans le code :
<tpl:Widget id="lastblogupdate">
<setting name="title">Date des dernières mises à jour</setting>
<setting name="blog_show">0</setting>
<setting name="blog_title">Blog : </setting>
<setting name="blog_text">%d/%m/%Y %H:%M</setting>
<setting name="post_show">1</setting>
<setting name="post_title">Billets : </setting>
<setting name="post_text">%d/%m/%Y %H:%M</setting>
<setting name="comment_show">1</setting>
<setting name="comment_title">Commentaires : </setting>
<setting name="comment_text">%d/%m/%Y %H:%M</setting>
<setting name="media_show">1</setting>
<setting name="media_title">Images et fichiers : </setting>
<setting name="media_text">%d/%m/%Y %H:%M</setting>
<setting name="homeonly">0</setting>
</tpl:Widget>
Évaluer ce commentaire
J'ai une petite idée de la chose, dans le fichier _public.php
ajoute la ligne:
require dirname(__FILE__).'/_widgets.php';
avant la function. Si c'est ça je corrige le plugin. (ligne 14)
Merci, pour ton retour.
Évaluer ce commentaire
C'est bien ça, ça marche maintenant. Merci pour cette réponse très rapide et efficace.
Évaluer ce commentaire
Dans le fichier _public.php du plug-ins j'ai fais la modif :
if (!defined('DC_RC_PATH')){return;}
require dirname(__FILE__).'/_widgets.php'; << Ajout
function lastBlogUpdateWidgetPublic($w)
mais je n'ai toujours pas d'affichage dans mon template ...
Évaluer ce commentaire
Si tu utilises le code de lottie14 ci-dessus, cela devrait passer? Ce plugin ne fait appelle à aucun context, il peut donc être intègré n'importe ou...
La je vois pas.
Évaluer ce commentaire