Mise à jour du plugin SnapMe v0.6
Par Ludovic Toinel le lundi 2 avril 2007, 22:22 - SnapMe - Lien permanent

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.
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 
Dernières News
Nuage de Tags
Archives
RSS des articles


Commentaires
po encore testé, m'enfin ça va venir vite
juste un message pour les gros sauvages, on peut quand même suivre le svn, suffit d'éviter les modifs : 1343 , 1344 , 1361 et 1362
héhéhé ^^
J'ai modifié SnapMe en local, je suis en train de tester le nouveau système de mise à jour de schéma mis en place sur Dotclear2.
Mon cher Prospere,
Je ne sais pas ce que tu as fait mais cette nouvelle version fonctionne nickel chez moi... en tout cas sous Firefox for Mac
Merci.
bon, j'ai mis à jour, pas de problèmes pour moi ^^
)
3 mini remarques :
- un ch'tit <br /> ou autre pour le nom sur le coté
- et puis tu devrais rappeler au gens de sauvegarder leur dossier image avant de mettre à jour le plugin (moi j'oublie systematiquement ^^''' lol )
- le lien gallery ne marche tjrs po en multiblog (ouais je sais chuis lourd avec ça ...
Coucou c'est encore moi.
C'est normal qu'il y a un décalage horaire de 2h sur l'inscription de l'heure ?
Bonjour,
J'ai trouvé 3 problèmes avec la version 0.6 du plugin :
Sinon merci pour ce plugin inutile donc rigoureusement indispensable
J'ai exactement les même erreurs qu'Arnaud Boudou.
Et ça ne marche pas avec le multiblog, il envoie le fichier dans un répertoire qui n'existe pas (car sur le multiblog, et non le blog de base).
Merci Arnaud, c'est vrai que j'ai fait une gourde, j'ai écrasé la version 0.6 avec la version actuelle de mon plugin qui utilise le nouveau système de Dotclear pour créer et mettre à jour des tables en base de données ... J'espère qu'une Beta 7 va bientôt sortir du SVN pour que mon plugin s'intégre correctement à Dotclear. La version 0.6 du plugin tel qu'il est packagé actuellement fonctionne qu'avec la version SVN de dotclear.
Pour tes deux remarques sur l'administration du Widget je vais corriger ça ASAP.
Merci !
xasalja, pour le multiblog il y a des personnes qui ont réussi à le faire fonctionner avec la version 0.5.
http://www.geeek.org/post/2007/03/2...
Peux-tu me donner le nom des répertoires manquants et à quel niveau cela bloque (prise du snap ? Galerie ?)
Merci.
salut !
pour installer la 0.6, j'ai installé la 0.5 (crea des tables) : tout marche !
par contre, ca marche pas avec firefox 2.0.0.3 : la fenetre s'ouvre, j'appuie sur "autoriser" la webcam et puis, plus rien : ca reste comme ça et donc, impossible d'acceder à la prise de photo (alors que ca roule sous IE )
une idée ? un probleme avec flash ? j'ai le player flash 9.0.45
Quand je prends une snap, j'ai ce message d'erreur :
The requested URL /xablog/index.phpsnapme/upload was not found on this server.
Sachant que mon multiblog est dans le répertoire www/xablog et le blog de base dans www/blogs. Donc le plugin se trouve dans /blogs et pas /xablog. J'espère être assez clair, sinon je peux préciser.
Tu peux me donner l'adresse de ton site xasalja ?
J'ai le même problème que xasalja sauf que j'ai pas de multiblog.
The requested URL /index.phpsnapme/upload was not found on this server.
j'ai le meme probléme que Klomac
A première vue je dirais que c'est une petite erreur dans le fichier flash, mais je suis pas dedans pour la vérifier.
Monsieur prospere ?
Voici l'algo dans le script flash qui est utilisé pour déduire l'URL du post pour l'envoi d'images :
///
php
// Variables du formulaire
query_pos = this._url.lastIndexOf("?");
// Si Query : index.php/?
// => Il faut enlever le '?'
if (this._url.indexOf("index.php/" != -1)) {
post_url = this._url.substring(0,query_pos);
}
// Si Query : index.php?
// => Il faut garder le '?'
else if (this._url.indexOf("index.php") != -1 ){
post_url = this._url.substring(0,query_pos+1);
}
// Si Path Info car pas de index.php dans l'URL
// => Alors il faut enlever le '?'
else {
post_url = this._url.substring(0,query_pos);
}
///
Peux-tu me filer l'adresse du .swf utilisée dans la popup pour le snap ?
J'ai réglé le soucis en passant en PATH_INFO. Il faudrait que tu revois ton script pour le QUERY_STRING, car avec une url du type "index.php?pf=snapMe/snap.swf" ça donne une adresse erronée.
Par contre autre problème : ma galerie ne s'affiche pas...
http://klomac.net/index.php/snapme/...
J'ai regardé un peu le code mais je ne vois pas trop d'où vient le problème...
La webcam marche bien , je vois ma tete dans le plugin mais dés que je clique sur snap your face , j'ai ce message:
The requested URL /index.phpsnapme/upload was not found on this server.
J'ai mis PATH_INFO dans config:about de dotclear pour voir mais les liens m'ouvrent une autre page de mon site au lieu d'ouvrir le plugin... donc je sais pas comment t'as fait Klomac
Tu as bien indiqué "http://www.geekosaure.net/index.php..." comme URL du blog au lieu de "http://www.geekosaure.net/index.php..." après avoir activé le PATH_INFO ? Si oui je ne sais pas trop comment t'aider, ça dépend de l'erreur que tu as exactement...
Merci Klomac , j'avais pas changé index.php? en index.php/ , c'est ca qui déconnait et ma galerie fonctionne aussi.
Salut,
Ton plugin a l'air vraiment sympa. Y'a t-il une version de prévu pour la dernière béta de dotclear ?
Salut David, la version actuelle 0.6 fonctionne avec la version SVN de Dotclear.
Je te conseille d'installer la version 0.5 qui devrait réussir à créer ta table en base de données et ensuite de migrer à la version 0.6 pour profiter des corrections apportés.
En gros la version 0.6 ne s'installe qu'avec la version SVN de dotclear.
Dotclear ayant changé son système de gestion de schéma de la base de données ...
Tous les problèmes de path_info et query_string et les problèmes de date sont corrigés dans la version 0.7
Salut Prospère,
j'utilise cette version (la 0.6) de ton plugin sous DC2 beta6.
Dans l'admin de configuration des widget, le cochage/décochage de la case "Afficher sur la page d'accueil uniquement" ne fonctionne pas.
J'ai désinstallé et réinstallé le plugin, mais rien n'y fait, SnapMe s'affiche sur toutes les pages malgré la case décochée...
Est-ce que t'as une idée ? Mes connaissances en info sont limitées, et là je bloque !
Merci,
Nico
Merci pour l'info mrnico !!
Je viens de corriger ce bug dans la version 0.7
Cool !
par contre la version 0.7 ne fonctionne pas avec DC2 beta6 si je ne m'abuse ?
C'est juste la création de la table snapme en base qui ne fonctionne pas avec la beta 6.
Si tu as la table de Snapme déjà en base alors tu peux migrer vers la version 0.7. Sinon tu peux créer la table à la main, j'explique tout dans le billet d'annonce de la v0.7
Bonjour bonjour!
J'espère ne pas être le seul... J'ai installé avec le .pkg le plugin SnapMe, tout a bien fonctionné, du moins, lors de l'installation.
J'ai "configuré" le widget, et il s'affiche bien sur la page d'acceuil, mais quand je clique sur Snap My Face, une petit page s'ouvre (normal) mais elle reste vide, blanche. J'ai alors essayé ici, et ça fonctionne...
J'voulais savoir si qqn pouvait m'aider =/
je suis hébergé cez Olympe-Network.com
Je repasserais ce soir, bye!
Ouvrir avec le bloc note, chercher la ligne : allow_types = array('png','jpg','jpeg','gif','css','js');
Remplacer par : $allow_types = array('png','jpg','jpeg','gif','css','js','swf');
Sauvegarder, fermer, uploader, écraser le fichier précédent.
Rendez vous dans Widgets de présentation (toujours dans le panneau d'administration) et déplacer le widget Snapme dans le menu de votre choix : le plugin devrait marcher parfaitement !
Slt,
Je voudrais un ptit peut d'aide car je n'arrive pas a faire fonctionner snapme V0.7.
J'ai bien dotclear V2.7, une base de donnée Postgré (Free)
Quand je l'active dans le menu des widget et que je vais apres sur le lien snapme il me dit que je l'ai pas activé ...
Si qq1 pouvait m'aider merci
arf non c bon j'ai trouver merci quand meme