[plugin] Partager vos articles/pages statiques sur les réseaux sociaux

niqnutnniqnutn Member
octobre 2015 modifié dans Plugins
Bonjour,

Je viens de finir un plugin pour partager les articles ET pages statiques sur les réseaux sociaux.
Je n'ai rien inventé puisque je me suis basé sur le plugin MySocialButtons de Stéphane et aplxSocialImg de aruhuno.
Ce qui différencie mon plugin des précédents:
- partage par défaut Twitter, Facebook, Google+, LinkedIn, Diaspora et par courriel
- on peut activer/désactiver certains réseaux sociaux (plutôt pro, orienté photo, ...)
- on peut ajouter/modifier des réseaux sociaux
- CSS par défaut avec des icônes mais l'utilisation de Font Awesome est également possible (suffit de dé-commenter dans le CSS). Modifiable directement depuis l'interface d'administration

C'est un peu plus flexible que ce que ce qui existait précédemment même si ça fait grosso modo la même chose.

527d3188-68ef-11e5-9ae4-cd4ebb8be4d2.png


Peu également être utilisé comme blogroll.

Récupérer l'archive plxMySocialNetwork sur mon dépôt de plugin PluXml.
Le plugin est dispo sur github: https://github.com/nIQnutn/plxMySocialNetwork

Réponses

  • Merci pour ton plugin qui parait bien, tu intègre totalement FontAwesome ou simplement les icônes qui t’intéresse ?
  • bankai a écrit:
    Merci pour ton plugin qui parait bien, tu intègre totalement FontAwesome ou simplement les icônes qui t’intéresse ?
    Dans le css du plugin, je ne reprend que le code de chaque service.

    Je laisse le choix pour ajouter ou pas FontAwesome qui devra se faire par l'utilisateur qui gère ça comme il veut.
  • Merci ;)
    et c'est parti pour un test ....
    @+
  • bg62 a écrit:
    Merci ;)
    et c'est parti pour un test ....
    @+

    En survolant ton site, je viens de penser qu'on pouvait détourner le plugin pour simplement afficher les liens vers les réseaux sociaux (ses pages perso sur les différents services) avec quelques petites modifications.
  • niqnutn a écrit:
    bg62 a écrit:
    Merci ;)
    et c'est parti pour un test ....
    @+

    En survolant ton site, je viens de penser qu'on pouvait détourner le plugin pour simplement afficher les liens vers les réseaux sociaux (ses pages perso sur les différents services) avec quelques petites modifications.
    heu oui ... pas tout compris là ?
    'détourner' ....
    et donc, tu penses faire quoi ?
    @+
  • niqnutnniqnutn Member
    septembre 2015 modifié
    sur http://longuetraine.fr/ tu as une partie dans le sidebar qui s'appelle "sur les réseaux sociaux:"

    j'imagine que tu l'as modifié directement depuis le thème. avec le plugin, il suffit de placer le hook ce qui facilite un peu la gestion.

    avec un exemple:
    [list=*]
    [*]pour partager sur Twitter: https://twitter.com/share?url=http://blog.niqnutn.com/index.php?article39&text=Choisir%20une%20licence%20libre[/*]
    [*]pour partager sa page Twitter: https://twitter.com/nIQnutn[/*]
    [/list]

    dans un cas, c'est pour partager ton contenu par les utilisateurs sur les différents services et dans l'autre cas c'est juste des liens vers tes pages perso.

    est ce que c'est plus clair ?
  • ah, ok, non là il n'est nullement question de 'partager' mais simplement de mettre les liens ( et donc ils sont effectivement mis en 'dur' ) vers les pages ou comptes concernés, pour le 'partage' j'ai le plugin (tout simple) en tête de chaque article ...
    Lors des mises à jour des sites, je vais certainement revoir tout cela ;)
    @+
  • j'aimerai simplifier l'utilisation du plugin et n'avoir à gérer qu'un seul hook pour les articles et les pages statiques.

    j'ai besoin des fonctions:
    $plxShow->artId();
    ou $plxShow->staticId();

    mais si je lance $plxShow->artId(); dans une page statique ça passe mal.

    Comment détecter si je suis dans une page statique ou sur un article ?
  • niqnutnniqnutn Member
    septembre 2015 modifié
    En attendant d'avoir une meilleure solution, j'ai fait quelques modifications. Maintenant on peut gérer le nb de liens que l'on souhaite et quelques améliorations mineures.
  • Pour savoir dans quel type de page tu es :
    [== PHP ==]
    $typedepage = $plxShow->mode();
    
    Le résultat est "article" ou "static" en fonction du type de la page courante.
  • Francis a écrit:
    Pour savoir dans quel type de page tu es :
    [== PHP ==]
    $typedepage = $plxShow->mode();
    
    Le résultat est "article" ou "static" en fonction du type de la page courante.

    Merci à toi.
    Je regarde ça de plus près pour finir le plugin.
  • niqnutnniqnutn Member
    septembre 2015 modifié
    j'ai simplifier le plugin avec l'utilisation d'un seul hook pour les articles et pages statiques.

    J'ai modifié le CSS par défaut pour utiliser des images plutôt que font-awesome (pour l'activer, il suffit de le dé-commenter).

    J'ai rajouté d'autres services mais sans pouvoir les tester pour le moment. Je n'ai pas rencontrer de pb à l'utilisation mais faudrait tester un peu plus.
    Par contre, j'avais un pb du coté config du plugin avec la largeur du tableau qui ne s'adapte pas automatiquement et pas possible de voir certaines colonnes.


    Le plugin ne devrait plus bouger sauf pour résoudre d'éventuels bugs.


    C'est dispo sur http://blog.niqnutn.com/data/documents/install/plxmysocialnetwork-1.4.zip
  • Il y a un bug pour afficher le flux RSS.
    Je vais essayer de corriger ça.
  • Je vois pas ce qui pose pb.

    Si quelqu'un peut m'aider à comprendre, ça serait sympa.
  • niqnutnniqnutn Member
    septembre 2015 modifié
    est ce quelqu'un peut prendre un peu de son temps pour tester la différence entre https://github.com/nIQnutn/plxMySocialNetwork/archive/v1.4.zip et https://github.com/nIQnutn/plxMySocialNetwork/archive/master.zip pour me confirmer que le bug concernant les flux RSS est résolu.

    Merci d'avance

    edit: je dis ça parce qu'il y a quelques choses de vraiment bizarre
  • niqnutnniqnutn Member
    octobre 2015 modifié
    mise à jour du plugin:
    correction du bug avec le flux RSS et meilleure gestion des liens et quelques améliorations mineures.

    12e7717c-6dc8-11e5-8dd1-76bc9315ab52.png
    12d61300-6dc8-11e5-80d1-b657e5b4ba16.png
    12f63306-6dc8-11e5-9e79-70a92413fe74.png
    12f729d2-6dc8-11e5-8987-a9861a04adf0.png
    12f78c06-6dc8-11e5-93ca-8e444e8cb6c2.png
  • Bonjour,
    Une idée de ce qui pourrait provoquer cette erreur lors d'un clic sur le partage Facebook :

    "Impossible de charger cette URL: Le domaine de cette URL n’est pas inscrit dans ceux de l’application. Pour pouvoir importer cette URL, ajoutez tous les domaines et sous-domaines de votre application au champ Domaines des paramètres de l’application."

    C'est en lien avec la réécriture d'URL de MyBetterUrls ou autre chose ?

    merci
  • tu peux nous donner le lien de la page pluxml à partager.
  • merci pour ta réponse et pour ton plugin
    il se trouve que le problème ne vient que d'une personne qui a le même soucis sur tous les sites web, donc ça vient d'autre chose
    (je ne sais pas quoi, je n'ai rien trouvé sur google sur ce message d'erreur)
  • Nouvelle version du plugin:
    * ajout de Mastodon (Firefox uniquement)
    * impression
    * autres corrections
Connectez-vous ou Inscrivez-vous pour répondre.