Plugin BlogAnniv pour DOTCLEAR 2 (billet support)
By Fran6t on jeudi, 23 août 2007, 22:36 - Dotclear 2 - Permalink
Ce plugin permet l'affichage dans les sidebarres par le biais des widgets de :
- La date de naissance de votre blog ;
- Le nombre de jours restant avant l'anniversaire de votre blog;
- L'age de votre blog en années.
Passage en version 1.2
- Si vous laissez blanc la saisie de la date dans le widget, le script piochera la date de création en base de donnée
- Ajout d'une petite correction pour éviter un warnning en cas de date incorrecte
Il est compatible avec toutes les versions 2.3.1 incluse
Commentaires
Salut !
Je viens de mettre le plugin sur mon blog !
Mais voilà, je me posais une question. Est-ce normal que le nombre de jours, qui indique le prochain anniversaire, soit supérieur à 365 ( nombre de jour dans une année ) ???
J'ai un insecte!!
Warning: checkdate() expects parameter 1 to be long, string given in
/dotclear2/plugins/bloganniv/_public.php on line 60
Notice: Undefined variable: toto in /dotclear2/plugins/bloganniv/_public.php on line 102
Dc2 beta 7
Chez 1 and 1
Déolé je viens de repêcher ton commentaire dans les spams je pars à la tuerie d'insecte dès que j'ai une minute merci de me l'avoir signalé
Comment installer ce plugin ?? Je ne suis pas encore très familiarisée avec Dotclear et j'ai un peu de mal.
A quel niveau bloques tu ? Si il est installé tu dois avoir un widget dans la partie widgets de présentation il suffit de faire un glissé déposé dans une des sidebar.
afin que la date ne soit pas supérieure à 365 il faut modifier un peut le calcul des jours et changer dans _puplic.php
//Affichage du nombre de jour
//je regarde si la date anniv n'est pas passé
if (($timestamp2 - $timestamp1)> 0)
{
$timestamp1 = mktime(0,0,0,$mois,$jour,$annee2 + 1);
$nbrejours = round(abs(mktime(0,0,0,$mois2,$jour2,$annee2) - $timestamp1)/86400);
}
else {
$nbrejours = abs($timestamp2 - $timestamp1)/86400;
}
hello,
j'ai refais ton plugins avec pour objectif principale de se baser sur la date de créa du blog donc exit le champs de saisie "date".
Je t'envoie les sources mais où ?
Merci de ton retour
Désolé Christophe je n'ai même pas pris le temps de répondre au précèdent commentaire ni même mettre en place ton patch. Tu peux envoyer ta nouvelle version sur francis@passion-tarn-et-garonne.info en ayant bien pris soin de t'être mis comme auteur ou contributeur dans les sources. Je suis curieux de voir où tu as repris a date de création du blog ?
je viens de t'envoyer la source en zip.
Je vais chercher la date de création du blog dans la bdd
Bonne continuation et merci pour ton boulot
Bonjour !
Tout d'abord merci pour ce petit plugin sympa
J'ai effectivement le problème de l'échéance qui augmente au lieu de diminuer... Si j'ai compris il faut ajouter la portion de code de Christophe dans le fichier _public.php, mais à quel endroit du fichier ? J'ai essayé dans la fonction BlogAnnivWidget mais ça n'a pas l'air de fonctionner...
Merci d'avance pour votre aide !
Ben7 je n'ai pas eu le temps ou enfin si j'ai commencé mais pas fini d'intégrer la petite modif de Cristophe si tu peux attendre encore un peu je vais m'efforcer de sortir une nouvelle version d'ici ce week-end. En ce moment avec les chaleurs, les retard dans le boulot je suis peu devant l'ordi le soir. (Y a l'Euro aussi pas les sous hein .-) mais bien le foot).
Pas de soucis, ce n'est qu'un détail, prends le temps qu'il faut
Bon courage !
salut Fran6t
je revient a la charge largement aprés l'euro pour savoir si tu avais finalement fini le modificatif de ton plugins ;))
d'un cotés avec DC2 final qui va pas tarder je comprend ton absence
a plus
Bonjour,
J'ai installé la version 1.0 du plugin BlogAnniv sur mon blog DC2 et effectivement lorsque la date du premier anniversaire est dépassée on constate que le nombre de jours indiquant le prochain anniversaire augmente ! (cf. commentaire Nalex du 28/08/07).
Ne souhaitant pas tout de suite désactiver le plugin (malgré tout l'idée est excellente), j'ai repris le code de Christophe (cf. commentaire du 15/05/08) en y ajoutant le calcul du nombre d'années :
On obtient :
if (($timestamp2 - $timestamp1)> 0)
{
$timestamp1 = mktime(0,0,0,$mois,$jour,$annee2 + 1);
$nbrejours = round(abs(mktime(0,0,0,$mois2,$jour2,$annee2) - $timestamp1)/86400);
$nbreannee = abs($annee2 - $annee);
}
else {
$nbrejours = abs($timestamp2 - $timestamp1)/86400;
$nbreannee = abs($annee2 - $annee - 1);
}
J'ai testé avec une date de naissance passée, identique et future : maintenant le nombre de jours décroît bien. Si ça peut aider...
+1 pour la modif qui calcule désormais le nombre de jours restants en décroissant.
Merci
N'y connaissant rien, pourriez-vous éditer le fichier _public.php en entier afin d'avoir le nombre de jours decroissant et non croissant. Merci d'avance.
Coucou !
J'aime beaucoup ton plugin malheureusement il ne s'affiche plus depuis la version DC2.2, aurais-tu des pistes pour pouvoir le faire fonctionner à nouveau ?
Merci pour ton boulot !
Ai mis à jour le plugin, il sera bientôt dispo sur dotaddict...
Voilà, il est maintenant sur DA. Pour dc2.2 uniquement (pas testé pour des versions antérieures) : http://plugins.dotaddict.org/dc2/de...
Bonjour,
Pas trouvé ton mail, m'autorises-tu à déposer le plugin sur le lab de dotclear ?
Merci.
Oui bien sur, encore merci pour ton travail et celui de l'équipe DC
Ok, il est maintenant également sur le lab. Tu es auteur et moi contributeur.
Merci pour ton autorisation
j'ai un probleme lors de l'installation du plugin :
fail deneid acces to temporary files...
Quelqu'un sait d'ou ça peut venir?
Ai déposé sur DA la version 1.2.
Merci à toi.
Mise à jour en 1.3 déposé ce jour sur DA.
Mise à jour en 1.4 déposé ce jour sur DA.
Mise à jour en 1.5 dispo sur DA.
salut, le lab de dc va fermer, tu prends le dépôt chez toi ou je le mets chez moi ?
pas trouvé ton mel, tu me réponds par mel ?
merci