PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 14/11/2015 17:38:12

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 576
Site Web

[Plugin] Share_me

Bonjour,

La mode est au partage sur les réseaux sociaux.
Voici un plugin qui vous permettra de le faire sur Twitter, Facebook, Pinterest, Linkedin, Diaspora, et ce bon vieux courriel.
Avec le même hook vous pouvez partager un article ou une page statique.
Afin de préserver la vie privée de vos visiteurs, il n'utilise pas les scripts proposés si généreusement par les réseaux sociaux et qui vous collent un cookie comme un poisson d'avril dans le dos. Un simple URL avec les bons paramètres fait aussi bien le job sans coup tordu.
Afin d'enrichir vos partages, il insère dans l'entête de la page HTML les meta-tags du protocole opengraph.
Lorsque vous rédigez un article ou une page statique, n'oubliez pas de renseigner les champs description et mot-clés.
S'il existe un lien vers une photo dans l'article ou la page, il sera indiqué dans une balise meta tag. Sinon, vous pouvez passer le lien à l'appel du hook
Téléchargez la dernière version du plugin sur mon dépôt

Pour être informé des dernières versions des plugins sur mon dépôt, utilisez son flux RSS :
RSShttp://kazimentou.fr/pluxml-plugins2/index.php?rss

  • 17/05/19: version 1.2 - divers fixes pour la balise og:image, sélection d'une image par défaut

  • 17/05/17: version 1.1 - filtrage balises HTML, entités HTML, suppression lignes vides dans chapô article, extraction image et 1er paragraphe dans page statique

  • 17/05/09: version 1.02 - prise en compte des guillemets dans la description du partage

  • 17/05/08: version 1.00 - prise en compte image d'accroche et absence de châpo des articles

  • 16/04/03: version 0.67 - suppression espaces dans mot-clés - prise en compte du compte twitter non renseigné

  • 15/12/21: version 0.66 - minor fixes pour validation par w3c.org

  • 15/12/06: version 0.65 - fixes: url du site, url du média, notes pour Diaspora et Pinterest

  • 15/11/15 : version 0.6 - version initiale


Merci de vos retours

Dernière modification par bazooka07 (19/05/2017 17:17:19)

Hors ligne

#2 14/11/2015 18:46:22

Pierre
Membre
Lieu : La belle province
Inscription : 22/06/2014
Messages : 1 029

Re : [Plugin] Share_me

Encore une fois le triomphe de la simplicité sans avoir à vendre son âme en échange ou nuire à notre amitié avec nos visiteurs.

Je confesse ne pas avoir à utiliser souvent ce genre de plugin, mes mauvaises habitudes de cambrioleur de grand chemin me font réutiliser la mise en page du designer, je charge la bonne adresse, j'y affuble les paramètres de la page (puisque nous y sommes au moment de son utilisation) et je passe à autre chose.   

Mais j'aime bien voir ce genre de code car ça nous en apprend beaucoup sur la "cargaison" qui est renvoyée quand un visiteur nous fait la faveur de nous encourager. 

Comment se compare-t-il avec plxMySocialButtons?  Ce dernier a-t-il les défauts décrits plus haut?

Dernière modification par Pierre (14/11/2015 18:46:46)


#titanic {
    float: none;
    bottom: 0;
}

Hors ligne

#3 14/11/2015 21:50:59

niqnutn
Membre
Inscription : 21/09/2015
Messages : 275
Site Web

Re : [Plugin] Share_me

pour Diaspora, autant passer directement par le site officiel plutôt que Github.

https://share.diasporafoundation.org

Hors ligne

#4 16/11/2015 17:26:27

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 576
Site Web

Re : [Plugin] Share_me

@tous,

Je vous invite à lire ou visionner les liens suivants :
http://www.cnil.fr/vos-obligations/site … s-sociaux/
https://www.youtube.com/watch?v=arlt23ILaqg

@Pierre,
Il y a plusieurs versions de plxMySocialNetwork. Au départ, je me suis inspiré de la version 1.7.
L'idée de base est de ne pas utiliser le matériel fourni par ses réseaux du GAFA.

@niqnutn,
Oui et non.
Diaspora est un réseau décentralisé. Il n'est pas nécessaire de passer par le serveur de la fondation. Il vaut mieux passer par un des pods disséminés dans la nature.
Par exemple celui de Framasoft : https://framasphere.org/
De plus, sur Github sharetodiaspora est plus convivial. Je l'ai adapté pour l'intégrer au plugin.

Cordialement

Hors ligne

#5 05/12/2015 17:50:27

bg62
Membre
Inscription : 18/05/2007
Messages : 1 779
Site Web

Re : [Plugin] Share_me

salut:)
deux petites remarques
- dans ton 'aide':

[== Indéfini ==]
// par exemple pour article.php ou static.php:
<?php eval($plxShow->callHook(
	'share_me',
	'data/media/moi.avi'
)); ?>

pourquoi " media " et non pas " medias " ?
- je viens de tester  mais ce qui coince c'est aussi du côté de Pinterest, il reprend un codage de fou pour annoter l'image ... notamment dans le cas où ArtGalery est installé, ...
smile


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#6 06/12/2015 14:11:50

jol5926
Membre
Lieu : Drôme
Inscription : 25/04/2015
Messages : 313
Site Web

Re : [Plugin] Share_me

Bonjour,
j'ai installé ton plugin et félicitations, super plugin !
J'ai fait quelques tests et petit bug :
quand je partage un article par émail, le lien commence comme ceci :

http://www.jose.monespace.nethttp//www. … espace.net..

j'ai 2 fois "http://www.jose.monespace.net" en suivant dans le lien, ce qui, bien sûr, produit une erreur d'affichage.

Cordialement,

Dernière modification par jol5926 (06/12/2015 14:23:46)

Hors ligne

#7 07/12/2015 01:22:51

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 576
Site Web

Re : [Plugin] Share_me

@jol5926,

Effectivement, il y a un petit bug sur l'adresse.
J'avais seulement tester sur un site avec Pluxml 5.4 modifié qui supprime le nom du serveur sur tous les liens.
C'est corrigé.

@bg62,

Chacun est libre de renommer son dossier de medias comme il veut, voir panneau  de config.
L' api de Pinterest indique qu'on peut utiliser le protocole Opengraph pour les images, mais apparament cela ne marche pas. Je suis obligé de revenir à une méthode plus classique.
Note qu'on n'est pas obligé d'indiquer le média si on a inséré une image pendant l'édition de l'article.

Faire la mise à jour vers la version 0.65

A++

Dernière modification par bazooka07 (07/12/2015 01:23:36)

Hors ligne

#8 21/12/2015 01:53:44

bastien
Membre
Inscription : 18/05/2014
Messages : 14

Re : [Plugin] Share_me

SUPERBE PLUGIN CEPENDANT POUR ETRE VALIDE W3C Voici quelques modif à faire, peut-être qu'une MAJ par BAZOOKA aura lieu.
Voici les modif :

<script language="javascript">  et no-follow non valide sous cette syntaxe


fichier share_me.php


vers ligne 202
<script language="javascript">
            function openShare(href, height, width) {
                var top = (screen.height - height) / 2;
                var left = (screen.width - width) / 2;
                var options = 'menubar=no, toolbar=no, resizable=yes, scrollbars=no, width='+width+', height='+height+', top='+top+', left='+left;
                window.open(href, '', options);
                return false;
            }
        </script>

remplacer par
        <script>
            function openShare(href, height, width) {
                var top = (screen.height - height) / 2;
                var left = (screen.width - width) / 2;
                var options = 'menubar=no, toolbar=no, resizable=yes, scrollbars=no, width='+width+', height='+height+', top='+top+', left='+left;
                window.open(href, '', options);
                return false;
            }
        </script>

vers la ligne 242
rechercher :
<li><a class="$id" href="$href"$onclick title="Partager sur $title" rel="no-follow">&nbsp;</a></li>
et modifier par
<li><a class="$id" href="$href"$onclick title="Partager sur $title" rel="nofollow">&nbsp;</a></li>

Hors ligne

#9 21/12/2015 12:01:46

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 576
Site Web

Re : [Plugin] Share_me

@Bastien,

Effectivement dans la balise script, l'attribut language est marquée "deprecated" par w3c.org. Par contre l'attribut type est recommandé.
Ok pour no-follow.

La version corrigée est en ligne.

Merci pour ton retour.

A++

Hors ligne

#10 13/03/2016 16:54:35

cpalo
Membre
Lieu : Franqueville Eure
Inscription : 13/07/2011
Messages : 807

Re : [Plugin] Share_me

Bonjour,

Je voulais au départ insérer un flux rss (de mon site pluxml) dans ma page facebook.
Je me suis dit allons tester ce plugin...dans sa configuration on peu cocher facebook, par exemple; mais à quel endroit indique-t-on l'adresse de la page facebook?

Dernière modification par cpalo (16/03/2016 11:17:05)

Hors ligne

#11 16/03/2016 11:06:49

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 576
Site Web

Re : [Plugin] Share_me

Le plus simple est de mettre un lien dans le chapo de l'article.
Quand on fait un partage sur FB, on fait le partage pour une page du site. Ensuite FB va étudier la page pour récupérer les éléments les plus intéressants. Pour orienter sa recherche, on rajoute dans le head de la page des balises "open graph" avec une propriété property dont la valeur commence par "og:"
Protocole Open Graph en anglais

Hors ligne

#12 01/04/2016 16:44:38

bg62
Membre
Inscription : 18/05/2007
Messages : 1 779
Site Web

Re : [Plugin] Share_me

lut:)
je viens de mettre en place la dernière version ( 0.66 ) sur un PluXml 5.4, en local et juste deux petites remarques:
- pour twitter si l'on indique le nom de site ... ça rallonge le tweet, si l'on ne le renseigne pas, on se retrouve avec "via @" assez gênant ...
y aurait-il moyen , dans la config du plugin de faire ceci :
Twitter >>> nom du compte = @monnom
- j'ai coché 'partager les mots-clés' = super option pour twitter notamment  >>> serait-il possible lorsque 'un' mot-clé est composé de 'deux' ou plusieurs mots que ceux-ci soient 'recollés' ?
exemple : village de France >devient> (#)villagedeFrance dans le tweet
- pour Pinterest pas compris encore, l'icône n'apparait pas ...
- l'icône de Facebook est un chouia plus petite que les autres: est-ce normal ?
@mitiés
bg


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#13 03/04/2016 12:40:18

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 576
Site Web

Re : [Plugin] Share_me

Nouvelle version du plugin : 0.67
@bg62,
ok pour la suppression des espaces dans les mot-clés
Pour Twitter, il vaut mieux renseigner le nom du compte dans le panneau de config. Ce n'est toi qui twitte mais le visiteur de ton site. voir twitter
cocher la case Pinterest dans le panneau de config du plugin
les icônes sont de même taille 32x32px
A++

Dernière modification par bazooka07 (03/04/2016 12:41:42)

Hors ligne

#14 04/04/2016 10:50:01

bg62
Membre
Inscription : 18/05/2007
Messages : 1 779
Site Web

Re : [Plugin] Share_me

grand merci à toi !
- suppression des espaces = ok , c'est super !!!
pour le reste, du coup, je passe donc 'ma' mise à jour sous 5.5, nouveauté obligé et :
- lorsque j'arrive dans : ....core/admin/parametres_plugin.php?p=share_me
j'ai ceci :

Notice: Undefined offset: 1 in C:\wamp\www\www.unesourisetmoi.info5.5\core\lib\class.plx.utils.php on line 194
Call Stack
#    Time    Memory    Function    Location
1    0.0148    381928    {main}( )    ..\parametres_plugin.php:0
2    0.2280    3947160    include( 'C:\wamp\www\www.unesourisetmoi.info5.5\plugins\share_me\config.php' )    ..\parametres_plugin.php:36
3    0.2281    3948816    plxUtils::printInput( )    ..\config.php:35

- la case Pinterest est bel et bien 'codée' mais rien ne s'affiche toujours ...
- pour les icônes, je sais, j'ai vu sur l'un de tes liens, mais, là aucun changement ' FB ' est toujours un peu plus petit que les autres ...
- ET pour Twitter = je ne suis pas tout à fait d'accord
( via optional

A Twitter username to associate with the Tweet, such as your site’s Twitter account. The provided username will be appended to the end of the Tweet with the text “via @username”.

A logged-out Twitter user will be encouraged to sign-in or join Twitter to engage with the via account’s Tweets. The account may be suggested as an account to follow after the user posts a Tweet )
Pour moi, cette 'optional' doit le rester >> je fais un article > je le tweet > sur 'mon' compte donc pas besoin de ' @... ', éventuellement si je le voulais je le rajouterai, mais il est vrai que du côté pratique ça prend de la place ;;;)
- - la fenêtre pour G+ n'est pas adaptée et donc trop grande ... on ne trouve pas le 'bouton ' pour envoyer ... et pas de possibilité de scroll ...
je reste donc bloqué au bouton 'public' ou non, mais en dessous " partager " n'est pas accessible.
@+

Dernière modification par bg62 (04/04/2016 17:45:20)


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#15 04/04/2016 23:46:35

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 576
Site Web

Re : [Plugin] Share_me

Donne moi la version de PHP (version 5.4 ?) que tu utilises ainsi que le navigateur.
Je verrais cela ce week-end.

Hors ligne

#16 05/04/2016 18:39:36

bg62
Membre
Inscription : 18/05/2007
Messages : 1 779
Site Web

Re : [Plugin] Share_me

bazooka07 a écrit :

Donne moi la version de PHP (version 5.4 ?) que tu utilises ainsi que le navigateur.
Je verrais cela ce week-end.

pour php : 5.4 mini ( j'ai plusieurs sites ... )  ( en local sous wamp : " 5.3.10 ) mais testé aussi en ligne sous 5.4
Navigateur : le plus souvent : firefox, mais   j'ai les autres aussi  ...
@+


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#17 05/04/2016 19:43:11

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 576
Site Web

Re : [Plugin] Share_me

OK, je vais voir cela.
la version PHP 5.4 n'accepte pas certaines programmations de PHP 5.6 version courante maintenant.
PHP 5.3 t'oublies,  je n'ai plus ça en magasin. Pas non plus dispo sur php.net

Hors ligne

#18 05/04/2016 20:47:20

bg62
Membre
Inscription : 18/05/2007
Messages : 1 779
Site Web

Re : [Plugin] Share_me

ok en attendant je vais essayer de faire la mise à jour de 'mon' wamp ...
j'ai trouvé ceci :
http://forum.wampserver.com/read.php?1,119398
....
EDIt : et c'est fait :
"Version Apache :
    2.4.18
Version de PHP :
    5.6.19 "
mais toujours les mêmes soucis ....

Dernière modification par bg62 (24/04/2016 11:37:11)


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#19 24/04/2016 11:41:20

bg62
Membre
Inscription : 18/05/2007
Messages : 1 779
Site Web

Re : [Plugin] Share_me

un exemple, pour essayer de comprendre:
1 - un article avec une image = 'pinterest' s'affiche
2 - un article avec plusieurs images = 'pinterest' coince
3 - SI je prends maintenant un article avec 1 image + une galerie 'artGalerie' = 'pinterest' n'apparait même pas ...
si tu y comprends quelque chose ... = super !!!
@+

Dernière modification par bg62 (24/04/2016 11:41:46)


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#20 08/05/2017 17:33:48

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 576
Site Web

Re : [Plugin] Share_me

Petite mise à jour :

  • Prise en compte de l'image d'accroche d'un article si elle existe. Sinon on recherche une image dans le corps de l'article

  • Si l'article n'a pas de chapô, on se rabat sur la balise meta-description. Les bloggers qui ne renseignent jamais le chapô sont invités à renseigner cette balise meta !

  • retouche cosmétique dans l'aide

  • Pour mémoire cela marche aussi pour les pages statiques. Sauf pour l'image d'accroche.

version 1.0 à télécharger

Hors ligne

#21 18/05/2017 16:35:46

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 576
Site Web

Re : [Plugin] Share_me

Plusieurs fixes et améliorations :

  • correction pour balise og:locale

  • filtrage des tags HTML, entités et lignes vide dans le chapo de l'article

  • extraction de la 1ère image dans une page statique  + filtrage ci-dessus

  • extraction du 1er paragraphe dans une page statique + filtrage ci-dessus

  • retouche cosmétique pour l'affichage des icônes

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2017 PluXml.org, tous droits réservés