Tout le bonheur du monde 2.0

Le blog de Khaos Farbauti Ibn Oblivion. Une vision du monde cynique et poétique.

Aller au contenu | Aller au menu | Aller à la recherche

Un plugin de Social Bookmarking pour DotClear 2

J'aurais mis le temps mais je suis enfin parvenu à convertir mes petites icônes de la section "Partager" en plugin installable sur tous les blogs DotClear 2

Un grand merci à Simon et Olivier pour leur aide succincte mais précieuse !

Voici donc le plugin "Partager" qui permet de rajouter les liens vers les sites de "social bookmarking" (comme Digg par exemple) sur chaque billet d'un blog.

Le package à installer se trouve en annexe. N'hésitez pas à m'indiquer toutes remarques éventuelles.

Sauf erreur de ma part, l'ajout est entièrement conforme à la norme W3C.

RAPPEL : Depuis la version 2.0 ce plugin se présente sous la forme d'un widget.

Version 2.14
- localisation
- ajout content_only, classe et mode hors ligne
- ajout options dans _define.php
- compatibilité currywurst/mustek
- modification lien vers sprite_partager2.png (ne fonctionnait pas quand l'url d'admin est différente de l'url du blog)
- Dotclear 2.7 requis

Version 2.13
- Ajout licence
- Correction de sécurité

Version 2.12
- Correction pour DC 2.2

Version 2.11
- Ajout de la personnalisation
- (Option) Fichier sprite: pour utiliser un fichier de sprite différent
- (Option) Css : pour modifier le code CSS par défaut
- (Option) Pixel debut : position du premier sprite dans le fichier
- (Option) Pixel saut : nombre de pixels entre 2 sprites

Version 2.10
- Ajout de Viadeo
- Ajout de Blogonet
- Nombre total de digg-like : 37

Version 2.9
- Modification pour rendre le widget visible dans la partie publique (Merci Dsls :) )
- Ajout d'un fichier CHANGELOG

Version 2.8
- Ajout de BlogMemes
- Ajout de Pioche (Merci Blacknapkins pour les deux :) )
- Nombre total de digg-like : 35

Version 2.7
- Ajout du site Twitter (Merci Vivian :) )

Version 2.6
- Ajout du site Facebook (Merci LLaumgui :) )

Version 2.5.1
- Correction d'un léger bug d'affichage lorsque le widget n'est pas placé à la fin d'une sidebar.

Version 2.5
- Remplacement des images par des sprites pour améliorer la vitesse de chargement.
- Simplification du code.
- Correction d'un lien.

Version 2.1
- Correction d'un bug d'affichage sous Opéra.

Version 2.0
- Ce plugin est désormais sous forme de widget donc plus besoin de modifier votre thème, tout se passe à travers l'interface d'administration. (ATTENTION : ce widget n’apparaît que sur les pages de vos billets)
- Ajout du site Wikio.
- Possibilité de gérer très précisément les liens que vous voulez ou non voir apparaitre.

Khaos Farbauti Ibn Oblivion

Auteur: Khaos Farbauti Ibn Oblivion

Restez au courant de l'actualité et abonnez-vous au Flux RSS de cette catégorie

adjaya (Passant) ·  03 novembre 2006, 18:30

Il semble qu'il manque un " sur l'attribut title des liens.

Khaos Farbauti Ibn Oblivion (Toujours là) ·  04 novembre 2006, 09:08

Bon je viens de revérifier et il ne manque rien, tout est bien conforme aux standards W3C. Les "title" que tu vois font parti de l'adresse "href" c'est donc un paramètre d'url et non un attribut de la balise "a".

adjaya (Passant) ·  04 novembre 2006, 10:21

autan pour moi !

istreen (Passant) ·  06 novembre 2006, 19:36

ou on telecharge ce plugins ?

Khaos Farbauti Ibn Oblivion (Toujours là) ·  07 novembre 2006, 08:27

Et bien juste là... il suffit de prendre l'un de des fichiers de la partie "annexe" (entre le billet et les commentaires)

Droop (Passant) ·  07 novembre 2006, 12:01

L'endroit souhaité, si c'est comme chez toi, c'est bien dans le fichier "post.html" ? Parce-que chez moi, quand j'insère tpl:Partager titre="votre titre", ça fait tout buguer et j'obtiens :

Fatal error: Call to a member function isMe() on a non-object in /mnt/103/sdc/f/5/jb.berland/tmp/dctpl_afc954139627d3c1a634d05c6853341d.php on line 126

Une idée d'où vient le problème ?

Khaos Farbauti Ibn Oblivion (Toujours là) ·  07 novembre 2006, 15:42

Je viens de rajouter une photo d'écran pour donner un exemple de placement.

Droop (Passant) ·  08 novembre 2006, 00:55

C'est bon, ça s'est arrangé... Vous allez rire, mais je me sens plus à l'aise avec quanta+ qu'avec nvu...

Khaos Farbauti Ibn Oblivion (Toujours là) ·  08 novembre 2006, 08:55

Heureux que cela fonctionne alors ;)

Zephir (Passant) ·  21 janvier 2007, 17:47

Bonjour et tout d'abord merci bcp pour ce plugin que j'attendais depuis pas mal de temps sans pouvoir moi même le construire...

Maintenant, deux petites questions :
- pour fuzz, j'ai l'impression que ça ne marche pas.
Je me suis loggé sur fuzz mais le lien m'envoi sur une page mais pas moyen de soumettre la news.
Pour info, suis sous OS X , FF 2 et autres browser basés sur gecko.

Par ailleurs, j'aimerais bien enlever le titre "partager" au dessus de l'icone d'additious.
Dans le public.html j'ai bien enlevé ce qui avait un rapport avec le titre mais c'est sans effet :s

Une petite aide ?

Merci d'avance :)

Khaos Farbauti Ibn Oblivion (Toujours là) ·  22 janvier 2007, 10:22

Effectivement il y a un problème avec Fuzz car ils ont changé de méthode de soumission (et je ne sais pas comment fonctionne leur nouvelle méthode).

Pour supprimer le titre il faut supprimer la ligne 31 du fichier public.html (la ligne contenant les "H3") et remplacer le "." à la fin de la ligne 30 par un ";"
k-ny (Passant) ·  12 mai 2007, 17:47

Thanks pour ce bon plugin, j'm'en vais tester ça dés que possible :)

Gilles (Passant) ·  07 juin 2007, 00:01

Signalé sur Presse-Citron (créateur de Fuzz) pour le souci.
A noter que via Additious, ça foire aussi...

nico (Passant) ·  13 juin 2007, 22:24

merci !

Hadrien Lanneau (Passant) ·  15 juillet 2007, 15:53

Tu pourrais ajouter ceci pour ceux qui ne veulent pas de titre :

(ligne 30) $resultat = '<div class="partager">';
if ($titre != '') $resultat .= '<h3>'.$titre.'</h3>';

Ainsi, titre=" " n'affiche pas de titre \o/

Et faudrait aussi éviter le bug quand titre="".
Merci pour ce plugin ;)

Khaos Farbauti Ibn Oblivion (Toujours là) ·  15 juillet 2007, 18:51

Et voilà, c'est corrigé. J'en ai profité pour ajouter un nouveau digg-like : Bluegger

Hadrien Lanneau (Passant) ·  15 juillet 2007, 19:31

J'ai aussi ajouté un attribut title sur les a. Ça peut être pratique pour savoir à quoi correspondent chaque icone :)

Khaos Farbauti Ibn Oblivion (Toujours là) ·  17 juillet 2007, 08:49

Et voilà ! ;)

lezard (Passant) ·  21 juillet 2007, 19:28

Un petit bouton Pour Vox serait sympa aussi : http://team-fr.vox.com/library/post...
Et merci !

Khaos Farbauti Ibn Oblivion (Toujours là) ·  22 juillet 2007, 07:19

Je voudais bien l'ajouter mais je ne trouve pas de lien clair pour le faire. Le bouton "Vox This" est un javascript inutilisable au sein de mon plugin.

primo411 (Passant) ·  31 juillet 2007, 00:21

bravo pour le plugin ! ;)

Fred (Ami) ·  10 septembre 2007, 15:56

Il n'est si je comprend bien pas compatible avec le multiblog puisque pour l'installer il faut le mettre dans le fichier post du thème... Ce qui veut dire qu'en multiblog, un bloggueur ne peut pas désactiver ce plugin via son admin dc2.

Khaos Farbauti Ibn Oblivion (Toujours là) ·  10 septembre 2007, 16:12

Effectivement, il s'agit d'un tpl supplémentaire (et non d'un widget) donc il n'y a aucune interface d'administration associée. Par contre, même en multiblog, il est normalement possible de customiser son thème et donc d'insérer ou non le tpl.

Dans l'absolu je peux intégrer une interface d'administration qui ajoute le code automatiquement dans le thème (A la manière du plugin "Smilies Manager"), c'est d'ailleurs prévu dans les évolutions, mais cela suppose là encore que chaque blog dispose de ses propres fichiers thèmes personnalisés (on supprime juste le besoin de le faire "à la main"), cela ne fonctionne pas avec un système type "catalogue de thème" comme tu utilisais sur ta plateforme mon-blog.org

Enfin, il reste la possibilité toute bête de l'inclure dans tous tes thèmes (avec un if) et d'ajouter une  simple case à cocher dans l'administration de type "oui/non" qui active ce if.

N'hésite pas si tu as besoin d'aide dans la mise en place de ce type de mécanisme.

Blaise Braye (Passant) ·  06 novembre 2007, 20:55

bonjour, je découvre dotclear et l'univers des blogs depuis une petite semaine; j'en suis arrivé aujourd'hui à installer votre plugin et je n'aimais pas le fait de ne pas avoir la possibilité de mettre de titre; l'astuce avec titre="" semblait ne pas fonctionner....
Je me suis donc permis de personnaliser _public.php :
Pour ce que je voulais faire, j'ai été toute de suite content en remplaçant ceci:

$titre = "Partager";
if (isset($attr'titre')){
$titre = $attr'titre';
}

$option = "default";
if (isset($attr'option')){
$option = $attr'option';
}

par ceci:

$titre = @$attr'titre' | "";

$option = @$attr'option' | "default";

n'hésitez pas à prendre contact si vous avez besoin de plus d'infos,
bonne soirée

Blaise Braye (Passant) ·  06 novembre 2007, 20:57

désolé, il semble que le code ne passe pas à travers les commentaires...
j'imagine que vous comprendrez aisément ce qui n'est pas passé; sinon je me répète: vous pouvez toujours me contactez...

Blaise Braye (Passant) ·  06 novembre 2007, 21:31

comme le php ne fait plus partie de mes cordes et que je suis de nature curieuse, j'ai voulu aller revoir la différence entre isset et @... c'est ainsi que j'ai pu comprendre que si le code que je proposais me satisfaisais, il n'aurait satisfait que moi ;). voici la dernière correction que je propose, testé dans les cas proposés ci-dessus.

$titre = ($attr'titre'? $attr'titre' : "");
$option = ($attr'option'? $attr'option' : "default");

encore désolé pour le dérangement, je vais tout de suite me cacher dans un trou :D

carmen (Passant) ·  28 novembre 2007, 15:47

Bonjour !
Je dois pas être douée .... j'ai bien installée le plugin, j'ai copié la phrase qui va bien sur la ligne qui va bien dans le fichier qui va bien mais rien ne va :)

A la place de m'afficher les 6 pictos de l'option default, il m'affiche une string : tpl:Partager titre="Partager cet article" option="default"

ex.
http://blog.zamanproduction.com/?po...

je suis debutante avec dotclear mais là ... j'ai l'impression d'être franchement blonde ...

Khaos Farbauti Ibn Oblivion (Toujours là) ·  28 novembre 2007, 16:03

Attention, si tu as installé la version 2.0 de mon plugin c'est tout à fait normal puisque le fonctionnement se fait désormais à travers un widget, beaucoup plus simple à gérer. Donc plus besoin de modifier tes fichiers, il suffit d'aller dans la section widget de présentation de ton blog pour configurer tout ça. N'hésite pas à m'envoyer un petit mail si tu as d'autres difficultés.

carmen (Passant) ·  28 novembre 2007, 16:20

merci de ta réponse super rapide !!!!

oui je l'avais vu dans les widgets.
mais dans cette partie widget, je ne peux le rajouter que sur la sidebar mais pas en bas des articles ? c'est bien ça ?

la blonde :)

Khaos Farbauti Ibn Oblivion (Toujours là) ·  28 novembre 2007, 17:13
tout à fait, désormais l'affichage se fait dans la sidebar (mais uniquement lorsqu'un billet est affiché, cela n'apparait pas sur la page principale par exemple)

Pour l'affichage en bas de page il faut utiliser l'ancienne version du plugin. (Mais on perd alors tout l'aspect pratique de la nouvelle version)
clément (Passant) ·  24 janvier 2008, 18:58

bonjour,
beau travail pour ce plugin, cependant je cherche la version 1.5 (celle ou on peut caler les liens en bas du billet, mais je ne la trouve pas. est il possible que tu la re diffuses?

cordialement

Khaos Farbauti Ibn Oblivion (Toujours là) ·  24 janvier 2008, 20:11

hélas non désolé, j'ai effacé cette ancienne version (ainsi que d'autres) lors du grand nettoyage de printemps (oui moi je le fais en janvier). Qui sait, peut-être que cette option ré-apparaitra dans une version future (mais pour l'instant ce n'est pas du tout à l'ordre du jour)

clément (Passant) ·  24 janvier 2008, 20:50

bonsoir,

;( bon bah dommage, merci quand même, je vais essayer de tripatouiller ton plugin, si j'arrive à quelque chose je te ferais signe;

Keikun (Passant) ·  15 février 2008, 16:53

:oops:

Quand je lance l'installation du plugin version 2.5, j'ai une erreur :

Erreurs :
Une erreur est survenue lors du téléchargement du fichier.

Pour information, j'avais la version 2.1 avant que j'ai supprimée, je ne sais pas si ça un rapport.

Je ne peux pas donner plus d'information.

Khaos Farbauti Ibn Oblivion (Toujours là) ·  15 février 2008, 17:32

Normalement il n'y a pas de soucis de conflit avec une éventuelle ancienne version. Peut-être le paquet s'est-il mal téléchargé. Donc télécharge-le d'abord sur ton ordinateur puis utilise la fonction "Télécharger un paquet" dans "Gestion des extensions" (au lieu de "Récupérer un paquet").

tibo (Passant) ·  07 mars 2008, 18:46

Salut, merci pour ton extension. Deux remarques si je peux me permettre : c'est chiant d'être obligé de le mettre dans la sidebar et aussi, dans la sidebar en 1er (avec d'autres boites dessous) ça foire chez moi, peux-tu essayer chez toi (où la boite tombe en dernier :-) ? Merci a++

Khaos Farbauti Ibn Oblivion (Toujours là) ·  08 mars 2008, 08:07

Effectivement il y a une petite erreur si le widget n'est pas mis à le fin, je corrige ça au plus vite. Pour ce qui est du fait qu'il soit dans la sidebar et bien c'est mon choix... et puis c'est tout ;)

En fait, techniquement c'est bien plus propre, c'est plus rapide, c'est plus intégré par rapport au moteur dotclear, etc... bref c'est tout mieux.

Peut-être un jour je ré-intégrerais la possibilité de l'afficher en bas des posts mais ce n'est pas à l'ordre du jour pour l'instant.

Khaos Farbauti Ibn Oblivion (Toujours là) ·  08 mars 2008, 08:31

Et voilà c'est corrigé !

Gilles (Passant) ·  18 mars 2008, 23:53

Merci et bravo pour l'évolution.
Peut-être un jour vers un retour en bas de billet pour ne pas surcharger une sidebar. Tant pis, c'est ton choix :)

alex (Passant) ·  10 avril 2008, 12:53

Hello

quelqu'un sait comment insérer les icones de vote en bas du billet, autour de la zone commentaires ?
J'edite le fichier post.html de mon theme, et j'essaie de mettre un code que je ne trouve pas...
J'ai la dernière version du plugin installé, mais ca affiche en sidebar, ce qui ne me convient pas niveau ergonomie...
merci !

LLaumgui (Passant) ·  10 avril 2008, 14:27

C'est possible d'y rajouter facebook ?

Khaos Farbauti Ibn Oblivion (Toujours là) ·  10 avril 2008, 14:44
alex > Comme indiqué plus haut dans les commentaires, la dernière version de mon plugin ne s'affiche que dans la sidebar. C'est comme ça et ça risque de le rester.

LLaumgui > Euh je veux bien ajouter Facebook mais aurais-tu un exemple de site qui l'utilise ? Parce que je ne vois pas trop comment Facebook fait du social bookmarking.

llaumgui (Passant) ·  15 avril 2008, 08:40

Tout est là : http://www.geeek.org/post/2007/12/1...

Khaos Farbauti Ibn Oblivion (Toujours là) ·  15 avril 2008, 09:19

Voilà, Facebook est désormais intégré !

Vivian (Passant) ·  03 mai 2008, 14:39

Ça serait cool si tu pouvais mettre-à-jour ton plugin sur dotaddict (version 2.1 contre 2.6 ici), et de fournir cette dernière version en .zip. Est-ce que ton plugin est pleinement compatible avec la RC1 de Dotclear ? :razz:

Kamoule (Passant) ·  09 mai 2008, 23:20

J'ai fait une instal à l'ancienne (par ftp), sur la RC1, tout est niquel dans l'admin, mais je ne vois plus rien sur le frontoffice :|

Concernant la compatibilité on y est pas encore (normale en même temps), mais j'ai hâte que tu mettes ton plugin à jour, j'adore le principe. Pour info j'avais adapté et mis à jour un plugin équivalent (Sociable) sous Wordpress bouhhh :D

Bonne continuation !

Kamoule (Passant) ·  09 mai 2008, 23:23

Mea culpa !! Comme un abruti j'étais resté sur la page d'accueil :D

Le plugin rocks à merveille sous Dotclear 2 RC1 !

MrZeroo00 (Passant) ·  19 mai 2008, 20:34

Merci pour le plugin :). Cela serait drôlement bien d'ajouter la compatibilité avec Twitter et Blogasty, possible?

Khaos Farbauti Ibn Oblivion (Toujours là) ·  20 mai 2008, 07:22

Je viens de jeter un oeil mais ni Twitter, ni Blogasty ne semble proposer une méthode soumission des billets comme les autres digg-like. Pourrais-tu m'indiquer un blog qui présente un lien de soumission à ces sites pour que je puisse comprendre le mécanisme et l'ajouter à mon plugin ?

Vivian (Passant) ·  24 mai 2008, 00:05

@Khaos Farbauti Ibn Oblivion : Sans doute que l'adresse suivante pourrait t'aider ! http://twitthis.com/ :D

Khaos Farbauti Ibn Oblivion (Toujours là) ·  25 mai 2008, 07:12

Et voilà, Twitter ajouté !

blacknapkins (Passant) ·  25 mai 2008, 08:47

Si j'osais je te demanderai d'ajouter pioche (http://www.pioche.fr/) et blogmemes (http://www.blogmemes.net/). Voici un site où se trouve les liens : http://bluenapkins.fr/dotclear/inde... Cdt :rolleyes:

blacknapkins (Passant) ·  25 mai 2008, 08:57

oups ! L'adresse de blogmemes est http://www.blogmemes.fr !

Khaos Farbauti Ibn Oblivion (Toujours là) ·  26 mai 2008, 07:07

Et voilà, Pioche et BlogMemes ont été ajoutés !

Rencontre sexy (Passant) ·  27 mai 2008, 14:46

Merci pour ce plugin !!

blacknapkins (Passant) ·  28 mai 2008, 06:41

Grand merci ! Rapide et efficace. C'est super.

knoxville (Passant) ·  28 mai 2008, 14:07

Très bon plug-in merci pour tout !
J'ai cependant une question : est-il possible d'insérer les bookmarks au pied d'un billet ?

Khaos Farbauti Ibn Oblivion (Toujours là) ·  28 mai 2008, 14:12

Dans sa version actuelle, ce plugin peut uniquement être inséré en tant que widget.

Kompozitor (Passant) ·  15 juin 2008, 16:58

Un qui est très bien aussi c'est Blogasty

jcp (Passant) ·  14 août 2008, 15:42

Je viens de mettre le plugin 2.8 dans le widget, et lorsque je visualise un billet, j'ai bien ton plugin mais toute la barre est decallé en bas de l'ecran.
Le haut de la barre de droite (qui commence par recherche) commence sur la meme ligne que la fin du billet !!!

Du coup je l'ai enleve :-(

Une idée ?

JCP

Khaos Farbauti Ibn Oblivion (Toujours là) ·  14 août 2008, 15:51

A priori c'est un souci avec ton thème. Essaye de voir si le problème persiste lorsque tu changes de thème.

Jcp (Passant) ·  15 août 2008, 14:06

C'est le theme blowup (qui existe par defaut) que j'utilise... j'ai juste modifié le bandeau en haut et quelques couleurs d'apres le menu theme...

Bizarre.. ?

Cordialement,

JCP

Khaos Farbauti Ibn Oblivion (Toujours là) ·  18 août 2008, 07:18

C'est manifestement un problème de largeur de colonne, mais faute de pouvoir voir exactement le problème je ne peux pas t'aider plus que celà.

fv6973 (Passant) ·  06 novembre 2008, 10:02

Bonjour,
Je cherche une explication sur la manière de l'utiliser.
J'ai ajouté le dossier dézippé dans mon dossier plugins. Mais ensuite, rien ne change, pour l'instant, qu'est-ce qu'il faut faire ?
Merci.

Khaos Farbauti Ibn Oblivion (Toujours là) ·  06 novembre 2008, 10:53

fv6973 > Il s'agit d'un widget. Il faut donc que vous vous rendiez dans le menu "widget de présentation" de votre interface d'administration dotclear. Là vous trouverez "Partager 2" dans la liste des widgets disponibles, il suffit ensuite de glisser ce widget dans l'un des deux bandeaux et cocher les sites de social bookmarking que vous souhaitez voir apparaitre.

fv6973 (Passant) ·  06 novembre 2008, 11:20

Merci beaucoup, ça marche ! Super !

Arnaud (Passant) ·  12 janvier 2009, 17:35

Est-ce qu'il serait possible que la modification indiquée ici : http://forum.dotclear.net/viewtopic...
soit effectuée par défaut dans le plugin ?
Si oui, merci d'avance !

Tomek (Passant) ·  20 janvier 2009, 17:49

J'allais poser la même question...
ça serait grandement plus pratique :)

Khaos Farbauti Ibn Oblivion (Toujours là) ·  20 janvier 2009, 18:03

Dans l'absolu je veux bien faire la modification mais cela ne risque-t-il pas de rendre mon plugin inutilisable sur les anciennes versions de DC2 ?

Khaos Farbauti Ibn Oblivion (Toujours là) ·  20 janvier 2009, 19:25

Voilà la modification est faite et en ligne

Tomek (Passant) ·  21 janvier 2009, 11:10

Merci bien ! 8)

Arnaud (Passant) ·  24 janvier 2009, 19:54

Merci beaucoup !

jcp (Passant) ·  28 janvier 2009, 11:19

hello,

On peut mettre les liens "social bookmarking" en bas des billets plutot qu'en widget ? car lorsqu'un billet est visible d'un seul tenant (pas de suite, pas de 2 partie) le widget "social bookmarking" n'a pas lieu d'etre car le visiteur ne clique pas sur suite !

Donc si possible de mettre en bas d'un billet, comment on doit proceder ?

Par avance merci

Jean-Christophe

CS (Passant) ·  06 février 2009, 09:51

Hello,
J'ai un p'tit soucis. Lorsque je souhiate publier une page de mon blog dotclear sur facebook, il marque l'url de ma page mais ne reprend aucun contenu. De quoi cela peut-il venir ?
Merci de votre réponse!
CS

LG3121 (Passant) ·  17 février 2009, 05:06

Bonjour à tous, à toutes. J'ai exactement le même problème que CS. D'ailleurs, j'ai l'impression que c'est récent, l'affichage était complet jusqu'à maintenant (lien + visuel éventuel + début du texte). Là je n'ai plus que le lien. Une idée ? Une manip' à faire ? Merci pour cet excellent travail.

Khaos Farbauti Ibn Oblivion (Toujours là) ·  17 février 2009, 07:25

Il est probable que l'url pour publier sur Facebook a changé. Hélas, n'étant pas le maitre de Facebook, je suis bien incapable de connaitre la nouvelle url et faire les modifications de mon plugin en conséquence.

C'est LLaumgui qui, à l'époque, m'avait indiqué le mécanisme utilisé par Facebook. Qui sait, peut-être aura-t-il une idée la façon dont le nouveau mécanisme fonctionne.

LG3121 (Passant) ·  17 février 2009, 13:55

Merci pour la réponse rapide. Je vais essayer d'apporter quelques éléments (mais ne suis pas assez pro pour trouver une solution je pense) :

Infos sur le site facebook : http://www.facebook.com/share_partn...

Lien et îcone :

<script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?...)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><style> html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images...) no-repeat top left; }</style><a href="http://www.facebook.com/share.php?u..." onclick="return fbs_click()" target="_blank" class="fb_share_link">Partager sur Facebook</a>

Autres infos :

"Pendant que vous y êtes, vous devriez aussi prendre le temps de vous assurer que Facebook obtient toujours un aperçu correct de votre page quand les utilisateurs essaient de la partager. Le lien que nous vous fournissons transmet l'URL de votre page à nos serveurs qui, à leur tour, y recherchent certaines balises html. Ces balises sont utilisées pour afficher un aperçu de la page. Afin d'offrir cet aperçu, nous recherchons toujours le titre de la page, un résumé du contenu principal et une image. Si la page contient des données multimédia, les fichiers correspondants doivent également être identifiés."

Afin de s'assurer que l'aperçu est toujours correctement rempli, vous devez ajouter les balises décrites ci-dessous à votre code html. Une actualité pourrait, par exemple, contenir le code suivant :

<meta name="title" content="Smith hails 'unique' Wable legacy" />
<meta name="description" content="John Smith claims beautiful football is the main legacy of Akhil Wable's decade at the club. " />
<link rel="image_src" href="http://www.onjd.com/design05/images..." />

Comme on l'a vu, « title » contient le titre de l'aperçu, « description » contient le résumé de l'aperçu et « image_src » contient l'image d'aperçu. Veuillez vous assurer qu'aucun des champs ne contient de balises html car elles seraient supprimées. Pour préserver la cohérence, veuillez utiliser la balise pour fournir le texte de l'aperçu et la balise pour toute URL source.

Les balises de titre et de résumé sont les conditions minimum pour tout aperçu, veillez donc à inclure ces deux éléments.

Vous pouvez également spécifier le type du contenu partagé en utilisant la balise suivante :

<meta name="medium" content="medium_type" />

Les valeurs correctes pour medium_type sont "audio", "image", "video", "news", "blog" et "mult".

Khaos Farbauti Ibn Oblivion (Toujours là) ·  17 février 2009, 14:01

Voilà des informations qui devrait m'être très utiles, je vais essayer de voir ce que je peux faire ce week-end.

LG3121 (Passant) ·  17 février 2009, 17:34

Si je peux être utile d'une manière ou d'une autre... à ton service.

Calexo (Passant) ·  12 mars 2009, 10:43

Bonjour !
Serait-il possible d'ajouter le réseau professionnel Viadeo :?:
Merci !
Calexo :)

Calexo (Passant) ·  12 mars 2009, 11:19

Pour info :

<a title="ViadeoShare" href="javascript:location.href='http://www.viadeo.com/shareit/share...)+'&title='+encodeURIComponent(document.title)+'&overview='+encodeURIComponent(document.title)+'&urllanguage=fr&urlaffiliate=32003&encoding=UTF-8&urlpicture=http://www.viadeo.com/v_img/shareit..."><img src="http://www.viadeo.com/v_img/shareit..." /></a>

Pitt (Passant) ·  23 mars 2009, 11:19

Ça serait bien si tu pouvais mettre à jour ton plugin sur dotaddict (version 2.8 et 2.9 ici).
Merci

Kagou (Passant) ·  29 avril 2009, 10:04

Bonjour, serait il possible d'intégrer dans une future version, le bouton de vote pour blogonet ?

http://help.blogonet.fr/r11-inserer...

Sinon merci beaucoup pour ce plugin très utile !

seb (Passant) ·  11 mai 2009, 14:33

Bonjour,

Je rencontre le même problème que CS, à savoir qu'un envoi vers facebook ne reprend aucun contenu de mon article, alors que cela marche bien sur votre blog.

Mon blog (en test) http://photo.bblproductions.fr

Merci d'avance !

Khaos Farbauti Ibn Oblivion (Toujours là) ·  11 mai 2009, 15:16

Je ne vois pas trop. Comme vous le dites vous même, cela fonctionne sur mon blog donc c'est que l'url d'appel à Facebook est bonne.

Après, tout dépend du traitement qu'effectue Facebook avec les données qu'on lui envoie. Par exemple, le contenu affiché provient peut-être non pas de la page elle-même mais du contenu de la balise META "description" (Sur chacune de mes pages, cette balise est renseignée avec un résumé du billet correspondant.)

François Granger (Passant) ·  15 mai 2009, 17:06

Beau boulot. Je viens de le découvrir et de l'installer en test.

ali_o_kan (Passant) ·  21 mai 2009, 09:54

Pour info : ($w->google ? '<a style="'.$css_a.'background: transparent url('.$base_url.'pf=partager2/img/google.png) no-repeat 0 0;" href="http://www.google.com/bookmarks/mar..." title="Google"></a> ' : '').

Bien smpa se plugin, par contre comme dit plus haute dans les commentaire sur dotaddict c'est encore la version 2.8, et il n'y a aucun lien vers ce billet.

merci :)

Khaos Farbauti Ibn Oblivion (Toujours là) ·  21 mai 2009, 18:56

Merci pour l'info, je l'intègrerais dans la prochaine version.

Pour ce qui est de dotaddict, ca fait plusieurs fois que je leur envoie la nouvelle version et la mise à jour n'a toujours pas été faite...

Dahu l'Arthropode (Passant) ·  16 octobre 2009, 13:18

C'était juste pour dire merci.

Au passage: J'ignore la plupart des liens qui sont proposés, je voulais juste proposer Facebook, je suis impressionné qu'il y ait tant de façon de partager...

Rodolphe

brol (Passant) ·  02 novembre 2009, 21:55

Concernant le bug du contenu, une piste peut-être : si l'url du billet comporte des signes diacritiques, l'extrait est tout simplement supprimé ;-(
Si ça peut t'aider ?

tarlak (Passant) ·  18 novembre 2009, 11:03

Khaos,

Voila un plugin bien sympa qui va plaire à certain.

Je ne sais pas si tu as vu la demande sur le forum de dotclear ( http://forum.dotclear.net/viewtopic... )

Quelqu'un voulais avoir le même style visuel que sexybookmarks un plugin faisant la même chose que le tien mais sous wordpress. En cherchant un peu j'ai pu adapter la chose pour que cela fonctionne de la même manière.

Crois tu que par un moyen plus ou moins simple il serait possible de gérer plusieurs style ? Car pour le moment il faut modifier le fichier _public.php afin de bien pouvoir adapter. Ce qui n'est pas top en cas de mise à jour du plugin.

Khaos Farbauti Ibn Oblivion (Toujours là) ·  18 novembre 2009, 12:13

Aucun souci, il suffisait de demander. ;)

J'ai donc rajouté plusieurs options dans le panneau de configuration du widget (v2.11) qui permettent de personnaliser le CSS et le fichier sprite utilisé.

Amusez-vous bien !

Tarlak (Passant) ·  18 novembre 2009, 12:16

Ha ben ça c'est de la réactivité, va falloir que je regarde ça se soir :)

Tarlak (Passant) ·  18 novembre 2009, 12:16

Oups trop rapide :

Merciiiiiiii

tarlak (Passant) ·  18 novembre 2009, 12:37

C'est encore moi (hoo nooon :-) )

Voila j'ai pu constaté une chose, qui est normal au vu du plugin. Lorsqu'on ajouter le widget directement dans un template si aucun setting n'est passé, certaine valeur sont utilisée par defaut.

Hors si on ne veut pas par exemple des sites sociaux proposé par defaut il faut ajouter le setting correspondant et le mettre à 0.

Ne serait-il pas plus judicieux qu'ils n'y en ai aucun de sélectionné et de n'ajouter que ceux que l'on désiré?

C'est juste une question :)

Khaos Farbauti Ibn Oblivion (Toujours là) ·  18 novembre 2009, 13:45

Au début, c'était bien le cas : Aucun site n'était mis par défaut.

Mais à l'usage, et pour le rendre le plus simple possible pour l'utilisateur lambda, j'ai préféré mettre les réseaux les plus connus par défaut. Je pense que je vais laisser ce comportement car c'est vraiment ce que le plus grand nombre d'utilisateurs préfère. (et rien n'empêche les acharnés de modifier ça pour leur cas spécifiques)

tarlak (Passant) ·  18 novembre 2009, 14:17

D'accord je comprend mieux, merci pour l'information.

Beb'R (Passant) ·  19 novembre 2009, 07:53

Bonjour,
je suis l'initiateur de la demande de plugin sur le forum de DC dont parlait Tarlak.
Grâce à lui j'ai réussi à faire pas mal de bidouille et ça a fini par fonctionner. Non sans mal pour ma part.
Aujourd'hui, j'ai donc tout réinitialisé pour installer proprement la version 2.11 que tu proposes ; et j'ai déjà une question :
Dans les options que tu proposes après le choix des services de bookmarks, tu demandes "fichier sprite" et "fichier CSS". Faut-il renseigner uniquement le nom, ou le chemin complet d'accès ?
Merci.

Khaos Farbauti Ibn Oblivion (Toujours là) ·  19 novembre 2009, 07:58

Alors pour le fichier de sprite, il faut juste indiquer le nom du fichier et placer dans le répertoire "img" du plugin (à coté de l'original donc)

Pour l'option "CSS", il ne s'agit pas d'indiquer un fichier CSS mais plutôt de mettre directement le code css que l'on souhaite dans cette case. (Ce code remplace alors le code par défaut)

Beb'R (Passant) ·  19 novembre 2009, 08:08

ça c'est du rapide !
je vais faire ça...et je reviens te voir si besoin ;)
merci.

Beb'R (Passant) ·  19 novembre 2009, 08:13

Oups ! oubli.
tu dis :"Pour l'option "CSS", il ne s'agit pas d'indiquer un fichier CSS mais plutôt de mettre directement le code css que l'on souhaite dans cette case. (Ce code remplace alors le code par défaut" ; ça donne un truc du genre "@import url(sociaux.css);" si mon fichier CSS relatif aux icones est nommé "sociaux" (il sera placé dans le dossier de mon thème avec style.css) ?

Khaos Farbauti Ibn Oblivion (Toujours là) ·  19 novembre 2009, 10:48

Non, non, c'est bien plus sioux que ça.

Si tu regardes le code source d'une page contenant le plugin partager, tu verras qu'à chaque image il y a un code css associé (a style=display:block;float:left;...)

Le code que tu indiqueras dans l'option CSS va donc être inséré directement dans le "a style=" à la place du code actuel. Un "import" ne fera pas l'affaire, il faut vraiment taper directement le code css.

Le mieux c'est que tu tapes "-toto-" par exemple dans cette case et que tu regardes ensuite le code source de tes pages pour bien comprendre ce que cette option permet.

Beb'R (Passant) ·  19 novembre 2009, 11:13

:oops: Je suis pas assez sioux pour ça :!:
J'ai repris la méthode manuelle de Tarlak exposée sur le forum DC.
Merci en tout cas.

Le Yéti (Passant) ·  22 novembre 2009, 00:41

Manquent encore dans la liste des "Social bookmarkins" de Partager, les liens vers Google Reader, Netvibes, Mon Yahoo (fr).
Pourquoi ?
Vont-ils être prochainement rajoutés ?

Khaos Farbauti Ibn Oblivion (Toujours là) ·  22 novembre 2009, 08:51

"Pourquoi ?" Et bien, parce que bien qu'incroyablement beau et fort je n'en suis pas moins un humain et donc non omniscient.Je ne connais donc pas l'intégralité des sites de social bookmarking disponibles sur la Toile.

SI vous souhaitez que je rajoute ceux que vous souhaitez, il suffit que vous m'indiquiez un endroit où je pourrais obtenir les informations techniques nécessaires (le format de l'url), que vous ajoutiez éventuellement aussi une petite formule de politesse à votre demande (ça ne fait jamais de mal), et je ferais alors les modifications.

Le Yéti (Passant) ·  22 novembre 2009, 11:27

S'il vous plaît, Monsieur (Toujours là), voudriez-vous avoir l'extrême obligeance et la très grande gentillesse d'ajouter à votre excellentissime plugin, dès que possible et au gré de vos moments de libre, les liens vers Google Reader, Netvibes et Mon Yahoo ? (Pour les URL, je suis un peu nul, je ne sais pas où les trouver. Si j'y arrive, je les envoie sur ce post. Merci d'avance.

--

Pour détendre, une petite anecdote à propos de politesse : quand elle était petite, tout juste rentrée de sa petite section d'école maternelle, ma fille me lança vaillamment :
- Papa, t'es con !
- Euh... hum... voix faussement sévère du papa Ce n'est pas bien, on ne parle pas comme ça à son papa !
Et ma fille de corriger en éclatant en sanglots :
- Papa, t'es con, s'il te plaît...

Xav2b (Passant) ·  11 janvier 2010, 15:04

snif,
le donwload marche pas
ça marque "zip corrompu"

Khaos Farbauti Ibn Oblivion (Toujours là) ·  11 janvier 2010, 16:28

Euh... je viens de tester et l'archive est correcte. Donc la corruption n'est pas de mon fait.

Karine (Passant) ·  17 février 2010, 20:57

Bonsoir,

J'ai installé votre plugin ce soir sur mon site et je constate que ma sidebar ne fonctionne plus sous Chrome, les liens hypertexte ne fonctionnent plus, alors que sous Firefox et IE8, je n'ai pas de problème.
Connaissez-vous ce problème, un utilisateur vous en a-t-il déjà fait part ?

En vous remerciant pour votre excellent plugin.

Karine

Khaos Farbauti Ibn Oblivion (Toujours là) ·  18 février 2010, 09:42

Hélas non, je n'ai jamais rencontré ce problème. Je vais effectuer des tests mais si cela fonctionne sous Firefox et IE, je soupçonne que mon plugin n'est pas en cause.

Eric (Passant) ·  25 mars 2010, 17:47

Bonjour,
et merci pour ce beau plug-in...
Mais qui ne veux pas s'afficher avec le theme Noviny...
Par exemple ici, ca le fait pas : http://e-tourisme.visite.org/

Une piste de réflexion pour m'aider à débloquer le problème ??
Merci,
Cdt,
E.R.

Khaos Farbauti Ibn Oblivion (Toujours là) ·  26 mars 2010, 07:05

Je ne connais pas du tout ce thème ni la manière dont il fonctionne mais le plugin est construit de manière à ne s'afficher que sur les pages de type "post" (ligne 11 du fichier _public.php). C'est sans doute à ce niveau qu'il faut creuser.

elfyd (Passant) ·  29 mars 2010, 20:09

hey merci pour ce widget !
une question cependant
Je souhaiterais voir apparaître mes liens de social media sous mon post et non dans la barre à droite de navigation...
est-ce possible ?
merci

Khaos Farbauti Ibn Oblivion (Toujours là) ·  30 mars 2010, 11:36

Comme je l'ai déjà indiqué plus haut, ce plugin est depuis la version 2 sous forme de widget uniquement.

elfyd (Passant) ·  30 mars 2010, 12:53

donc par définition uniquement placable dans la colonne droite de navigation ?

Khaos Farbauti Ibn Oblivion (Toujours là) ·  30 mars 2010, 13:41

Hélas oui. (Sauf triturage intensif de ton thème ou de tes css)

Marie-Micheline (Passant) ·  20 avril 2010, 15:26

Merci pour ce plugin

Izusa Lakota (Ami) ·  20 avril 2010, 15:46

Tiens je pourrais essayer de te le piquer pour mon blog pro... :rolleyes:

Khaos Farbauti Ibn Oblivion (Toujours là) ·  20 avril 2010, 16:16

Pas besoin de le piquer, c'est gratuit et offert au monde entier. ;)

izusa lakota (Ami) ·  20 avril 2010, 17:11

facon de parler, je ne remets pas en doute ta generosite legendaire (mais oublis pas mon episode quotidien de 3) ;-)

Marc (Passant) ·  23 avril 2010, 16:48

Je suis en train de bidouiller un thème pour un copain, et j'ai besoin de mettre ton plugin dans une partie "dur" (hors widgets quoi) : euh, oui je suis un peu chaint parce qu'autrement cela marche super via les widgets.

Donc j'essaye de mettre ça dans la partie post.html (ou home, cela ne change pas grand chose.)

J'insère ça comme code

<tpl:Widget id="partager2">

 <setting name="title">{{tpl:lang Partager}}</setting>
 </tpl:Widget>

Cela s'affiche, mais pas avec les liens sociaux définis via l'admin de dotclear. J'ai l'impression que cela affiche les liens par défaut, soit bluegger, delicious, digg, facebook, furl, fuzz, scoopeo, stumble upon, wikio et yahoo.

Si t'as une idée je suis preneur.

christophe (Passant) ·  17 mai 2010, 17:36

Bonjour,
j'ai installé le widget sur mon blog(dernière version de dotclear), mais celui-ci n'apparait pas. Une idée de quoi cela peut venir?

Merci

Khaos Farbauti Ibn Oblivion (Toujours là) ·  17 mai 2010, 17:48

Si votre blog est bien celui indiqué dans votre commentaire, alors le plugin fonctionne a priori correctement. Je le vois bien apparaitre lorsque j'affiche le billet "repas autour des palombes"

Christophe (Passant) ·  18 mai 2010, 08:56

Bonjour,
oui il fonctionne, je pensais qu'il apparaitrait sans devoir cliquer sur chaque billet; d'ou mon erreur... Je vais essayer de trouver la solution pour qu'il apparaisse directement en bas de chaque billet, et je partagerai la solution.
Encore merci!

Tomek (Passant) ·  06 juillet 2010, 17:48

@ christophe : on peut insérer un widget dans les gabarits depuis dotclear 2.1, donc dans post.html pour ton cas. (je l'ai fait sur http://avenirclimat.info/index.php?... par exemple)

Tomek (Passant) ·  06 juillet 2010, 17:50

je précise un peu plus : logiquement tu dois aussi pouvoir le faire apparaître sur la page d'accueil en l'insérant dans le gabarit home.html, à tester.

Colir (Passant) ·  10 juillet 2010, 12:17

Bonjour,
merci pour ce plugin qui marche très bien !
Par contre pourquoi ne pas insérer directement les liens de partage en bas de post (je veux dire sans avoir à modifier le template post manuellement) ?

merci

Khaos Farbauti Ibn Oblivion (Toujours là) ·  10 juillet 2010, 13:20

On me pose régulièrement la question (d'ailleurs on peut le voir dans les commentaires plus haut). J'ai fait le choix du widget il y a pas mal de temps et je m'y tiens parce que : c'est plus simple à manipuler, c'est mieux intégré dans dotclear et j'aime avoir les liens sur le coté plutôt qu'en bas.

Maintenant, je ne suis que le concepteur originel du plugin, tout le monde a le droit d'apporter des variations s'il le souhaite. Je peux comprendre que mes choix ne conviennent pas à tous.

Colir (Passant) ·  10 juillet 2010, 13:58

Ok, pas de souci je comprend bien.
Je vais voir si je peux y apporter ma contribution...pas évident je suis graphiste ;)

merci beaucoup pour ta réponse rapide et encore merci pour ce plug

eLfyeLf (Passant) ·  02 novembre 2010, 23:30

Merci pour ce superbe plugin
J'ai réussi à faire appel à mon widget en fin de post grace à la balise 'tpl'.
Meme si je sais que ce n etait pas ta volonte, ou puis-je trouver le code , pour mettre en forme les CSS; rien n'apparait dans Dotclear
Merci

Khaos Farbauti Ibn Oblivion (Toujours là) ·  03 novembre 2010, 08:48
Le CSS de ce plugin n'est pas disponible sous forme d'un fichier externe. En effet comme j'utilise des sprites, une grosse part de la mise en page est imposée (sinon ça ne fonctionne plus).

Néanmoins, si tu veux modifier des choses, tout se passe dans le fichier "_public.php", situé dans le répertoire du plugin. Le CSS est décomposé en 2 parties :

- une partie modifiable et commune à chacune des petites images, que tu peux définir directement dans ton tpl :
<setting name="css">ton code CSS</setting>
- Et une partie non modifiable, liée à l'utilisation de sprites, qui est définie dans le code lui-même (dans le fichier "_public.php")
eLfy (Passant) ·  03 novembre 2010, 22:23

merci bcp pour ta réponse, j'ai en effet compris pas mal de choses
Mais n'arrive pas à modifier la taille des vignettes
Meme en créant un nouveau sprite
et en réglant sur 32pixels le public php... Ca ne fonctionne pas
Qu'est-ce que j'oublie ?
merci

Khaos Farbauti Ibn Oblivion (Toujours là) ·  04 novembre 2010, 09:06

Pour modifier la taille des vignettes à 32px, il faut plusieurs éléments :

- Le fichier de sprites (par défaut sprite_partager2.png) doit contenir des vignettes de 32px

- le paramètre "step" doit être défini à 32 + marge entre les vignettes (donc 32+5=37 si tu ne changes pas la marge par défaut entre les vignettes)

- les dimensions dans le CSS doivent être mises à 32px

eLfy (Passant) ·  05 novembre 2010, 01:30

ouahou super ça marche et c'est super joli
Merci
2 dernières demandes
Si j'intègre ce tpl widget sur la home cela ne fonctionne pas car tu ne l'as pas pensé comme ça mais is je veux tout de même l'y intégrer ? ça se passe tjs dans public ?
J'adorerais avoir linked in... de quoi as-tu besoin ?

merci infiniment

Khaos Farbauti Ibn Oblivion (Toujours là) ·  05 novembre 2010, 07:08

Si tu veux que cela fonctionne sur la home, il va falloir modifier pas mal le code.

D'abord, il faut supprimer les lignes 11-12-13 (le if core->url->type...). Ensuite il faut modifier la ligne 17 pour que la variable "lien" contienne l'url de chacun de tes billets se trouvant sur ta home.

Il y aura probablement d'autres modifs à faire de ci et de là pour que le plugin fonctionne sur la home ET sur les posts. Donc attends-toi à mettre pas mal les mains "dans le cambouis" ;)

Au final c'est probablement plus rapide pour la home de mettre directement ta vignette et ton lien dans le fichier home.html sans passer par mon plugin.

eLfy (Passant) ·  05 novembre 2010, 23:26

J'ai juste supprimé les 11,12 et 13
rien d'autre et ça marche du feu de dieu...
Merci merci

tranquillechat (Passant) ·  22 février 2011, 15:03

Bonjour, Merci pour ce plugin, tout fonctionne correctement chez moi sans rien toucher :)
Bonne continuation.
et encore merci !!

Jacques (Passant) ·  25 février 2011, 02:24

Super plug-in!
J'attends avec impatience la possibilité de mettre (avec la nouvelle version du plug-in) les liens au bas des billets pour qu'ils apparaissent directement au bas de chaque billet sur la page d'accueil... :idea: Cela me semble primordial comme possibilité.

Ajouter un commentaire Fil des commentaires de ce billet


À Voir Également

1800 !

Aujourd'hui, figurez-vous que c'est l'anniversaire de mon blog ! Et oui, voilà donc désormais 12 ans...

Lire la suite

religion.jpg

Un pied dans le cloud

Vous l'aurez peut-être remarqué (ou pas) : la plateforme chaosklub.com évolue relativement peu en...

Lire la suite