PostCardViewer pour SPIP

All contributions published for previous SPIP versions

ATTENTION
Ce plugin ne sera plus maintenu car Christophe Boutin en a sorti une version beaucoup plus évoluée disponible ici.
Le fichier du plugin est quand même maintenu car il est simple et peut aider celles et ceux qui démarrent le développement d’un plugin.

A quoi ça sert le plugin ?

Ce plugin permet d’intégrer PostCardViewer dans un article SPIP.
Il s’agit d’une galerie en flash (un exemple ici).

Installation du plugin

L’installation se fait comme pour n’importe quel plugin (besoin d’un coup de pouce ? Voir ici...)
Attention :
-  plugin compatible avec la version 2 de SPIP
-  pour fonctionner, la balise #INSERT_HEAD doit figurer dans votre squelette (voir ici)

Pour s’en servir

  1. créez un article dans SPIP.
  2. ajouter les images à votre article, via le formulaire “Ajouter une image ou un document”.
  3. donnez un titre à vos images (ils seront récupérés automatiquement dans le Flash).
  4. dans le corps de l’article, saisissez <pcvXX|galerie> avec XX correspondant à l’identifiant de l’article.
  5. publiez votre article : la galerie apparaît dans la partie publique.

Comment ça marche ?

Le plugin récupère la liste des images attachées à l’article.
Il crée alors le fichier .xml reprenant toutes les images et les titres.
PostCardViewer affiche alors la galerie.

Personnalisation

Le fichier pcv_options contient quelques options (couleur, taille, etc.) sur lesquelles il est possible d’agir.
Il est aussi possible d’agir sur un fichier de style pcv_styles.css (dans css).

Remarques


-  Caractères accentués
Le viewer utilise une police qui ne sait pas afficher les accents.
Pensez donc à donner des titres à vos images sans accent, faute de quoi les caractères sont tronqués.
Pour remédier à cette contrainte, il faut acheter la version pro du viewer.
-  Format des images
Le viewer ne fonctionne qu’avec des images JPEG enregistrées au format non progressif.
-  Liens
Il est possible depuis la v0.2 de faire des liens à partir des vignettes. Pour cela, il faut compléter le champ descriptif de l’image avec l’url du site. Par exemple, pour pointer vers le site de SPIP, il faut indiquer http://www.spip.net.

Reste à faire


-  intégrer le plugin avec cfg
-  créer des fichiers de langue
-  adapter le plugin pour qu’il fonctionne avec les sites dont le préfixe des tables est différent de “spip_”

Remerciement

Un grand merci à cy_altern et marcimat pour leur aide précieuse via IRC (http://www.spip.net/irc).

Historique


-  17/11/08 : publication de la v0.1
-  15/01/09 : publication de la v0.2 (ajout de la possibilité de faire des liens à partir des vignettes)

Le zip avec le plugin

Plugin Postcardviewer v0.2

updated on 9 February 2019

Discussion

34 discussions

  • 1

    Au lancement du raccourci dans un article, j’ai le message suivant :

    Warning: fopen(../plugins/pcv/xml/gallery_2035.xml) [function.fopen]: failed to open stream: Permission denied in /home/www/.../plugins/pcv/balise/pcv.php on line 50
    
    Warning: fclose(): supplied argument is not a valid stream resource in /home/www/.../plugins/pcv/balise/pcv.php on line 57

    Que faire ?

    Merci

    • Il s’agit d’un problème de droit : le dossier “xml”, dans lequel le fichier listant toutes les images de ton article doit être écrit, n’a pas les droits en écriture. Et donc ça plante...
      Modifie les droits et ça devrait passer.

    Reply to this message

  • J’ai oublié de dire que j’étais sous SPIP 2.0.0 rc1 [13292]

    Reply to this message

  • Oui tout à fait.
    Mais il doit être possible de l’adapter...

    Reply to this message

  • Attention : plugin compatible avec la version 2 de SPIP

    Est-ce que ça signifie qu’il est incompatible avec la version 1.9.2 ?

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

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 {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom