Un plugin pour ajouter des légendes à ses images comme sur Flickr.
Inspiré de Fotonotes et basé sur le script jQuery Image Annotation.
Accéder à la page de démonstration sur Géodiversité.NET.
Démonstration
Fonctionnalités
Que peut-on faire avec ce plugin ?
- ajouter, modifier et supprimer des légendes sur des images
- utiliser les raccourcis typographiques de SPIP et du html dans les légendes
- tourner une image avec ses légendes (en utilisant la fonctionnalité de rotation de SPIP)
- afficher l’image et ses légendes dans n’importe quelle taille (les proportions sont conservées)
- gérer des droits d’édition des légendes
Installation et pré-requis
Installation et activation comme tous les plugins.
Ce plugin nécessite les plugins :
Utilisation du modèle
Dans les squelettes :
[(#INCLURE{fond=modeles/image_legendes,
id_document=XX,
largeur=XX,
hauteur=XX,
class=XX,
editable=XX,
bouton_ajouter=XX})]
Dans le texte des éléments de SPIP :
<image_legendes|id_document=356|largeur=500>
Paramètres du modèle :
- id_document : numéro de l’image à afficher
- largeur : largeur de l’image (largeur max de l’image si pas de hauteur spécifiée)
- hauteur : hauteur de l’image (hauteur max de l’image si pas de largeur spécifiée)
- class : classe CSS à ajouter au conteneur du modèle
- editable : si oui les notes de l’image sont éditables (sous réserve des autorisations nécessaires), si non les notes ne sont pas éditables, si vide les notes sont éditables sous réserve d’autorisation
- bouton_ajouter : sélecteur CSS pour cibler un bouton de création de note personnalisée
Configuration des autorisations
Les autorisations des légendes dépendent des autorisations des documents.
En tant qu’auteur vous pouvez :
- ajouter des légendes aux documents sur lesquels vous avez des droits
- modifier les légendes dont vous êtes l’auteur
En tant qu’administrateur vous pouvez :
- ajouter, modifier et supprimer les légendes de tout le monde sur tous les documents
Il est possible de personnaliser ces autorisations depuis la page de configuration du plugin. Notez que la personnalisation des autorisations ne permet pas à un auteur de modifier d’autres légendes que celles dont il est l’auteur s’il n’est pas administrateur.
Les bidouilleurs peuvent outrepasser ces limites en surchargeant les fonctions d’autorisation du plugin dans le fichier config/mes_options.php de leur site.
Discussions par date d’activité
14 discussions
je ne parviens pas à ouvrir les droits pour les visiteurs
J’espère que tu ne te méprends pas sur la notion de visiteur. On parle bien de visiteur au sens de SPIP, donc une personne qui a un compte sur le site. Le plugin n’ouvre pas les droits d’édition aux personnes non enregistrées pour éviter toute pollution « spammesque ».
Je viens de mettre à jour la doc sur ce point. Si tu souhaites modifier les autorisations tu peux les surcharger dans ton fichier config/mes_options.php.
++
anéfé je m’est mépris, je vais voir du côté de mes options merci pour les précision
Répondre à ce message
hello b_b super nouveauté ! mais les notes ne s’affichent pas sur les images alors que tout le reste semble ok, on peut remplir les notes et elles sont bien enregistrées.. Je suis en 2.1.2. Nécéssite php5 ?
Salut,
Hmm peut être, je n’ai pas de php4 sous la main pour tester. Essaye de passer le site sur un serveur en php5 pour voir. Et si tu avais un lien vers le site en question à nous filer bla bla bla... ;)
++
je n’ai pas de php5 sous la main pour l’instant... je fais rien en local en plus...
http://www.dionysos.org/Sans-titre,1928
merci
Je ne vois pas d’erreur js dans la page et les données sont bien passées au scripts en XHR. Essaye de faire une page de test basée sur un squelette de la dist et colle le code du modèle pour aficher l’image à légender dedans. Cela nous permettra au moins de voir si ça fonctionne « hors contexte »...
++
yop ça doit être php5 testé sur même serveur spip tout neuf->idem
http://spip.dionysos.org/spip.php?article23
remarque : j’ai du mettre affiche_un_ou_plusieurs dans mes_fonctions car elle n’était pas définie, c’est dans un plug ?
bonne soirée :-)
je suis marabouté, install sut serveur php5—>même chose que sur le spip neuf php4 : les notes ne semblent pas s’incrémenter
4 plug : cfg jqueryui saisies bonux
http://dionysos.toile-libre.org/spip.php?article1
bon ça tourne sur le spip neuf en php4 ;-) jqueryui était mal installé je vais voir du côté des plugins
trouvé : define(’_SPIP_SCRIPT’, ’xx.php’) ; de mes options qui bloquait, 5u
personne a des soucis avec la cohabitation crayons ?
j’ai les plugs minimum cfg jqueryui saisie bonux sur 2.1.2 et dès que j’active crayons les notes ne s’affichent plus. Tout up ;-(
Répondre à ce message
Bonjour,
Bravo pour ce plugin bien pratique !
Je voudrais savoir comment supprimer le lien sur l’auteur qui apparait dans la note.
Merci !
Salut, pour modifier ou supprimer le lien de l’auteur de la légende cela se passe dans le fichier mdoeles/legende_auteur.html :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/legendes/modeles/legende_auteur.html
Si tu ne veux pas de lien, tu vide ce fichier et hop ;)
Merci pour la réponse !
C’est bien ce que je pensais.
Cela fonctionne.
Répondre à ce message
Bravo superbe !
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |