Home > Documentation > Plugins used by MediaSPIP > Copier coller facile (Zeroclipboard)

Copier coller facile (Zeroclipboard)

Le plugin Zeroclipboard permet d’ajouter un lien après certains éléments permettant de ‘mettre’ du contenu textuel dans le presse papier de l’utilisateur!

Il est téléchargeable sur le site plugins.spip.net

Copier coller facile ajoute un lien "Copier dans le presse papier" avant ou après certains éléments de la page permettant au visiteur de mettre dans le presse papier de son système d’exploitation un contenu textuel d’un click sur le lien en question.

Pour ce faire, le plugin utilise la librairie zeroclipboad, qui utilise un élément flash et une librairie javascript. Flash est ici nécessaire pour mettre du texte dans le presse papier du système d’exploitation.

Les éléments affectés

Plusieurs éléments sont affectés par le plugin :

  • tout élément ayant une classe CSS copypaste, le plugin ajoute une div juste avant contenant le lien permettant de copier-coller le contenu. Utile sur un élément de formulaire par exemple (MediaSPIP utilise cette méthode pour copier-coller le lien d’un document ou le contenu du textarea d’embed de document);
  • tout élément généré par le plugin coloration code de SPIP, le plugin ajoute un lien après chaque bloc de code généré;

Démonstration du plugin

En complément du plugin coloration code

Sur le site http://technique.arscenic.org, chaque bloc de code est suivi d’un lien permettant de copier-coller son contenu.

Autre utilisation

Dans mediaSPIP sur les liens directs de fichiers comme ici.

  • Author :
  • Published :
  • Updated : 05/02/17
  • Révisé par : 4 anonymes

3 comments


  • On 31 December 2014 at 13:13, by Joseph Replying to: Copier coller facile (Zeroclipboard)

    Petite remarque : le plugin coloration code accepte une classe sans_telechargement pour désactiver le lien de téléchargement. Ne serait-ce pas pertinent de désactiver aussi le lien de copie dans ce cas là ?

    Cordialement

    Reply to this message

  • On 29 November 2012 at 13:05, by Joseph Replying to: Copier coller facile (Zeroclipboard)

    Plugin intéressant. Je me demandais s’il est nécessaire de charger le JS sur toutes les pages ou si une approche comme celle développée par Cédric pour AnythingSlider (cf. https://github.com/Cerdic/anythings...), à savoir ne charger le JS qu’au besoin (côté publique), ne serait pas plus appropriée ?

    Reply to this message

    • On 29 November 2012 at 13:44, by kent1 Replying to: Copier coller facile (Zeroclipboard)

      Je ne sais pas réellement Joseph pour différentes raisons :

      • En général, en tout cas chez moi, là où il est utilisé, c’est sur énormément de pages, est il nécessaire de ralentir le calcul de chaque page?;
      • Si les javascripts sont compressés, c’est dans le cache navigateur une fois pour toute (enfin jusqu’à vidange du cache ou modifications des js) on ne refait pas x requêtes dessus, donc à ce moment là, que perd on que gagne t on?
      • Anythingslider rajoute un js de 13ko (même compressé) + une feuille de style de 6ko, ici le script compressé est de 5ko environ;

      Bref la question fondamentale est, sur un site où le cache est souvent invalidé par exemple, où il y a souvent des mise à jour blablabla... est-ce réellement intéressant?

      Je ne sais pas réellement.

      Reply to this message

Who are you?

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here
  • This form accepts SPIP shortcuts [->urls] {{bold}} {italics} <quotes> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document