shareOn
Par JcDenis le samedi 05 décembre 2009, 18:18 - Plugins - Lien permanent
Ce plugin pour Dotclear 2 permet d'ajouter des boutons de partage/vote sur différents réseaux sociaux. Il s'intègre de divers manières aux pages, billets et widget de votre blog.
Attention
D'ici peu vous devrez utiliser les plugins liés à soCialMe qui remplaceront shareOn.
Description
- Nom : shareOn
- Description : Boutons de partage sur les réseaux sociaux.
- Version : 2011.06.10
- Date de création : 05 Décembre 2009
- Date de modification : 10 Juin 2011
- Forum : http://forum.dotclear.net/viewtopic.php?pid=272988
- Lab : http://lab.dotclear.org/wiki/plugin/shareOn
Aperçu
Prérequis
- Dotclear 2.2: plugin-shareOn-2011.06.11.zip
- Dotclear 2.1.6: plugin-shareOn-0.4.4.zip
- Behaviors publique dans le thème pour l'intégration dans le contenu,
- Librairie jQuery chargé dans le thème
Réseaux sociaux
- Flattr,
- TweetMeme,
- Twitter.com
- Facebook Share,
- Facebook Love,
- Digg,
- Reddit,
- dZone,
- Yahoo Buzz,
- Google Buzz
- Google +1
Vous trouverez en pièce jointe de ce billet le paquetage de la dernière version publique de l'extension.
Revisions of /plugins/shareOn
- Revision 3057: '''shareOn 2011.06.10''' * Fixed install on nightly build * Removed ...
- Revision 2543: '''shareOn 0.7''' * Added twitter.com button
- Revision 2452: '''shareOn 0.6''' * Enhanced speed on public side
- Revision 2400: '''shareOn 0.5''' * Switched to DC 2.2 * Fixed rights (limit to admin) ...
- Revision 2261: * Fixed minor bugs * Fixed DC 2.1.7
Évaluer ce billet
- Note : 4.9
- Votes : 7






Commentaires
Merci pour ce plugin bien sympa!
Évaluer ce commentaire
Merci, et du coup je retweet ton article sur goo.gl que j'ajouterais au plugin kUtRL dès que l'API de goo.gl sortira
Évaluer ce commentaire
le widget marche pas avec le theme battlestrar.
joyeux Noël !
Évaluer ce commentaire
OK, je testerai
Noyeux Joël
Évaluer ce commentaire
Merci pour ce plug-in je vais le tester de suite.
Juste une petite erreur dans l'URL vers le Lab : il faut écrire :
http://is.gd/5Cs30
et non :
http://is.gd/5Cs4d
Évaluer ce commentaire
Merci, c'est corrigé
Évaluer ce commentaire
Bonjour, super bien ce plugin. Merci. Peut on trouver le même pour Joomla ?
Évaluer ce commentaire
Salut scarlet, je ne connais pas les plugins Joomla mais vu la popularité de fb et tweeter en ce moment, je suis sur qu'un tel plugin existe.
Évaluer ce commentaire
Merci maitre JC Denis, j'adore tes plugins et tes mise à jour.
Pierre
Évaluer ce commentaire
A votre service !
Si il y a des trucs à ajouter ou a corriger, hésitez pas à me réveiller!
Et si vous utilisez un de mes plugins n'hésitez pas à vous faire de petite pub pour votre blog en passant
Ça me permet de voir mes plougs en action.
Évaluer ce commentaire
Merci pour cette mise à jour de ton plugin. Tu vas pouvoir faire connaître mes billets à tes amis de Facebouc ^^.
Évaluer ce commentaire
Enfin j'ai trouvé le plug-in recherché !!! Bravo et Merci pour ce travail.
Y-a-t-il une éventualité d'intégrer Buzz Google
Évaluer ce commentaire
Ouai je regarderais si le style d'inclusion est dans la même ligné que les autres y a pas de souci, je l'inclurai pour la prochaine release.
Évaluer ce commentaire
j'ai un soucis avec share on sur tous mes billets dont celui ci http://bit.ly/bRtvki - il y'a un point d'interrogation sur le bouton twitter, et le nbre de Re twitt a dipsaru depuis ce matin.
2eme points sur le bouton facebook, le logo facebook ressort au dessus du bouton avec une taille trop importante. mais pas sur tous les billets.
Évaluer ce commentaire
merci pour ta modif de code jc; il subsiste cependant un bug sous DTC 2.1.6 les fichier ZIP de tes 3 dernières versions ne sont pas acceptées par dotc.
Évaluer ce commentaire
Bizarre, je suis sous 2.1.6 pour ce blog est ça passe ?
J'ai refait un ZIP pour voir.
Évaluer ce commentaire
Pour moi c'est passé, juste que buzz ne fonctionne pas ou plutot cela fonctionne mais je n'ai ecrit que %TITLE dans le buzz !!!
Évaluer ce commentaire
Oups, c'est de ma faute, j'ai oublié un %
j'vais vite me cacher...
Évaluer ce commentaire
J'allais te dire : marche pas....
Tu refais une version ou tu corrige la Grrr ?
Évaluer ce commentaire
peuples,
Yes, je vais trop vite et je fais pleins de bourdes... je corrige ça, je corrige également l'url et la description sur le bouton Flattr...
Et j'envoie la sauce.
Évaluer ce commentaire
OK je fais le beta test de ta nouvelle mouture dès sa sortie.
tu la renomme Grrrbis ?
Évaluer ce commentaire
A toi de me dire, c'est en ligne. Par contre je ne peux toujours pas tester Flattr alors je le fais en aveugle!
Je compte sur toi
Évaluer ce commentaire
la version 0.4.2 ne semble toujours pas marcher j'ai le message suivant:
Le fichier zip ne semble pas être un fichier valide de module Dotclear.
Évaluer ce commentaire
Tu as essayé ça: http://bit.ly/aK1Q1h
Ou ça: http://bit.ly/byEKOn
Sinon si tu as SVN tu peux récupérer une version sur: https://svn.dotclear.net/lab/plugin...
Bizarre j'ai refait le test et ça passe.
Pour info tous les ZIP de mes plougs sont dispo la:
Last: http://bit.ly/aYCqYS
Old: http://bit.ly/cZdSAA
Évaluer ce commentaire
Impeccable JC, l'installation est réussie avec ton premier short link.
il fallait juste renommer le .zip, n'est ce pas ?
merci pour ta réactivité
Évaluer ce commentaire
Quelle célérité !!! Nickel Chrome
Évaluer ce commentaire
Bonsoir JC,
je voulais te remercier pour ton excellent plugin qui correspond exactement à ce que je recherchais
j'ai essayé de l'installer sur mon site mais j'ai un léger problème d'affichage avec le bouton facebook love (en effet il prend beaucoup de place "inutilement" comme tu pourras le constater à cette adresse http://bit.ly/d7vYp9). Mes connaissances en programmation sont assez limitées mais je pense que cela vient d'une incompatibilité entre le thème Welsh 2.0 et le plugin.
Saurais-tu comment y remédier ?
En te remerciant d'avance,
Mathias
Évaluer ce commentaire
Ouais ce bouton est pourri, je vais voir si facebook share n'en propose pas un autre... en attendant comme tu utilises l'intégration aux billets tu devrais choisir l'autre bouton pour fbShare.
Évaluer ce commentaire
Merci d'avoir répondu aussi rapidement
mais je rencontre également un problème avec le bouton fbshare, lorsque l'on veut partager un billet, l'url qui est partagée est l'index du blog et non l'url du billet :/
Évaluer ce commentaire
J'ai encore une petit souci sur mon site, les buzz restent à zéro. En fait ils changent quand je buzze mais si je re-actualise ou revient sur la page plus tard ils sont à zéro
Évaluer ce commentaire
Ben oui, tu leur donne ça et ils te prennent ça !
Après mûres réflexions...j'aurai bien aimé un bouton pour pearltrees...si it possible sur Share-on ?
Évaluer ce commentaire
Je ne connaissais pas.
Je dois être bête mais je n'ai trouvé aucune aide concernant l'ajout d'un bouton pearltrees sur une page.
Évaluer ce commentaire
bonsoir JC
http://bit.ly/b9BfW6
je contacte un ami qui s'en occupe, je te tiens au courant
Évaluer ce commentaire
Re, j'ai bien trouvé l'adresse de Pearltrees évidement, mais je parle d'une API permettant d'envoyer recevoir des "pearl" depuis un autre logiciel, et par la même de bouton de partage de page web à ajouter à un Pearltrees. Je n'ai pas l'impression que l'équipe de ce site ai déveloper un tel outil.
Évaluer ce commentaire
Bonjour et merci
Dotclear vient de passer en 2.1.7. J'ai fait la mise à jour en 1 click qui s'est bien passé. Mais j'obtiens ce joli message d'erreur avec le plug in Share On.
Fatal error: Call to undefined method dcSettings::addNamespace() in /homepages/9/d229527141/htdocs/plugins/shareOn/_prepend.php on line 19
Quid ?
Évaluer ce commentaire
Effectivement lors du l'écriture de mes plugins je suis allé un peu vite en besogne et je ne pensais pas qu'il y aurait une version 2.1.7 de Dotclear.
J'ai mis à jour tous mes plugins à l'instant.
Évaluer ce commentaire
Génial pour la réactivité.
Faudra t-il refaire une mise à jour lors du passage à dotclear 2.2 ?
Merci
Évaluer ce commentaire
J'ai crié victoire trop vite, en installant la nouvelle version (est-ce bien la 0.4.2.2 ?) téléchargée ci dessus j'ai toujours le même message :
Fatal error: Call to undefined method dcSettings::addNamespace() in /homepages/9/d229527141/htdocs/plugins/shareOn/_prepend.php on line 19.
Aurais-je raté quelque chose ?
Évaluer ce commentaire
Tu n'as pas du mettre à jour, la version est désormais la 0.4.3. (peut-être un problème de cahe de ton navigateur.) Tu peux essayer avec le liens direct vers la version numérotée: http://bit.ly/bm1m6w
Évaluer ce commentaire
Alors là je dis célérité maximum
Évaluer ce commentaire
Salut JC.
Merci pour ta réactivité après le passage de ce plugin sur DC 2.1.7
J'aurais néanmoins une petite remarque : ShareOn ne passe pas la validation XHTML. Je trouve 8 erreurs W3C sur mes billets.
Y'a t'il un moyen de corriger cela ?
Merci.
Évaluer ce commentaire
La grande majorité des erreurs vient des codes fournis par les service externes (IE: facebook) et donc pas grand chose à y faire...
Je referais un tour d'horizon de mon coté voir si j'ai des coquilles dans le plugin.
Je pense qu'a force je vais finir par fournir mon propre code pour chaque service mais c'est pas pour demain car il y a un peu de boulot la!
Évaluer ce commentaire
Je me doutais de la réponse à vrai dire. En faite j'utilise aussi la "fan box" de FB et cela avec un code valide (trouvée sur le Net) alors que l'application externe ne l'est pas ; comme à son habitude. J'espérais donc que cela aurait été possible pour ShareOn...
...Mais je suis du genre pointilleux quand je me mets à faire du nettoyage, ça me joue même souvent de mauvais tours
Merci encore pour le travail accompli, JC.
Évaluer ce commentaire
Désolé pour la mauvaise traduction, mai je parle francais un petit peu.
Quand j'ajoute les boutons, ils apparaissent comme liste, plutôt puis de gauche à droite dans une rangée. Queest-ce que je suis absent ?
Évaluer ce commentaire
Hello john,
First of all, there is an error in your stylessheet for "shareOn". Check this in admin interface of the extension, there is a "/" instead a "." (first line of the CSS part) I fix this next update...
If you see source code of this site you can find this for lines:
.shareonentry { margin: 0 auto; }
.shareonentry ul { list-style: none; margin: 4px; padding: 0; }
.shareonentry ul li { display: inline; margin: 4px; padding: 0; }
.shareon-box { float:left; margin-right: 5px; }
Perhaps you can try this.
Évaluer ce commentaire
Heh, I actually grabbed that / from the source of this page =) And yes, that actually did fix it. joy!
Évaluer ce commentaire
J'ai un problème avec le bouton Flattr de ShareOn juste sur ce billet : http://bit.ly/c3REQ2 : il est déclaré comme étant « inactif »
Les boutons Tweetmeme et reddit sont bons.
Les boutons Flattr des autres billets sont bons. Une idée sur comment résoudre ce problème ?
Évaluer ce commentaire
Peut-être un problème avec l'encodage d'url (il y a un accent) je vais fouiller un peu...
Évaluer ce commentaire
OK, merci. Je ne touche à rien et j’attend.
Évaluer ce commentaire
Damien Clauzel,
J'ai fait une petite modification uniquement sur le bouton Flattr, si tu veux tester la dernière version (0.4.4).
Pour info il y avait un bug avec les guillemets simples et non pas les accents...
Évaluer ce commentaire
Le problème est corrigé dans la version 0.4.4, merci beaucoup !
Évaluer ce commentaire
Bonjour,
Tout d'abord, joli travail ! J'espère que ce plugin me permettra d'être un peu mieux vu sur la blogosphère ^^
J'ai un soucis, quand j'active le "Facebook share", cela affiche un gros bouton, même si j'ai coché "petit bouton". Je suis sous Firefox 3.6.4 avec un Dotclear à jour.
Amicalement,
Évaluer ce commentaire
Quel version de shareOn utilises tu? Et le bug est-il sur le contenu d'un billet ou dans le widget?
Je n'arrive pas reproduire le problème chez moi.
Évaluer ce commentaire
J'utilisais la dernière version en ligne (0.4.4). Mais pour le moment, je me suis résolu à la désactiver, car les temps de réponses des API sont parfois déplorables... (d'ailleurs, il est plus que regrettable, qu'ils ne proposent pas tous un format standard d'affichage...)
Sinon, c'était sur le contenu des billets.
Évaluer ce commentaire
D'ailleur je l'ai désactivé un moment sur ce blog car les services sont trroooopppp lent!
Évaluer ce commentaire
Bonjour,
par défaut, chez moi, les boutons s'affichent en une colonne calée à gauche, soit en début, soit en fin de billet. Comment faire pour les avoir sur une ligne unique, comme sur ce billet de blog? C'est beaucoup plus esthétique... je ne connais rien au stylage css, des instructions précises sont les bienvenues
Merci
Olivier
Évaluer ce commentaire
Bonsoir olivS,
Si c'est pour le blog de ta signature, je vais récupèrer le thème de Jean-Michel et faire le CSS qu'il faut, tu n'auras plus qu'a mettre les quelques lignes dans la page d'aministration du plugin. Je te tiens au courant.
Évaluer ce commentaire
Merci JC!
Quel sens du service! Oui, c'est bien pour le thème du site en signature, "Freedom". Ta proposition est vraiment sympathique!
* Idée de fonctionnalité: pour la prochaine version du plugin, pour éviter d'avoir à retoucher les css, proposer la disposition en ligne ou en colonne des boutons?
* Demande de fonctionnalité: j'aurais bien vu, pour ma part, les boutons en petit format , en ligne, à la fin du chapeau (avec pour option "masquée": si pas de chapeau à l'article, en fin d'article). Une option supplémentaire aux menus déroulants? Si oui, autre option intéressante, si les boutons existent en vraiment tout petit, les intégrer à la barre d'en-tête de l'article (auteur, date, tags, etc.). Si je ne suis pas clair, je veux bien clarifier.
Sinon, personnellement, je n'ai aucun compte de réseau social. Pour un public visé de francophones, et sans avoir de compte personnellement, quels sont les réseaux que tu recommanderais en priorité? Je ne sais pas si les options de ton extension visent à l'utilité ou à exhaustivité: je ne veux pas surcharger inutilement.
Merci
Olivier
Évaluer ce commentaire
Pour la présentation en ligne ou en colone, cela dépend du thème, il n'y a pas de règle, le code par défaut devrait le faire en ligne... mais pas sur tous les thèmes... d'ou la possibilité d'adaptation depuis l'interface d'amin.
Pour des boutons en petit format je te conseil le plugin partager 2 dsponible sur Dotaddict, ce n'est pas le même fonctionnement.
Pour ce qui est des réseaux sociaux de prédilection, je suis assez mal placé pour te conseiller car je suis très sectaire! Et à part twitter, je n'utilise pas grand chose. Et les modes changent vite!
Évaluer ce commentaire
J'ai installé Partager 2, merci pour le conseil. Les boutons n'apparaissent toutefois qu'en panneau latéral, mais c'est déjà bien. Pour information, la liste des 20 sites de Social Bookmarking les plus populaires:
http://bit.ly/bWYM3W
Je ne sais pas si la liste est dynamique (pas vu de date) mais cela donne qd mm un pointeur intéressant. Mon audience étant anglophone, cela me va bien
Merci!
Olivier
Évaluer ce commentaire
ola! Super plug-in ! Mais j'ai un soucis....
J'ai fait un multiblog dotclear en suivant la procédure officiel. L'un des blog est en français et l'autre en allemand.
J'ai installé le plugin, il est commun aux 2 blogs... seulement voilà, le bouton "like" de facebook s'affiche en français avec Firefox, en allemand sur safari et en russe sur IE !!
Je me suis dis que je pouvais "forcer" l'affichage du bouton en tel ou tel langue (selon documentation sur facebook) ce qui est évidemment faisable... sauf que du coup je n'arrive qu'à avoir 1 seule langue ! As tu une idée ???
Évaluer ce commentaire
Réponse (négative) dans ton sujet sur le forum: http://bit.ly/bvo1du
Évaluer ce commentaire
OlivS je garde ta liste en mémoire, si je trouve des boutons correspondant au principe du plugin je les ajouterai
Évaluer ce commentaire
hello,
deux petites questions :
1. curieusement, le css sur .shareonentry n'est pas pris en compte chez moi si je le colle dans l'interface dotclear - par contre, il l'est via la feuille de style du blog... c'est curieux ou c'est moi qui ai raté un truc ?
2. ça ralentisse terriblement l'affichage du site ? c'est même à la limite du blocage : le temps que toutes les icônes s'affichent, le fond de page (notamment) ne s'affiche pas, et l'aspect global du site est (forcément) affecté...
(cf. http://bit.ly/djDEOR)
c'est arrivé à qq'un ?
merci, d.
Évaluer ce commentaire
1) A mon avis il manque la balise {{tpl:SysBehavior behavior="publicHeadContent"}} dans le fichier _head.html de ton thème...
2) Logiquement, la dernière version du plugin tente de charger les boutons après le reste. Après suivant les boutons que tu utilises effectivement il y a des ralentissements (les version suivantes amélioreront tout ça)...
Évaluer ce commentaire
comme noté dans les commentaires précédents, tu es le lucky luke de cette page... tu réponds plus vite qu'on ne poste ! merci !
donc :
1. en effet, je l'ai ajouté (quoique j'aie fait la mise en forme via le style.css, mais bon, pour un autre plugin ce sera en place)
2. j'ai enlevé des boutons et limité le nombre de billets, c'est guère mieux - sans compter que je ne fais pas ça pour moi, et déjà que je comprends à peine le besoin de ton plugin
... on verra à l'usage.
3. nouveau point : le bouton share de fb (celui qu'on m'a spécialement commandé, évidemment) est assez facétieux et ne s'affiche pas à chaque billet ou à chaque rafraîchissement de page... c'est normal docteur ?
(à noter que j'utilise la version pour Dotclear 2.1.6, car le blog date un poil et ne veut pas se mettre à jour automatiquement sous des prétextes futiles)
d.
Évaluer ce commentaire
=> 1. Dans ton thème, il faut mettre la balise après le chargement des styles par défaut du thème, sinon ces derniers écrasent les réglages personalisés des plugins
sinon tu as aussi les plugins "partager" et "dcSocialize" dans le même style dispo sur Dotaddict.org.
=> 2. moi je serais toi, j'enlèverai tout
=> 3. si ça rame, ça vient de chez Mr Facebook...
Évaluer ce commentaire
1. check - en effet, la balise était avant...
2. je les avais vu, mais ils ont l'inconvénient pour moi (et l'avantage pour d'autres) d'être des widgets, donc dans la colonne latérale - or au vu de l'utilisation du site, il fallait que ça puisse apparaître sur la home sous chaque billet (et je n'ai pas le temps là de bricoler css et tpl pour que ça s'affiche ailleurs).
3. mort à fessebouc le petit brother, de toutes façons ; )
merci m'sieur en tout cas.
Évaluer ce commentaire
J'aimerais bien utiliser votre plugin, c'est exactement ce que je cherchais pour mon blogue... j'utilise le thème "Paris" que j'ai légèrement adapté.
Mon problème est que les boutons apparaissent un en dessous de l'autre au lieu d'être alignés sur une même ligne!
Svp aidez moi!
Merci à l'avance
Évaluer ce commentaire
Un sujet du forum traite plusieurs solutions de mise en page. A voir ici: http://bit.ly/93waFI
Évaluer ce commentaire
Bonjour la populace !
Je viens de créer un blog avvec gandi blog sous dotclear (l'url au dessus), cependant je ne maitrise pas tout à fait les manipulations ni le langage du milieu. Ayant télécharger le plugin pour incorporer les réseaux sociaux dans mon blog, je ne sais cependant pas comment l'installer. Quelqu'un pourrait-il m'aider SVP ??? :'(
Évaluer ce commentaire
Bonjour, je viens de l'installer, très simple et pratique, merci beaucoup !!!
Évaluer ce commentaire
Bonjour, très sympa ce plugin, je tenais d'abord a te féliciter !
Je suis néanmoins face a des soucis : je l'utilise pour ajouter un "j'aime" facebook après chacun de mes articles et il m'est arrivé il y a peu de retrouver tout mes compteurs a 0 !!!!!!!!!!!!! Comment y remédier ?? c'est arrivé a d'autres personnes ?? merci
Évaluer ce commentaire
bakagone,
Jamais fait gaffe, soit Facebook réinitialise ton compteur, soit tu as changé l'url de l'article. (et donc ce n'est plus la même page pour facebook)
Évaluer ce commentaire
Ne fonctionne pas chez moi. Pour info j'utilise le thème "studiopress".
Idem pour le système de vote.
Dois-je rajouter une ligne quelque part ?
Merci de ta réponse, et bon courage.
Bonne fin de journée.
Évaluer ce commentaire
Bonjour JC
J'utilise ton plugin Share On. Parfait... sauf que mes boutons sont obstinément alignés verticalement alors que je voudrais les aligner horizontalement (comme sur ton shareOn-screenshot-public-1.png).
Je vais sur paramètre/style, mais je ne sais pas corriger le CSS pour parvenir à mes fins (faut dire : je suis nul !)
Bon, si tu as un moment pour me secourir. En tout cas, merci pour tes plugins.
Évaluer ce commentaire