Description
Ce plugin s’applique sur les documents et images insérées dans le texte de vos articles, rubriques ou brèves, pour lesquels vous avez précisé une classe spécifique : la classe « panorama ».
Exemples :
- <emb1|panorama>
- <img1|panorama>
L’ensemble des traitements est réalisé en php et javascript sans nécessiter l’installation d’un plugin (flash, java, Quicktime..) pour le visiteur.
Aucune modification des squelettes n’est nécessaire.
Plusieurs panoramas peuvent être affichés sur la même page.
Démonstration
Options
- boucler=0 ou boucler=non : cette option vous permet de préciser qu’il ne s’agit pas d’un panorama type 360° et qu’il faut s’arrêter aux extrémités de l’image. Exemple : <img32|panorama|boucler=0>
.
- largeur=XXX : cette option vous permet de préciser la largeur (en pixels) de la fenêtre de visualisation pour que le panorama s’adapte à votre squelette. Exemple : <img32|panorama|boucler=1|largeur=300>
Notez que par défaut, la largeur de la fenêtre de visualisation est 400px.
Installation
- Récupérez le zip du plugin sur spip-zone
- Copiez le répertoire panoramas
dans votre répertoire plugins
.
- Activez le plugin depuis l’espace privé
- ajoutez des images panoramiques dans vos articles ou rubriques
Discussions par date d’activité
70 discussions
Bonjour
Que faut-il insérer dans l’article ?
C’est curieux, je ne vois pas les exemples dans cet article, uniquement le mot « exemple » et puis rien.
Merci
Je me réponds :
J’ai fait un refresh de la page et les exemples apparaissent.
C’est un pb de spip-contrib
Répondre à ce message
Salut !
Dans mon fichier tmp/spip.log je trouve à beaucoup de reprises la ligne :
Erreur - ’panoramas_panoramas_affiche_milieu’ non definie !
Je me demande si la ligne en plugin.xml devrait être
<action>affiche_milieu</action>
et non pas :
<action>panoramas_affiche_milieu</action>
Qu’en pensez-vous ?
Sur la cette page on dit :
<action> : contient le nom de la fonction (sans son préfixe !)
Est-ce qu’il faut
function panoramas_affiche_milieu
en plus defunction affiche_milieu
dans panoramas_mes_fonctions.php ?bonjour et merci pour ces présisions,
l’utilisation du pipeline « affiche_milieu » était une tentative pour afficher les panoramas également dans la partie privée, car actuellement ils ne s’affichent que dans la partie publique.
Il n’y a pas de rapport avec l’alignement du panorama, mais je propose qu’on enlève pour l’instant ce pipeline puisqu’il ne fonctionne pas.
J’investigerai par la suite sur le nommage de la fonction : « panoramas_affiche_milieu » ou « affiche_milieu », pour éventuellement faire défiler les panos dans la partie privée.
je vais mettre à jour l’archive.
Arnault
Le panorama ne fonctionne pas . Je mets pourtant bien dans l’éditeur spip le code suivant :
Mais malheureusement cela n’a aucun effet : le panorama ne défile pas en flash .
(notre site est réalisé avec le squelette Durzy) ; Alors J’ai modifié les fichiers :
— > spip/plugins/panoramas/panoramas_mes_fonctions.php ( et )
— > spip/squelettes/css/spip.css
Avec les indications de owatte
Mais toujours rien !
L’adresse de notre site : http://etablissements.ac-amiens.fr/0021778x/spip.php?article30
Je vous remercie d’avance !
Bonjour,
A quelles modifications de panoramas_mes_fonctions.php et spip.css faites vous allusion ?
avez vous appelé <embXXX|panorama> dans le texte de votre article, avec XXX du numéro de votre document ?
pour info : le panorama n’utilise pas la technologie Flash, mais la technologie Javascript
je reprends la phrase qui a été tronquée :
avez vous appelé
<embXXX|panorama>
dans le texte de l’article, avec XXX le numéro de l’image ?ok je viens de faire le lien avec la modif proposé par owate dans le forum (je suis pas bien réveillé ce matin !).
A priori même sans cette modif le panorama devrait s’afficher. Je vais regarder du côté du squelette Durzy
oui nous avons bien appelé l’image dans le texte de l’article. nous n’ avons pas trouvé de solution de notre côté pour le moment.
bonjour,
le problème vient de l’utilisation de la balise
#TEXTE*
dans squelettes/article.htmlCette balise dont la fonction est de renvoyer une version brute du texte de l’article ne retourne pas les balises utilisées ensuite dans l’affichage du panorama.
Pour contourner ce problème, je vous suggère de créer une copie de article.html que vous nommerez article=37.html. Cette manip vous permettra de définir un squelette spécifique pour l’article numéro 37.
dans article=37.html remplacez ligne 86 :
par :
Répondre à ce message
Merci pour ce plugin !
Est il possible d’accélérer la cadence de défilement quand on passe sur les flêches ?
salut Julien,
en fait pour répondre à ta question, je dirais : oui et non ;)
ce n’est pas faisable « rapidement » (comme un simple paramètre à changer), mais je vais chercher une solution
Je te tiens au courant.
A+
Arnault
J’ai accéléré le défilement sur les flèches gauche et droite. Le défilement est un peu saccadé, mais l’intéractivité est meilleure.
Arnault
Répondre à ce message
Bravo pour le plugin !! Une seule remarque pour avoir le panorama centré horizontalement dans ma page j’ai essayé « imgxx|center » comme d’hab et ça marche pas... y reste vers la gauche.
Si qq a une idée... merci beaucoup !
Répondre à ce message
Bonjour,
j’ai intégré ce plugin sur différents sites en 1.9.x et il fonctionne très bien.
Seul cas de figure problématique rencontré : si un style de table est défini par défaut pour la page avec des margin et des padding particuliers, cela peut entrer en conflit et provoquer des bugs d’affichage (pb de décalage/répétition d’images sous FF et affichage uniquement des 1res images sous MSIE).
Pour résoudre le pb sans réécrire l’existant, il suffit d’ajouter une class pour la table du panorama dans la CSS.
En clair, pour ceux qui ne voient pas comment faire :
remplacer la ligne 371
par
Créez la class panoramas dans votre CSS pour vous assurer de la présentation du tableau.
exemple :
Répondre à ce message
Bonjour,
J’ai essayé de faire fonctionner le plugin mais sans résultat. J’utilise spip 1.9.1. J’ai simplement ajouté le plugin et je l’ai activé, puis sur un article j’ai utilisé la balise <imgXXX|diaporama> mais sans réussite. J’utilise un squellette sarka (super). J’ai laors pensé que mon image n’était peut être pas validee t j’ai donc récupéré pour test une image qui fonctionne sur un des sites qui a mis en oeuvre le plugin. Mais pas mieux. Une idée ?
l’image est celle qui se trouve juste avant la liste des images jointes à l’article
http://www.salles-arbuissonnas.mairies69.net/spip.php?article145
Merci pour l’aide. ce plugin semble génial.
Répondre à ce message
Bonjour !
J’essaie ce plugin (remarquable, merci !) sur une page test et j’ai deux questions/problèmes :
1 - Comme tu vois j’ai essayé de changer l’emplacement et la taille des boutons. Ça semble marcher avec Firefox, mais avec IE j’ai un effet étrange. Serait-il éventuellement possible de rendre ces valeurs parametrable dans le plugin ?
2 - Le plugin crée deux erreurs de validation XHTML - les mêmes d’ailleurs que sur la page http://test.openstudio.fr/spip.php?rubrique1
D’abord il insère un div à l’intérieur d’un span. Deuxièment le Javascript tout à la fin de la page donne une erreur. (« Document type does not allow element ’script’ here »)
Salut Paolo,
merci pour tes informations, j’ai réalisé les modifications pour la validation xhtml et la correction de l’erreur javascript.
Tu peux télécharger la nouvelle archive.
Pour modifier l’emplacement des flèches tu peux fixer les valeurs que tu souhaites dans panoramas_mes_fonctions.php, dans la construction de la balise
<style>
a+
Arnault
Merci bcp ! C’est parfait.
Répondre à ce message
Bonjour,
Je voulais utiliser ce truc (un javascript pour faire des bordures). En utilisant ce script, le plugin panorama fonctionne bien mais semble empêcher les bordures de fonctionner avec FF (plus d’arrondis) mais ç’est ok sous IE ou Opéra. La console d’erreur me renvoie ’func is not a fonction’(lié à ’panoramas_mes_fonctions.php’). Quelques heures que je patauge... mais l’erreur est peut-être liée à l’autre script.
Répondre à ce message
Merci beaucoup pour le plugin...Il fonctionne à merveille.
Répondre à ce message
Je viens de mettre en ligne une nouvelle version qui utilise les modèles SPIP, comme le suggérait Stéphane.
Cette version permet de nouvelles fonctionnalités (définir la largeur, cas des images qui ne font pas 360° )
J’ai testé avec succès cette version sur mes configs. Pouvez-vous mettre en place les modifs sur vos sites et me confirmer que le fonctionnement est correct ?
a+
Arnault
Ca a l’air de passer très bien sans modifier les autres images.
Merci et bravo pour cette nouvelle version.
ouioui, je confirme : ca marche.
Encore merci Arnaud pour ce superbe plugin.
Bonjour,
très bien ce plugin. J’aimerai l’appliquer sur le bandeau
d’entête. J’ai donc appliqué le filtre panorama
dans le fichier inc-entete du squelette d’origine de spip 192.
J’ai une erreur "Erreur : filtre « panorama » non défini"
voici la modif réalisée :
[(#LOGO_SITE_SPIP
||image_reduire770,200
|inserer_attributalt,(#NOM_SITE_SPIP
|inserer_attributtitle,(#NOM_SITE_SPIP
|panorama) <---- C’EST ICI
]
Comment y remédier ?
Merci
ça marche parfaitement, avec les « attributs » boucler=oui ou non, et largeur aussi :
exemple boucle=non
Bravo !!!
Salut Romain,
A priori le plugin n’était pas destiné à être appelé depuis les squelettes. Cependant tu doit pouvoir obtenir ce que tu souhaites en ajoutant la ligne suivante dans le bandeau d’entête :
Merci Arnault, ça fonctionne très bien.
Super plugin.
Rom@+n
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 : |