mardi 8 juillet 2008

Après l'homme en slip, voici la tenue d'été ....

Grâce au plugin SnapMe, vous avez eu droit à la photo de l'homme en slip il y a quelques jours :

Et bien aujourd'hui c'est au tour de la tenue d'été :

A quand la tenue d'Eve ? ;-)

vendredi 2 mai 2008

Plugin Dotclear 2 : Mise à jour de SnapMe (v0.8)

dotclear,plugin

Changelog

  • Modification du fichier template de la galerie des snaps.
  • Externalisation des chaines de caractères dans les fichiers de locales.
  • Optimisation des performances pour la génération des snaps.
  • Correction de l'option "afficher sur la page d'accueil seulement" au niveau du widget
  • Possibilité d'afficher dans le widget soit le dernier snap soit un snap aléatoire.
  • Le titre du widget est paramétrable.
  • Création du fichier _install.php qui s'occupe d'installer le plugin et synchroniser la base


Remarques importantes avant toute mise à jour

  • N'utilisez pas l'outil de gestion des packages pour désinstaller le plugin, sinon vous allez perdre les données de la table "snapme" en base.
  • Renommez le répertoire du plugin "snapme" en "snapme_old", installez la nouvelle version du plugin et copiez toutes les images de votre ancien répertoire "snapshots" vers le nouveau répertoire.
  • N'oubliez pas de donner les droits en écriture sur l'ensemble du répertoire "snapshots"


Astuce

Il est possible d'ajouter les snaps comme avatar des commentaires, pour cela vous devez modifier le fichier post.html de votre thème et ajouter le code suivant juste au dessus du tag tpl:CommentContent

Exemple pour un blog en PATH_INFO :

<img src="/snapme/getsnap/{{tpl:CommentAuthor}}" alt="avatar" class="avatar" />

Exemple pour un blog en QUERY_STRING :

<img src="/index.php?snapme/getsnap/{{tpl:CommentAuthor}}" alt="avatar" class="avatar" />


Erreurs d'installation communes

1) Lorsque je clique sur le bouton "snapme" sur le blog, la popup qui s'ouvre est vide et affiche une page blanche.

Vous n'utilisez pas la version RC1 de Dotclear2. Il faut donc éditer le fichier :

/inc/load_plugin_file.php

Et ajouter le type 'swf' à la liste des "allow_types" :

$allow_types = array('png','jpg','jpeg','gif','css','js','swf');

2) Lorsque je clique sur le bouton prendre un snap, la popup se redirige vers une page de type "404 document non trouvé" ou vers une page quelconque du blog.

Le problème vient de la configuration de l'URL de votre blog dans la rubrique "paramètres du blog" dans le panneau d'administration du blog. Il est probable que votre blog soit en "QUERY_STRING" et que l'URL de votre blog ne contienne pas de "?" à la fin de l'URL. Veuillez vous référer à la documentation Dotclear2 pour le paramétrage de ce champ.

3) Lorsque je prends des snaps, et que je vais sur mon blog aucune image apparait seulement le pseudonyme de l'auteur du snap apparait.

N'oubliez pas de donner les droits en écriture au répertoire "snapshots".


Exemple de CSS pour le Widget

A recopier dans votre thème et à modifier à souhait ...

/* SnapMe
-------------------------------------------------------- */


#snapMe {
        text-align: center;
        background-color: #EFEFEF;
        padding-bottom: 10px;
        border: 1px solid #AAA;
}

#snapMe h2{
        background-color: #E0E0DF;
}

#snapMe img{
        border: 1px solid #000;
}

#snapMe ul {
        width: 160px;
        list-style: none;
        margin: 0 auto 0 auto;
        padding: 0;
}

#snapMe li {
        padding: 0px;
        margin-top: 3px;
}

#snapMe li a {
        color: #000;
        text-decoration: none;
        display : block;
        background-color: #CCC;
        border: 1px solid #AAA;
}

#snapMe li a:hover {
        color: #FFF;
        text-decoration: none;
        background-color: #005D99;
        border: 1px solid #FFF;
}


TODO :

  • Gérer un système de Flood au niveau de l'envoi d'image.
  • Ajout de commentaires sur les snaps.
  • Proposer le forward des snaps sur un site centralisé.


Téléchargement du plugin

vendredi 4 avril 2008

Drame : Testostéronisation de la galerie SnapMe

Il n'y a plus que des hommes dans la galerie SnapMe. C'est terminé l'époque où des filles passaient sur ce blog. Google Analytics m'annonce un seuil de 98% d'hommes dont 53% à lunettes.

http://www.geeek.org/snapme/gallery

Bon, demain j'écris des articles sur le retour des Worlds Apart et la cuisine au chocolat, c'est fini les Geekeries ;-)

dimanche 20 mai 2007

Mise à jour du plugin Snapme v0.7 pour Dotclear RC

dotclear,plugin

Les modifications depuis la v0.6

Voici la liste des modifications de la nouvelle version plugin SnapMe pour Dotclear 2 :

  • Correction de l'algorithme de création d'URL qui ne fonctionnait pas dans tous les cas (path_info sans "/" dans l'URL, query_string sans "?" dans l'URL).
  • Correction du script flash dans le cas d'une URL en Query_String.
  • Correction de la mise à jour du flag de version en base de donnée lorsqu'une mise à jour est réalisée.
  • Correction du décalage de la date de prise des snaps.
  • Correction du conflit de fichier "gallery.html" avec le plugin Gallery.
  • Correction de l'option "afficher sur la page d'accueil seulement".
  • Possibilité d'ajouter les snaps comme avatar des commentaires, pour cela vous devez modifier le fichier post.html de votre thème et ajouter le code suivant juste au dessus du tag tpl:CommentContent

Exemple pour un blog en PATH_INFO :

<img src="/snapme/getsnap/{{tpl:CommentAuthor}}" alt="avatar" class="avatar" />

Exemple pour un blog en QUERY_STRING :

<img src="/index.php?snapme/getsnap/{{tpl:CommentAuthor}}" alt="avatar" class="avatar" />


Erreurs d'installation communes

1) Lorsque je clique sur le bouton "snapme" sur le blog, la popup qui s'ouvre est vide et affiche une page blanche.

Vous n'utilisez pas la version SVN de Dotclear2. Il faut donc éditer le fichier :

/inc/load_plugin_file.php

Et ajouter le type 'swf' à la liste des "allow_types" :

$allow_types = array('png','jpg','jpeg','gif','css','js','swf');

2) Lorsque je clique sur le bouton prendre un snap, la popup se redirige vers une page de type "404 document non trouvé" ou vers une page quelconque du blog.

Le problème vient de la configuration de l'URL de votre blog dans la rubrique "paramètres du blog" dans le panneau d'administration du blog. Il est probable que votre blog soit en "QUERY_STRING" et que l'URL de votre blog ne contienne pas de "?" à la fin de l'URL. Veuillez vous référer à la doc Dotclear2 pour le paramétrage de ce champs.

Exemple de CSS

/* SnapMe
-------------------------------------------------------- */


#snapMe {
        text-align: center;
        background-color: #EFEFEF;
        padding-bottom: 10px;
        border: 1px solid #AAA;
}

#snapMe h2{
        background-color: #E0E0DF;
}

#snapMe img{
        border: 1px solid #000;
}

#snapMe ul {
        width: 160px;
        list-style: none;
        margin: 0 auto 0 auto;
        padding: 0;
}

#snapMe li {
        padding: 0px;
        margin-top: 3px;
}

#snapMe li a {
        color: #000;
        text-decoration: none;
        display : block;
        background-color: #CCC;
        border: 1px solid #AAA;
}

#snapMe li a:hover {
        color: #FFF;
        text-decoration: none;
        background-color: #005D99;
        border: 1px solid #FFF;
}


TODO :

  • Gérer un système de Flood au niveau de l'envoi d'image.
  • Ajout de commentaires sur les snaps.
  • Proposer le forward des snaps sur un site centralisé.


Téléchargement du plugin

Des remarques sur ce plugin ?

SnapMe Addict ...

snapme-addict.gif

Merci d'avoir testé la robustesse de mon plugin ;-)

samedi 19 mai 2007

Amélioration du plugin SnapMe

Voici une petite modification du plugin SnapMe pour afficher vos Snaps comme avatar de vos commentaires.

Tous les commentaires que vous postez sur ce blog contiendront votre dernier Snap. Il faut cependant que le login posté lors de la création du snap et le login inséré lors de la rédaction du commentaire soient identiques.

Cela permet de mettre une tête aux rédacteurs de commentaires :-) Alors ? Des commentaires ?

mercredi 18 avril 2007

Les Super Heros lisent mon blog ...

Snap pris par Dignus via mon plugin SnapMe :

lundi 2 avril 2007

Mise à jour du plugin SnapMe v0.6

dotclear,plugin

Voici la liste des modifications de la nouvelle version plugin SnapMe pour Dotclear 2 :

  • Correction de l'algorithme présent dans le script flash pour détecter l'URL du post des snaps. Cet algo posait des problèmes pour les blogs utilisant du Query Info avec un "/?" (ex : index.php/?)".
  • Ajout d'un message explicite lorsque aucun snap n'a été trouvé en base de données.
  • Ajout de l'heure et la date de la prise de vue du snap au niveau du Widget.

Le plugin a été testé avec la dernière version beta de Dotclear 2 sur SVN (beta 6). Aucun test n'a été réalisé avec Pgsql et Sqlite, seuls des tests avec MySQL ont été validés.

ATTENTION : Ce plugin ne fonctionne pas avec la version SVN de Dotclear2, la classe Xmlsql n'existe plus sur le SVN et celle-ci est utilisée pour créer les tables de données du plugin SnapMe

REMARQUE : Pour que le plugin fonctionne correctement sur les versions beta, il est nécessaire de modifier un fichier de Dotclear (en attendant une correction d'Olivier) :

il faut éditer le fichier :
/inc/load_plugin_file.php

Et ajouter le type de fichier 'swf' :
$allow_types = array('png','jpg','jpeg','gif','css','js','swf');

TODO :

  • Gérer un système de Flood au niveau de l'envoi d'image.
  • Ajout de commentaires sur les snaps.
  • Proposer le forward des snaps sur un site centralisé.

Téléchargement du plugin :

Tout retour est le bienvenue :-)

- page 1 de 2