Plugin séances - commentaires Plugin séances 2023-10-17T17:05:55Z https://files.spip.org/Plugin-seances#comment514239 2023-10-17T17:05:55Z <p>J'ai fait un plugin de migration : <a href="https://git.spip.net/spip-contrib-extensions/seances2agenda" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/seances2agenda</a></p> <p>Documentation en cours de rédaction.</p> Plugin séances 2023-08-31T05:28:57Z https://files.spip.org/Plugin-seances#comment513964 2023-08-31T05:28:57Z <p>Il me semble qu'il serait bien plus pertinent de migrer le contenu de Séances vers Agenda (voir <a href="https://git.spip.net/spip-contrib-extensions/seances/issues/1#issuecomment-56841" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/seances/issues/1#issuecomment-56841</a>).</p> <p>Sachant qu'il n'y a que 5 utilisation connues de ce plugin, qui serait intéressé<small class="fine d-inline"> </small>?</p> Plugin séances 2023-02-05T15:10:34Z https://files.spip.org/Plugin-seances#comment512674 2023-02-05T15:10:34Z <p>Hummm, toujours pas de nouvelles<small class="fine d-inline"> </small>?</p> Plugin séances 2022-09-25T15:38:15Z https://files.spip.org/Plugin-seances#comment511813 2022-09-25T15:38:15Z <p>Sur le fond je ne peux pas répondre, n'utilisant pas le plugin.</p> <p>Mais j'ai ouvert la page de gestion des tickets sur git.spip.net</p> Plugin séances 2022-09-24T12:12:46Z https://files.spip.org/Plugin-seances#comment511811 2022-09-24T12:12:46Z <p>Bonjour,</p> <p>Je plussoie au post de @Etienne<small class="fine d-inline"> </small>!</p> <p>NOTA : la page de tickets de ce plugin n'est pas accessible : <a href="https://git.spip.net/spip-contrib-extensions/seances/issues" class="spip_url spip_out auto" rel="nofollow external">https://git.spip.net/spip-contrib-extensions/seances/issues</a></p> <p>Merci,<br class="autobr"> François</p> Plugin séances 2022-03-18T10:00:17Z https://files.spip.org/Plugin-seances#comment510486 2022-03-18T10:00:17Z <p>Bonjour,<br class="autobr"> J'essaie de passer mon site en spip4. J'ai pu activer le plugin séances en modifiant le fichier paquet.xml avec compatibilite=«<small class="fine d-inline"> </small>[3.0.0<small class="fine d-inline"> </small>;4.0.*]<small class="fine d-inline"> </small>»<br class="autobr"> Je retrouve bien mes séances comme il faut et l'affichage de mon site public est correct.<br class="autobr"> Mais je ne peux pas ajouter de nouvelle séance à un article. Au moment de l'enregistrement de la séance j'ai le message d'erreur : seance_edit : Accès interdit<br class="autobr"> Je ne peux pas non plus créer de nouvel endroit : une fois cliqué sur « icône créer endroit », j'ai un cadre avec marqué « sans titre » mais rien d'autre qui permette d'ajouter quoi que ce soit ni d'enregistrer.<br class="autobr"> Bref, est-il prévu une version pour spip4.0<small class="fine d-inline"> </small>? J'ai lu quelque part que spip3.2 ne sera plus supporté dans quelques mois et j'essaie d'anticiper.<br class="autobr"> Merci<small class="fine d-inline"> </small>! et Bon courage<small class="fine d-inline"> </small>!</p> Plugin séances 2020-07-31T09:20:22Z https://files.spip.org/Plugin-seances#comment506106 2020-07-31T09:20:22Z <p>Génial <strong>domiw</strong> : merci beaucoup, ça facilite la mise à jour des séances<small class="fine d-inline"> </small>!</p> Plugin séances 2020-07-30T13:27:35Z https://files.spip.org/Plugin-seances#comment506102 2020-07-30T13:27:35Z <p>Ben voilà avec la version 2.2 on a une page qui liste toutes les séances en cours et qui permet de les trier, de les supprimer les modifier.<br class="autobr"> Plugin compatible avec spip 3.2</p> Plugin séances 2020-07-14T15:49:27Z https://files.spip.org/Plugin-seances#comment506014 2020-07-14T15:49:27Z <p>Bonjour</p> <blockquote class="spip"> <p>L'onglet «<small class="fine d-inline"> </small>Édition > Séances / Endroits<small class="fine d-inline"> </small>» affiche la page de gestion des endroits, mais pas des séances.</p> </blockquote> <p>la page se nomme ainsi pour éviter les confusions avec d'autres plugins éventuels qui géreraient aussi des «<small class="fine d-inline"> </small>endroits<small class="fine d-inline"> </small>», c'est tout. Les séances se gèrent (création, modification, suppression) sur chaque article puisque c'est la philosophie du plugin (un article représente un film, un spectacle ou autre…) .</p> <blockquote class="spip"> <p>Serait-il possible de pouvoir accéder à la gestion des séances qui se trouve ici «<small class="fine d-inline"> </small>?exec=seances<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>?</p> </blockquote> <p>Là c'est spip qui génère un squelette par défaut pour chaque objet défini. Mais toujours par philosophie du plugin, les séances n'ont pas de titre. Effectivement là il faudrait créer un squelette spécifique en mettant à la place du titre : titre de l'article de rattachement / date de la séance.</p> Plugin séances 2020-06-19T07:43:41Z https://files.spip.org/Plugin-seances#comment505767 2020-06-19T07:43:41Z <p>Bonjour,</p> <p><small><i>SPIP 3.2 + Séances 2.0.5</i></small><br class="autobr"> L'onglet «<small class="fine d-inline"> </small>Édition > Séances / Endroits<small class="fine d-inline"> </small>» affiche la page de gestion des endroits, mais pas des séances.</p> <p>Serait-il possible de pouvoir accéder à la gestion des séances qui se trouve ici «<small class="fine d-inline"> </small>?exec=seances<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>?<br class="autobr"> Cependant, les séances ne sont pas «<small class="fine d-inline"> </small>facilement<small class="fine d-inline"> </small>» gérables car chaque séance est nommée «<small class="fine d-inline"> </small>Sans titre<small class="fine d-inline"> </small>» et aucun affichage des associations Article / Endroit n'est disponible.</p> <p>Merci,<br class="autobr"> françois</p> Plugin séances 2020-03-26T17:35:39Z https://files.spip.org/Plugin-seances#comment504374 2020-03-26T17:35:39Z <p>Argh je viens d'écrire un message qui a disparu d'un coup. Je recommence :<br class="autobr"> RESOLU<br class="autobr"> Une fois la question réglée dans ma colonne principale de page d'accueil, par la manip donnée plus haut (exclusion d'un article « antibug »), ça s'est remis à dysfonctionner par la colonne de gauche que j'avais mis quelques heures à régler la nuit dernière.<br class="autobr"> Et finalement je me rends compte que dans le inclure/breve (colonne de gauche), si je remplace :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><br /><h2 class="menu-titre">Prochainement ...</h2> <B_program> <div id="agenda"> <ul class="level1"> <BOUCLE_program etc... </ul> </li><br /> </BOUCLE_program> </ul></B_program> </div></code></pre></div> <p>par :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><B_program> <br /><h2 class="menu-titre">Prochainement ...</h2> <div id="agenda"> <ul class="level1"> [ma boucle etc...] <BOUCLE_program etc... </ul> </li><br /> </BOUCLE_program> </ul></div> </B_program></code></pre></div> <p>Ben là ça fonctionne, je n'ai plus de bug d'affichage nulle part sur ma page.<br class="autobr"> Je peux me passer de mes histoires d'article « antibug » daté (séance) dans le futur et exclu d'une première boucle.<br class="autobr"> Il me suffit de continuer mes codes comme ça :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> "du texte tout simple sans boucle" <//B_programm></code></pre></div> <p>(ou //B_prochain pour la colonne principale)<br class="autobr"> Et tout va bien, si j'ai pas de séance dans le futur j'ai un petit texte à la place (j'arrange un peu le texte avec des styles, mais c'est pas indispensable).<br class="autobr"> Y avoir passé une nuit blanche pour finir par un truc si simple<small class="fine d-inline"> </small>!<br class="autobr"> Vraiment désolé du bruit. Tu peux supprimer du forum si ça encombre.</p> Plugin séances 2020-03-26T17:16:46Z https://files.spip.org/Plugin-seances#comment504373 2020-03-26T17:16:46Z <p>RESOLU<br class="autobr"> Bon, désolé du bruit. Finalement je me suis rendu compte qu'une fois que j'ai résolu la question dans le inclure/recent (colonne principale du sommaire), c'est dans le inclure/breve (colonne de gauche) que ça c'est mit à dysfonctionner alors que jusque là ça allait. Arghhh<small class="fine d-inline"> </small>!!<br class="autobr"> Alors que j'avais passé une partie de la nuit dernière à bidouiller ce inclure/breve pour y faire apparaître mon affichage correctement<small class="fine d-inline"> </small>!<br class="autobr"> Et finalement, il a fallu juste changer :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><br /><h2 class="menu-titre">Prochainement ...</h2> <B_program> [ma boucle etc ...] </B_program></code></pre></div> <p>en :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><B_program> <br /><h2 class="menu-titre">Prochainement ...</h2> [ma boucle etc ...] </B_program></code></pre></div> <p>A partir de là j'ai pu utiliser<br class="autobr"> <code><br class="autobr"> « du texte rien que du texte, sans boucle »<br class="autobr"> /B_truc><br class="autobr"> pour afficher un texte si pas de séance prévue, autant dans le inclure/breve que dans le inclure/recent, sans bug d'affichage.<br class="autobr"> La nuit dernière entière pour finir avec ce truc si simple<small class="fine d-inline"> </small>!</code></p> <p>Mes excuses et encore merci.<br class="autobr"> Tu peux peut-être supprimer cet échange inutile du forum</p> Plugin séances 2020-03-26T17:10:19Z https://files.spip.org/Plugin-seances#comment504372 2020-03-26T17:10:19Z <p>Si ta mise en page est éclatée quand il n'y a pas de séance future c'est que fort probablement des balises du style div, ul ou autres ne sont pas fermées.<br class="autobr"> Qu'est-ce que donne le code de ta page dans ce cas. Firefox signale ces erreurs.</p> Plugin séances 2020-03-26T16:09:32Z https://files.spip.org/Plugin-seances#comment504371 2020-03-26T16:09:32Z <p>Oui bon en fait<small class="fine d-inline"> </small>!titre_mot= ne fonctionne pas (j'avais vu ça quelque part), mais je règle effectivement mon problème avec <i><small class="fine d-inline"> </small>!id_article=280</i> ou 280 est l'id de l'article daté (séance) loin dans le futur qui est appelé ensuite entre et /B_prochain>. Article qui dit « désolé on n'a pas de séance en vue ».</p> <p>Ceci dit je ne comprends toujours pas le pourquoi de cette nécessité d'avoir obligatoirement une séance future pour avoir une mise en page correcte.</p> Plugin séances 2020-03-26T15:43:53Z https://files.spip.org/Plugin-seances#comment504370 2020-03-26T15:43:53Z <p>Salut et merci,</p> <p>reprendre le critère date_seance==^(#DATE_SEANCE|affdate<i>Y-m-d</i>) dans la boucle les_seances crée une erreur de squelette.</p> <p>Supprimer les #EDIT<i>surtitre</i> ne change rien à mon bug d'affichage.</p> <p>En fait, si je simplifie beaucoup ma boucle ça ne change rien au problème :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><B_prochain> <div class="menu menu_articles" id="articles_recents"> </br><h2>La prochaine date ...</h2></br> <ul> <BOUCLE_prochain(SEANCES articles) {age_seance < 0} {par date_seance} {0,1}> <BOUCLE_prochainS(SEANCES articles) {date_seance==^(#DATE_SEANCE|affdate{Y-m-d})}> <li class="hentry clearfix"> <div class="cartouche"> #DEBUT_SURLIGNE [(#LOGO_ARTICLE||image_reduire{200,200})] <h10 class="titre"><a href="#URL_ARTICLE">#TITRE</a></h10> [<h5 class="soustitre">(#SOUSTITRE)</h5>] #FIN_SURLIGNE </div> </li> </BOUCLE_prochainS> </BOUCLE_prochain> </ul> </div> </B_prochain></code></pre></div> <p>J'ai bien la prochaine séance qui s'affiche.</p> <p>Je change <i>age_seance < 0</i> en <i>age_seance > 0</i>, j'ai bien la séance la plus ancienne qui s'affiche. A condition d'avoir quand même quelque part une séance dans le futur bien qu'elle ne soit pas appelée.</p> <p>Il suffit que j'aille changer la date de la seule séance du futur et que je la mette au passé, pour que mon bug de mise en page apparaisse. Testé 10h d'affillée hier soir dans toutes les configurations possibles.</p> <p>En fait j'ai toujours eu ce bug mais je me débrouillais pour avoir toujours une séance future quitte à mettre un article bidon.<br class="autobr"> Là mon but final, une fois que ce bug sera réglé, c'est d'utiliser /b_prochain> pour pouvoir afficher l'article le plus ancien (qui dit « désolé on n'a pas de séance ») si la boucle ne renvoit pas de séance future.<br class="autobr"> Bon sinon je pense que je devrais pouvoir contourner en utilisant plutôt un article («<small class="fine d-inline"> </small>désolé pas de séance<small class="fine d-inline"> </small>») avec une séance associée loin dans le futur, associé au mot-clé « antibug » et en appelant un critère <i><small class="fine d-inline"> </small>!titre_mot=antibug</i> dans ma première boucle.</p> <p>Mais c'est de la bidouille.</p> Plugin séances 2020-03-26T10:18:13Z https://files.spip.org/Plugin-seances#comment504368 2020-03-26T10:18:13Z <p>Bonjour<br class="autobr"> Si je comprends bien tu cherches à afficher les prochaines séances (pour une même date la plus proche) sur ta page d'accueil. La première boucle retourne la date de la prochaine séance la plus proche et ensuite la seconde porte sur celles qui ont lieu ce même jour que celui retourné.<br class="autobr"> Dans la boucle les_seances pourquoi le critère <code class="spip_code spip_code_inline" dir="ltr">date_seance==^(#DATE_SEANCE|affdate{Y-m-d})</code> n'est-il pas repris<small class="fine d-inline"> </small>??</p> <p>Il faudrait que tu supprimes les <code class="spip_code spip_code_inline" dir="ltr">#EDIT{surtitre}</code> qui ne portent pas en fait sur l'édition du surtitre de l'article. (tu peux garder la classe css si tu le souhaites)</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><h5 class="surtitre">[(#DATE_SEANCE|nom_jour) ][(#DATE_SEANCE|affdate) ][à (#DATE_SEANCE|heures)h][(#DATE_SEANCE|minutes)]</h5> [<h5 class="surtitre">(#NOM_ENDROIT)</h5>]</code></pre></div> <p>Tu fermes bien tes balises ouvertes dans la partie <code class="spip_code spip_code_inline" dir="ltr"><B_prochain></code> en toute fin de ta boucle dans un <code class="spip_code spip_code_inline" dir="ltr"></B_prochain></code><small class="fine d-inline"> </small>?</p> Plugin séances 2020-03-26T03:36:47Z https://files.spip.org/Plugin-seances#comment504358 2020-03-26T03:36:47Z <p>Bonjour,<br class="autobr"> Je profite du confinement pour me pencher sur un vieux problème. Peut-être pourras tu me donner des pistes.<br class="autobr"> J'ai une boucle en page d'accueil :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><B_prochain> <div class="menu menu_articles" id="articles_recents"> </br><h2>La prochaine date ...</h2></br> <ul> <BOUCLE_prochain(SEANCES articles) {age_seance < 0} {par date_seance} {0,1}> <BOUCLE_prochainS(SEANCES articles) {date_seance==^(#DATE_SEANCE|affdate{Y-m-d})}> <li class="hentry clearfix"> <div class="cartouche"> #DEBUT_SURLIGNE [(#LOGO_ARTICLE||image_reduire{200,200})] <BOUCLE_lesseances (SEANCES seances_endroits){id_article}{age_seance < 0}{par date_seance}{statut=publie}> <h5 class="#EDIT{surtitre} surtitre">[(#DATE_SEANCE|nom_jour) ][(#DATE_SEANCE|affdate) ][à (#DATE_SEANCE|heures)h][(#DATE_SEANCE|minutes)]</h5> [<h5 class="#EDIT{surtitre} surtitre">(#NOM_ENDROIT)</h5>] </BOUCLE_lesseances> <h10 class="titre"><a href="#URL_ARTICLE">#TITRE</a></h10> [<h5 class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</h5>] #FIN_SURLIGNE </div> #DEBUT_SURLIGNE [<div class="#EDIT{descriptif} descriptif">(#DESCRIPTIF|image_reduire{400,400})</div>] <br class="nettoyeur" /> [<div class="#EDIT{chapo} chapo">(#CHAPO|image_reduire{400,400})</div>] <br class="nettoyeur" /> [<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{400,400})</div>] <br class="nettoyeur" /> [<p class="#EDIT{hyperlien} lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>] #FIN_SURLIGNE <br /><hr size="5"><hr size="5"> </li> </BOUCLE_prochainS> </BOUCLE_prochain></code></pre></div> <p>Si dans l'appel de la séance je change <i>age_seance < 0</i> en <i>age_seance > 0</i> j'obtiens bien comme je le souhaite la séance la plus ancienne au lieu de la prochaine séance.<br class="autobr"> Mais, si je n'ai pas de séance postérieure à la date du jour dans ma base de donnée, je me retrouve avec un gros bug d'affichage et tout mon css perturbé.<br class="autobr"> En gros, si il existe une séance « à venir » quelque part, même si ça n'est pas elle qui est appelée, ou même qu'elle n'est qu'un résidu dans la base de donnée d'un article supprimé, mon affichage est correct.<br class="autobr"> Mais dès lors que je n'ai plus aucune date « à venir », l'article souhaité est bien appelé, mais avec un affichage complètement perturbé.</p> <p>La même manip mais dans mon menu de navigation, où mes séances apparaissent aussi en résumé, laisse apparemment un affichage correct dans les deux cas.</p> <p>Te remerciant,</p> Plugin séances 2019-09-04T11:17:42Z https://files.spip.org/Plugin-seances#comment502217 2019-09-04T11:17:42Z <p>Bonjour,</p> <p>Le fichier <code class="spip_code spip_code_inline" dir="ltr">ics_seance.html</code> génère un fichier <code class="spip_code spip_code_inline" dir="ltr">_seance_1234.ics_</code> donc avec des tirets bas en début et fin, ce qui est problématique<small class="fine d-inline"> </small>;-)</p> <p>Il y a 2 apostrophes en trop dans <code class="spip_code spip_code_inline" dir="ltr">filename</code>, ligne 1 :</p> <p><code class="spip_code spip_code_inline" dir="ltr">[(#HTTP_HEADER{Content-Disposition: attachment;[ filename="<:seance:prefixe_ics_seance:>(#ID_SEANCE|concat{.ics})"]})]</code><br class="autobr"> devrait être :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">[(#HTTP_HEADER{Content-Disposition: attachment;[ filename=<:seance:prefixe_ics_seance:>(#ID_SEANCE|concat{.ics})]})]</code></p> <p>françois</p> Plugin séances 2018-04-08T15:22:49Z https://files.spip.org/Plugin-seances#comment496560 2018-04-08T15:22:49Z <p>Bonjour,</p> <p>Un passage en 3.2 est-il prévu<small class="fine d-inline"> </small>?</p> <p>Merci,<br class="autobr"> françois</p> Plugin séances 2017-10-18T19:11:37Z https://files.spip.org/Plugin-seances#comment493892 2017-10-18T19:11:37Z <p>Bon, j'ai avancé.<br class="autobr"> C'était une histoire de (seances_endroits) qui devait apparaître quelque part pour que le nom de l'endroit puisse s'afficher. mais je ne pouvais pas tout simplement remplacer :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><BOUCLE_prochain(SEANCES articles) {age_seance < 0} {par date_seance} {0,1}></code><br class="autobr"> par <code class="spip_code spip_code_inline" dir="ltr"><BOUCLE_prochain(SEANCES seances_endroits) {age_seance < 0} {par date_seance} {0,1}></code><br class="autobr"> sous peine d'avoir un problème lorsque deux films sont projetés le même jour à des endroits différents (cas rare mais bon).</p> <p>Donc il a fallu ajouter une boucle et remplacer :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><h5 class="#EDIT{surtitre} surtitre">[(#DATE_SEANCE|nom_jour) ][(#DATE_SEANCE|affdate) ][à (#DATE_SEANCE|heures)h][(#DATE_SEANCE|minutes)]</h5> [<h5 class="#EDIT{surtitre} surtitre">(#NOM_ENDROIT)</h5>]</code></pre></div> <p>par la boucle</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_lesseances (SEANCES seances_endroits){id_article}{par date_seance}{statut=publie}> <h5 class="#EDIT{surtitre} surtitre">[(#DATE_SEANCE|nom_jour) ][(#DATE_SEANCE|affdate) ][à (#DATE_SEANCE|heures)h][(#DATE_SEANCE|minutes)]</h5> [<h5 class="#EDIT{surtitre} surtitre">(#NOM_ENDROIT)</h5>] </BOUCLE_lesseances></code></pre></div> <p>Ca a l'air de fonctionner comme ça. Et en fait, ben je crois bien que j'avais déjà ce bug en 3.0 mais que j'avais pas fait gaffe ...</p> Plugin séances 2017-10-18T17:13:15Z https://files.spip.org/Plugin-seances#comment493891 2017-10-18T17:13:15Z <p>Je précise que tenter de remplacer</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><h5 class="#EDIT{surtitre} surtitre">[(#DATE_SEANCE|nom_jour) ][(#DATE_SEANCE|affdate) ][à (#DATE_SEANCE|heures)h][(#DATE_SEANCE|minutes)]</h5> [<h5 class="#EDIT{surtitre} surtitre">(#NOM_ENDROIT)</h5>]</code></pre></div> <p>par <br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><h5 class="#EDIT{surtitre} surtitre">[(#DATE_SEANCE|nom_jour) ][(#DATE_SEANCE|affdate) ][à (#DATE_SEANCE|heures)h][(#DATE_SEANCE|minutes)] à #NOM_ENDROIT</h5></code><br class="autobr"> ne fonctionne pas mieux non plus.</p> Plugin séances 2017-10-18T17:06:41Z https://files.spip.org/Plugin-seances#comment493890 2017-10-18T17:06:41Z <p>Salut,<br class="autobr"> Passage en spip3.1 Ok mais effectivement un bug d'affichage des noms des endroits, qui d'une part n'est pas partout, d'autre part n'est pas résolu par ta manip.</p> <p>En page sommaire, j'affiche la séance au-dessus du titre avec :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><h5 class="#EDIT{surtitre} surtitre">[(#DATE_SEANCE|nom_jour) ][(#DATE_SEANCE|affdate) ][à (#DATE_SEANCE|heures)h][(#DATE_SEANCE|minutes)]</h5> [<h5 class="#EDIT{surtitre} surtitre">(#NOM_ENDROIT)</h5>] <h10 class="titre"><a href="#URL_ARTICLE">#TITRE</a></h10></code></pre></div> <p>La date et l'heure s'affichent mais pas le nom de l'endroit.</p> <p>Pourtant, dans le corps de l'article, j'affiche en bas d'article :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><div class="#EDIT{chapo} chapo surlignable">Le [(#DATE_SEANCE|affdate)] [à (#DATE_SEANCE|heures)h][(#DATE_SEANCE|minutes)] à #NOM_ENDROIT</div> </BOUCLE_lesseances></code></pre></div> <p>Et là pas de problème le nom de l'endroit s'affiche bien.</p> <p>Si dans la première boucle j'essaie de remplacer <code class="spip_code spip_code_inline" dir="ltr">[<h5 class="#EDIT{surtitre} surtitre">(#NOM_ENDROIT)</h5>]</code> par <code class="spip_code spip_code_inline" dir="ltr">[<h5 class="#EDIT{surtitre} surtitre">#NOM_ENDROIT</h5>]</code> ça ne m'affiche que les crochets, si je tente de mettre en minuscule c'est pas mieux ...</p> <p>Bref,<br class="autobr"> à l'aide<small class="fine d-inline"> </small>!</p> Plugin séances 2017-09-22T20:41:52Z https://files.spip.org/Plugin-seances#comment493498 2017-09-22T20:41:52Z <p>Bonjour,</p> <p>Petit bug pour l'affichage des NOM_ENDROIT en mode liste sous SPIP 3.1.6 : quand on est sur un article, les séances s'affichent bien, mais les noms des endroits ne s'affichent plus à côté de la date.</p> <p>1- Déjà, il faut changer les bornes <a href="https://contrib.spip.net/Plugin-seances#forum485243" class="spip_out" rel='nofollow external'>voir le post plus haut</a>, pour être compatible 3.1</p> <p>2- Ensuite, il faut passer la jointure <var>seances_endroits</var> en minuscule dans le fichier ./inclure/liste_seances.html ligne 16 :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_seances (SEANCES seances_endroits){id_article}{par date_seance}{pagination}></code></pre></div> <p>françois</p> Plugin séances 2016-02-07T10:14:44Z https://files.spip.org/Plugin-seances#comment485760 2016-02-07T10:14:44Z <p>ça pourrait etre interessant de pouvoir regroupé plusieurs seances dans une grande seance surtout (exemple pour un festival de musique)</p> Plugin séances 2016-02-07T09:25:35Z https://files.spip.org/Plugin-seances#comment485759 2016-02-07T09:25:35Z <p>Bonjour je souhaiterai exporter les dates de seances sur la base de reférencement de google est ce qu'il y a un lieu avec ça<small class="fine d-inline"> </small>? <a href="https://developers.google.com/structured-data/" class="spip_url spip_out auto" rel="nofollow external">https://developers.google.com/structured-data/</a> je me suis pas encore posé sur le code mais si vous avez des idées, je suis preneur, merci beaucoup</p> Plugin séances 2016-02-07T09:21:59Z https://files.spip.org/Plugin-seances#comment485758 2016-02-07T09:21:59Z <p>merci ça a marché mais uniquement en ayant installé et modifié le plugin apres le site</p> Plugin séances 2016-01-12T11:41:40Z https://files.spip.org/Plugin-seances#comment485243 2016-01-12T11:41:40Z <p>Juste une histoire de déclaration dans paquet.xml je pense avec l'attribut compatibilité. Tu peux tenter la modif <code class="spip_code spip_code_inline" dir="ltr">compatibilite="[3.0.0;3.1.*]"</code>.<br class="autobr"> Dès que j'ai le temps je teste et reporte.</p> Plugin séances 2016-01-12T10:56:23Z https://files.spip.org/Plugin-seances#comment485240 2016-01-12T10:56:23Z <p>Salut, le plugin n'est plus compatible avec la 3,1, snouf</p> Plugin séances 2015-05-29T12:50:44Z https://files.spip.org/Plugin-seances#comment482225 2015-05-29T12:50:44Z <p>Oui j'avais pensé et j'ai testé le plug agenda sur d'autres sites. Mais dans le projet actuel le plug Séances convient à 90%, les événements s'étalant sur plusieurs jours étant rarissimes (salle de spectacle).<br class="autobr"> Le pb c'est que certains spectacles font partie de série (exemple : la semaine du bon goût...) et que je voulais pouvoir traiter cette événement comme une séance pour ne pas embrouiller les petites mains qui mettent à jour le site.</p> <p>Je vais essayer le plug champs-extra. Merci.</p> Plugin séances 2015-05-29T12:18:11Z https://files.spip.org/Plugin-seances#comment482224 2015-05-29T12:18:11Z <p>Bonjour<br class="autobr"> Dans la philosophie de ce plugin, les articles désignent des entités (films, spectacles, concert, …) dont les occurrences se répètent (film projeté le mardi à 16h et 20h30,…).<br class="autobr"> C'est donc à l'entité de porter la durée qui à priori est la même pour chaque répétition.<br class="autobr"> Voilà pourquoi il n'y a qu'une date, date_seance.<br class="autobr"> La durée peut être définie grâce au plugin champs-extra ajouté sur les articles et codé en heure ou tout autre unité de son choix suivant le cas (minutes, jours), les jointures sur les articles dans les boucles se font sans soucis.<br class="autobr"> le plugin séances est également compatible champ-extras, ont peut aussi ajouter un champ date_fin sur les séances. Mais alors pourquoi utiliser séances et pas le plugin agenda<small class="fine d-inline"> </small>?</p> Plugin séances 2015-05-29T09:31:57Z https://files.spip.org/Plugin-seances#comment482219 2015-05-29T09:31:57Z <p>Bonjour<small class="fine d-inline"> </small>!<br class="autobr"> Super plug in<br class="autobr"> Il me manque juste pour certaines séances une date de fin.<br class="autobr"> J'ai regardé le code, j'ai vu des durées et ici j'ai lu des date_fin<br class="autobr"> Y'a t il un moyen simple de faire affiche une date de fin et de modifier les boucles pour que la séance s'affiche pendant toute la durée de celle-ci même si elle dure 2 jours<small class="fine d-inline"> </small>?</p> Plugin séances 2015-03-20T18:48:57Z https://files.spip.org/Plugin-seances#comment480424 2015-03-20T18:48:57Z <p>Comme je n'ai pas trouvé de solution «<small class="fine d-inline"> </small>propre<small class="fine d-inline"> </small>» pour gérer la durée du cache, j'ai opté pour la manière bourrin dans mes_options.php :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code> define('_DUREE_CACHE_DEFAUT', 3600);</code></pre></div> <p>Ça c'est fait<small class="fine d-inline"> </small>!</p> Plugin séances 2015-01-07T22:05:01Z https://files.spip.org/Plugin-seances#comment478759 2015-01-07T22:05:01Z <p>Sur IRC _fil_ m'a conseillé d'ajouter dans options.php :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>$GLOBALS['marqueur'] .= ( time() > (dateprécise) ? ':nouveau' : ':vieux' )</code></pre></div> <p>... mais je t'avoue que pour l'instant je ne sais concrètement pas l'implémenter<small class="fine d-inline"> </small>;))))))))))</p> Plugin séances 2015-01-07T16:22:44Z https://files.spip.org/Plugin-seances#comment478752 2015-01-07T16:22:44Z <p>J'ai déjà constaté sur d'autres projets que le cache de Z résistait parfois.</p> <p>Une piste :<br class="autobr"> avoir une méta 'recalcul_horaires' par exemple qui comporte une date au format 'AAAA-MM-JJ'<br class="autobr"> Dans mes_options.php (qui est chargé à chaque requête) vérifier que la date du jour (celle du jour de la visite de l'internaute) est supérieure à la date du jour stocké dans la méta, invalider les caches par la fonction suivre_invalideur('1') et bien sûr mettre à jour la méta.<br class="autobr"> avec les fonctions ecrire_meta et lire_meta on a tout ce qu'il faut…</p> <p>Je ne sais pas ce que cela vaut mais ça peut être essayé, on t'avait donné ce genre de pistes<small class="fine d-inline"> </small>?</p> Plugin séances 2015-01-07T11:37:41Z https://files.spip.org/Plugin-seances#comment478747 2015-01-07T11:37:41Z <p>Bonjour domiw,</p> <p>Inclusion dynamique via la structure Zpip dans body.html :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code> <INCLURE{fond=content/#ENV{type-page},env} ></INCLURE></code></pre></div> <p>D'où mon étonnement : normalement, mon squelette/noisette doit posséder son propre cache de 4h...</p> <p>J'avais pensé mettre en place un système pour invalider le cache chaque jour à minuit et ainsi forcer un recalcul de toutes les pages, mais les pistes que l'on m'a donné sont complexe à mettre en œuvre à mon niveau :(</p> <p>Qu'en penses-tu<small class="fine d-inline"> </small>? Déjà rencontré ce phénomène<small class="fine d-inline"> </small>?</p> Plugin séances 2015-01-07T08:31:01Z https://files.spip.org/Plugin-seances#comment478736 2015-01-07T08:31:01Z <p>Cette noisette est incluse je suppose dans le squelette principal de la page.<br class="autobr"> Inclusion <a href="http://www.spip.net/fr_article1828.html" class="spip_out" rel='nofollow external'>statique ou dynamique</a><small class="fine d-inline"> </small>?</p> Plugin séances 2015-01-07T05:57:28Z https://files.spip.org/Plugin-seances#comment478734 2015-01-07T05:57:28Z <p>Bonjour,</p> <p>Un grand merci pour cet outil<small class="fine d-inline"> </small>!</p> <p>Je suis confronté à un petit souci : sur le site <a href="http://www.crcatb.fr" class="spip_url spip_out auto" rel="nofollow external">http://www.crcatb.fr</a>, sur la page Films, Séances ou Salles, l'affichage des séances ne se met pas à jour à minuit (ben oui<small class="fine d-inline"> </small>;) ) car visiblement les caches ne sont pas mis à jour.</p> <p>Exemple : le squelette ci-dessous a un cache de 4 heures, mais à 5 heures du matin le 7 janvier, on a toujours les données de la veille (le 6 janvier), à savoir Astérix Aujourd'hui et le 7 janvier. En recalculant la page tout rentre dans l'ordre bien évidement.</p> <p>Voici la boucle (épurée d'une partie du code html) de la page Zpip ./content/rubrique-3.html :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>#CACHE{4*3600} [(#SET{aujourdhui,[(#DATE|affdate{'Y-m-d'})]})] <BOUCLE_(RUBRIQUES){id_rubrique}> <BOUCLE_r(SEANCES){id_rubrique}{age_seance <= 0}{statut=publie}{par date_seance}> #SET{artunique,#ID_ARTICLE|unique} <BOUCLE_c(ARTICLES){id_rubrique}{id_article=#GET{artunique}}{!par date}> <BOUCLE_today(SEANCES) {id_article}{date_seance LIKE #GET{aujourdhui}%}{par date_seance}{unique}> <div> <p><strong class="aujourdhui">Aujourd'hui</strong> [à (#DATE_SEANCE|heures)]h[(#DATE_SEANCE|minutes)]<br /> <BOUCLE_seaa(SEANCES_ENDROITS){id_endroit}> <BOUCLE_ara(ARTICLES){id_article=#ID_ARTICLE}><i class="icon-location"></i><a href="#URL_ARTICLE" title="Information sur cette salle">#TITRE</a></BOUCLE_ara> </BOUCLE_seaa> </p> </div> </BOUCLE_today> <BOUCLE_dates(SEANCES) {id_article}{age_seance<0}{par date_seance}{unique}> <div> <p>[<strong>[(#DATE_SEANCE|nom_jour) ](#DATE_SEANCE|affdate_jourcourt)</strong> ][à (#DATE_SEANCE|heures)]h[(#DATE_SEANCE|minutes)]<br /> <BOUCLE_sea(SEANCES_ENDROITS){id_endroit}> <BOUCLE_ar(ARTICLES){id_article=#ID_ARTICLE}><i class="icon-location"></i><a href="#URL_ARTICLE" title="Information sur cette salle">#TITRE</a></BOUCLE_ar> </BOUCLE_sea> </p> </div> </BOUCLE_dates> </BOUCLE_c> </BOUCLE_r> </BOUCLE_></code></pre></div> <p>Qu'en pensez-vous<small class="fine d-inline"> </small>?</p> <p>Merci,<br class="autobr"> françois</p> Plugin séances 2014-10-09T12:10:08Z https://files.spip.org/Plugin-seances#comment477333 2014-10-09T12:10:08Z <p>merci infiniment<small class="fine d-inline"> </small>!</p> Plugin séances 2014-10-07T13:45:05Z https://files.spip.org/Plugin-seances#comment477298 2014-10-07T13:45:05Z <p>Voilà c'est fait. Merci pour ta contribution.</p> Plugin séances 2014-10-07T09:54:17Z https://files.spip.org/Plugin-seances#comment477296 2014-10-07T09:54:17Z <p>Salut,</p> <p>j'ai posté une réponse dimanche, mais elle a du rester coincée dans NoSpam (il y avait des liens pastebin)...<br class="autobr"> Si un admin pouvait le valider, ça serait super<small class="fine d-inline"> </small>!</p> <p>jean marie</p> Plugin séances 2014-10-05T15:45:43Z https://files.spip.org/Plugin-seances#comment477268 2014-10-05T15:45:43Z <p>Salut,</p> <p>j'ai dans l'idée d'en faire un plugin mais je n'ai pas eu (pris<small class="fine d-inline"> </small>?) le temps de le faire (d'autant que je n'ai jamais fait de plugin<small class="fine d-inline"> </small>!)...</p> <p>Bref, voici mon code : <br>- la grille sur la page d'accueil : <a href="http://spip.pastebin.fr/37039" class="spip_url spip_out auto" rel="nofollow external">http://spip.pastebin.fr/37039</a> <br>- la noisette film_grille : <a href="http://spip.pastebin.fr/37040" class="spip_url spip_out auto" rel="nofollow external">http://spip.pastebin.fr/37040</a> <br>- la noisette seances : <a href="http://spip.pastebin.fr/37041" class="spip_url spip_out auto" rel="nofollow external">http://spip.pastebin.fr/37041</a> <br>- la page previsu_film (appelée par la noisette film_grille) : <a href="http://spip.pastebin.fr/37042" class="spip_url spip_out auto" rel="nofollow external">http://spip.pastebin.fr/37042</a></p> <p>La noisette seances est également utilisée dans la page article pour afficher les séances du film.<br class="autobr"> J'utilise jquery.tooltipster pour les info-bulles : <a href="http://iamceege.github.io/tooltipster/" class="spip_url spip_out auto" rel="nofollow external">http://iamceege.github.io/tooltipster/</a><br class="autobr"> Et il y a différents champs extras pour l'affichage des infos séances dans les infos-bulles.</p> <p>Voilà, j'ai passé pas mal de temps à mettre tout ça en place avec de l'aide (merci b_b<small class="fine d-inline"> </small>;) ), mais il y a surement des améliorations à apporter... J'ai aussi essayer de commenter au mieux pour que ça soit compréhensible, mais ce n'est jamais évident. N'hésite pas si tu as des questions...</p> <p>jean marie</p> Plugin séances 2014-10-05T11:47:38Z https://files.spip.org/Plugin-seances#comment477266 2014-10-05T11:47:38Z <p>Salut</p> <p>j'essaie de faire une grille pour des seances cinema d'un festival, j'utilise le plugin seances et je me demandais s'il etait possible de publier le code qui a servi à faire celle-ci : <a href="http://www.imagecinema.org/" class="spip_url spip_out auto" rel="nofollow external">http://www.imagecinema.org/</a></p> <p>J'arrive à faire des tableaux, mais je n'arrive pas à faire la correspondance entre les entete de colonne avec les dates et les horraires des seances...</p> <p>merci<small class="fine d-inline"> </small>!</p> Plugin séances 2014-08-21T09:09:05Z https://files.spip.org/Plugin-seances#comment476568 2014-08-21T09:09:05Z <p>bonjour ça me met pareil</p> <p> jeudi 21 août<br class="autobr"> Espace scientifique technique & découverte Web radio de 12h15 à 17h<br class="autobr"> Espace scientifique technique & découverte Web radio de 16h15 à 17h<br class="autobr"> vendredi 22 août<br class="autobr"> Espace scientifique technique & découverte Web radio de 12h15 à 17h<br class="autobr"> lundi 20 juillet 2015<br class="autobr"> Espace sport & santé Gym d'entretien de 10h à 12h<br class="autobr"> mardi 21 juillet 2015<br class="autobr"> Espace sport & santé Gym d'entretien de 10h à 12h<br class="autobr"> mercredi 22 juillet 2015<br class="autobr"> Espace sport & santé Gym d'entretien de 10h à 12h<br class="autobr"> <strong>besoin du jour </strong> 23 juillet 2015<br class="autobr"> Espace sport & santé Gym d'entretien de 10h à 12h<br class="autobr"> <strong>besoin du jour </strong> 4 août 2015<br class="autobr"> Espace sport & santé Gym d'entretien de 10h à 12h<br class="autobr"> <strong>besoin du jour </strong> 5 août 2015<br class="autobr"> Espace scientifique technique & découverte Web radio de 10h à 20h</p> Plugin séances 2014-08-21T07:54:38Z https://files.spip.org/Plugin-seances#comment476566 2014-08-21T07:54:38Z <p>Peut-être mais attention avec <code class="spip_code spip_code_inline" dir="ltr">|unique</code>. Il faudra peut-être les différencier avec <code class="spip_code spip_code_inline" dir="ltr">|unique{date1}</code> et <code class="spip_code spip_code_inline" dir="ltr">|unique{date2}</code>.<br class="autobr"> Voir tous les détails dans la doc sur le <a href="http://www.spip.net/fr_article4320.html#unique" class="spip_out" rel='nofollow external'>filtre unique</a></p> Plugin séances 2014-08-21T07:13:47Z https://files.spip.org/Plugin-seances#comment476565 2014-08-21T07:13:47Z <p>bonjour merci beaucoup c'est presqe parfait</p> <p>maintenant car j'aime bien me compliquer la vie<br class="autobr"> comment faire pour que le nom du jour ne se répete pas dans mon listing <code class="spip_code spip_code_inline" dir="ltr"> [(#DATE_SEANCE|nom_jour|unique)] [(#DATE_SEANCE|affdate_jourcourt|unique)]</code> mais soit quand même visible pour la suite du mois<small class="fine d-inline"> </small>?<br class="autobr"> peut etre fusionner les deux codes<small class="fine d-inline"> </small>?</p> <p>merci beaucoup</p> Plugin séances 2014-08-19T07:23:27Z https://files.spip.org/Plugin-seances#comment476546 2014-08-19T07:23:27Z <p>Avec un filtre <code class="spip_code spip_code_inline" dir="ltr">[(#DATE_SEANCE|unique)]</code>, ça devrait le faire. Tu n'auras plus la répétition des jours quand c'est le même.</p> Plugin séances 2014-08-18T20:17:56Z https://files.spip.org/Plugin-seances#comment476545 2014-08-18T20:17:56Z <p>ça me met ça<small class="fine d-inline"> </small>!!!<br class="autobr"> j'aimerai regroupé niveau date et pas repété, piou je galere</p> <p>lundi 4 août 2014<br class="autobr"> Espace scientifique technique & découverte Web radio de 10h à 20h</p> <p>samedi 16 août 2014<br class="autobr"> Espace sport & santé Gym d'entretien de 10h à 12h</p> <p>samedi 16 août 2014<br class="autobr"> Espace scientifique technique & découverte Web radio de 12h15 à 17h</p> <p>samedi 16 août 2014<br class="autobr"> Espace sport & santé Cyber cuisine de 15h45 à 18h<br class="autobr"> Village du jeu Livre et jeux de 15h45 à 18h</p> <p>samedi 16 août 2014<br class="autobr"> Espace sport & santé Cyber cuisine de 15h45 à 18h<br class="autobr"> Village du jeu Livre et jeux de 15h45 à 18h</p> <p>samedi 16 août 2014<br class="autobr"> Espace lecture & détente Atelier petite enfance de 15h50 à 20h</p> <p>lundi 18 août 2014<br class="autobr"> Espace sport & santé Gym d'entretien de 1h à 12h</p> <p>lundi 18 août 2014<br class="autobr"> Espace sport & santé Cyber cuisine de 1h45 à 18h</p> <p>lundi 18 août 2014<br class="autobr"> Espace lecture & détente Atelier petite enfance de 3h50 à 20h</p> <p>lundi 18 août 2014<br class="autobr"> Village du jeu Livre et jeux de 15h45 à 18h</p> <p>lundi 18 août 2014<br class="autobr"> Espace lecture & détente Atelier petite enfance de 15h50 à 20h</p> <p>mardi 19 août 2014<br class="autobr"> Espace sport & santé Cyber cuisine de 13h45 à 14h</p> Plugin séances 2014-08-18T20:12:08Z https://files.spip.org/Plugin-seances#comment476544 2014-08-18T20:12:08Z <p>dans la boucle date ou articlesommaire<small class="fine d-inline"> </small>?</p> Plugin séances 2014-08-18T19:53:19Z https://files.spip.org/Plugin-seances#comment476543 2014-08-18T19:53:19Z <p>Il faut utiliser le critère <code class="spip_code spip_code_inline" dir="ltr">{age_seance}</code> comme indiqué dans ma première réponse.<br class="autobr"> Dans le plugin tu as un dossier « tests-exemples » et dedans le fichier « seances-test.html » où tu trouveras des exemples de boucle utilisant ce critère (pour fournir les prochaines séances par titre ou les 5 prochaines).</p> Plugin séances 2014-08-18T18:11:05Z https://files.spip.org/Plugin-seances#comment476542 2014-08-18T18:11:05Z <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><ul> <BOUCLE_date(SEANCES){par date_seance}> <li>[(#DATE_SEANCE|affdate{nom_jour})] [(#DATE_SEANCE|affdate)]</li> <li><BOUCLE_articlesommaire(SEANCES articles){date_seance}><li><div[ style="background:#(#LOGO_RUBRIQUE||couleur_extraire{0, 0});display:block;float:left;width:20px;height:20px;margin:2px"]></div> <h10>[(#INFO_TITRE{rubrique, #ID_SECTEUR})]</h10> [(#TITRE)] de [(#DATE_SEANCE|heure_seance)] &agrave; #DATE_FIN2</li> </BOUCLE_articlesommaire></li><br> </BOUCLE_date> <ul></code></pre></div> Plugin séances 2014-08-18T18:09:09Z https://files.spip.org/Plugin-seances#comment476541 2014-08-18T18:09:09Z <p>bonjour<br class="autobr"> mon code c'est</p> <p><br class="autobr"> [(#DATE_SEANCE|affdate<i>nom_jour</i>)] <abbr title="affdate)">(#DATE_SEANCE</abbr><br class="autobr"> <br class="autobr"> [(#INFO_TITRE<i>rubrique, #ID_SECTEUR</i>)] [(#TITRE)] de <abbr title="heure_seance)">(#DATE_SEANCE</abbr> à #DATE_FIN2<br class="autobr"> <br class="autobr"> </p> <p>désolé j'ai pas fait le ménage<br class="autobr"> oui jour J c'est aujourd'hui</p> Plugin séances 2014-08-17T16:28:10Z https://files.spip.org/Plugin-seances#comment476525 2014-08-17T16:28:10Z <p>Bonjour</p> <p>Date J = aujourd'hui<small class="fine d-inline"> </small>?<br class="autobr"> si c'est en spip2, le critère <code class="spip_code spip_code_inline" dir="ltr">{age_seance = 0}</code> fonctionne, sinon la méthode pour spip 3 est donnée au dessus, pour j+1 en spip2 (et en spip 3, pas testé) <code class="spip_code spip_code_inline" dir="ltr">{age_seance=-1}</code> (on est dans l'avenir). (donc faut deux boucles peut-être).</p> <p>Mais le mieux serait de proposer ton code pour proposer des corrections.</p> Plugin séances 2014-08-17T09:08:35Z https://files.spip.org/Plugin-seances#comment476521 2014-08-17T09:08:35Z <p>bonjour<br class="autobr"> je galere avec une boucle</p> <p>je souhaite afficher<br class="autobr"> la date J <br>- séance 1 <br>- séance 2 <br>- séance 3 <br>- séance 4</p> <p>date j+1 <br>- séance 1 <br>- séance 5 <br>- séance 2 <br>- séance 3</p> <p>merci de votre aide</p> Plugin séances 2014-07-12T13:55:10Z https://files.spip.org/Plugin-seances#comment476196 2014-07-12T13:55:10Z <p>Désolé pour le temps de réaction cette fois...</p> <p>Beau boulot cette grille de présentation. Pour répondre à ta proposition, je pense que le mécanisme des plugins est un très gros point pour spip, que pour des questions de maintenance, d'utilisation, et de philosophie, je suis plutôt favorable aux plugins qui ne font qu'une chose et que c'est une perversion du concept ceux qui se veulent totalisant en proposant dans le même paquet des outils dont on n'a pas forcément besoin. Ton intéressante proposition de modèle peut tout à fait être développée dans le cadre d'un autre plugin. Le mécanisme des « necessite » dans la déclaration est là pour permettre ces mécanismes, et ainsi permettre à des éco-systèmes de voir le jour. J'ajouterais que proposer un modèle en plugin est assez simple à faire et ne nécessite que peu de choses autour du modèle (au besoin je veux bien donner un coup de main).<br class="autobr"> Merci en tout cas de ta proposition et c'est aussi je l'avoue une certain satisfaction de voir que ce que j'ai proposé est aussi bien utilisé.</p> Plugin séances 2014-06-13T09:24:17Z https://files.spip.org/Plugin-seances#comment475842 2014-06-13T09:24:17Z <p>Merci pour la réactivité...</p> <p>Par ailleurs, j'ai mis en place une grille pour un cinéma : <a href="http://image.cousumain.info" class="spip_url spip_out auto" rel="nofollow external">http://image.cousumain.info</a> (en chantier)<br class="autobr"> Je me disais que ça pourrait être intéressant de l'intégrer d'une façon ou d'une autre à ton plugin. Peut être sous la forme d'un modèle...</p> <p>Dis moi ce que tu en penses...</p> <p>jean marie</p> Plugin séances 2014-06-13T09:11:32Z https://files.spip.org/Plugin-seances#comment475841 2014-06-13T09:11:32Z <p>Merci pour le retour</p> <p>En fait la suppression totale de toutes les infos de positionnement résout le problème.<br class="autobr"> Y compris pour :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>#formulaire_seance label { margin-left: -80px; width: 60px;}</code></pre></div> <p>Correction dans la prochaine révision du plugin</p> Plugin séances 2014-06-12T14:59:20Z https://files.spip.org/Plugin-seances#comment475834 2014-06-12T14:59:20Z <p>Pour info, la modification de prive/seances_styles.css semble résoudre ce problème :</p> <p>Supprimer la ligne :</p> <div class="precode"><pre class="spip_code spip_code_block language-css" dir="ltr" style="text-align:left;" data-language="css"><code>#formulaire_seance li { padding-left: 140x;}</code></pre></div> <p>Modifier la ligne :</p> <div class="precode"><pre class="spip_code spip_code_block language-css" dir="ltr" style="text-align:left;" data-language="css"><code>#formulaire_seance li label:first-child { margin-left: -130px; width: 60px;}</code></pre></div> <p>Cf doc joint...</p> <p>Voilà</p> Plugin séances 2014-06-07T08:41:11Z https://files.spip.org/Plugin-seances#comment475730 2014-06-07T08:41:11Z <p>Salut,</p> <p>merci pour ce plugin qui fonctionne très bien.</p> <p>Juste une petite merdouille d'affichage dans le privé : sur la page d'édition d'une séance (<i>/ecrire/<small class="fine d-inline"> </small>?exec=seance_edit&id_seance=X&id_article=XX</i>), lorsqu'on utilise des champs extras, les labels (descriptions des champs) chevauche les champs eux mêmes à cause du <i>#formulaire_seance label <i>margin-left : -80px<small class="fine d-inline"> </small>;</i></i> qui se trouve dans seances_styles.css (L11).</p> <p>Cf doc joint...</p> <p>jean marie</p> Plugin séances 2013-10-31T10:51:19Z https://files.spip.org/Plugin-seances#comment471940 2013-10-31T10:51:19Z <p>bonjour merci mr domiw bah j'ai creér un nouveau dossier squelletes et j'ai copier le dossier squellettes_dist dans le dossier nouveau (squellette) quand j'actualise le site il m'affiche bcp des erreurs ex : <br class="autobr"> Warning : include_once(C :\wamp\www\spip/mes_fonctions.php) [<a href='https://files.spip.org/function.include-once' rel='nofollow'>function.include-once</a>] : failed to open stream : No such file or directory in C :\wamp\www\spip\ecrire\inc\autoriser.php on line 45</p> <p>Warning : include_once(C :\wamp\www\spip/mes_fonctions.php) [<a href='https://files.spip.org/function.include-once' rel='nofollow'>function.include-once</a>] : failed to open stream : No such file or directory in C :\wamp\www\spip\ecrire\public\parametrer.php on line 21</p> <p>Warning : include_once(C :\wamp\www\spip/squelettes-dist/formulaires/recherche.php) [<a href='https://files.spip.org/function.include-once' rel='nofollow'>function.include-once</a>] : failed to open stream : No such file or directory in C :\wamp\www\spip\ecrire\inc\utils.php on line 943</p> <p>aidez moi svpp c urgentt<small class="fine d-inline"> </small>!!</p> Plugin séances 2013-10-30T17:22:22Z https://files.spip.org/Plugin-seances#comment471913 2013-10-30T17:22:22Z <p><a href="#forum466358" class="spip_ancre" rel='nofollow'>Voir plus bas dans le présent forum</a></p> Plugin séances 2013-10-30T17:17:22Z https://files.spip.org/Plugin-seances#comment471912 2013-10-30T17:17:22Z <p>salut a tous le plugin est activé tres bien mais il s'affiche pas au site principale les séances et les dates ne sont pas afichés dans les articles au site principale svp comment faire pour les afficher et merci d'avances</p> Plugin séances 2013-08-27T15:14:17Z https://files.spip.org/Plugin-seances#comment470383 2013-08-27T15:14:17Z <p>Bonjour,</p> <p>Est-ce que quelqu'un a utilisé ce Plugin « séances » en utilisant conjointement les points géolocalisés définis par <a href="http://contrib.spip.net/GIS-4" class="spip_out" rel='nofollow external'><strong>GIS4</strong> - http://contrib.spip.net/GIS-4</a><small class="fine d-inline"> </small>?</p> <p>Un point géolocalisé de GIS4 étant attaché à un article pour signifier un lieu sur une carte avec sa description et les coordonnées..</p> <p>Or les séances sont définies par un article de rattachement, un endroit et une date.</p> <p>Merci de vos conseils.</p> Plugin séances 2013-08-10T09:27:21Z https://files.spip.org/Plugin-seances#comment469991 2013-08-10T09:27:21Z <p>Bonjour et merci pour cette réponse, elle s'ajoute à ma réflexion sur mes besoins réels.</p> <p>Cela me gêne de recréer un champ pour l'id_article<small class="fine d-inline"> </small>!</p> <p>Pour les dates début et fin, c'est plus la disponibilité du matériel en interne (dates d'enlèvement et de retour), qui ne concerne pas les visiteurs (idée en cours d'abandon)</p> <p>J'ai actuellement <a href="http://www.anim-16.com/loc" class="spip_out" rel='nofollow external'>un système de résa</a> en php qui permet, après sélection des articles, d'estimer le coût de la location du matériel pour ensuite réserver en précisant une date et les coordonnées du demandeur. (dans une table créée pour ces besoins)</p> <p>Il faut que je travaille sur l'affichage de ces dates pour les matériels concernés (articles spip)</p> <p>Bonne continuation.</p> Plugin séances 2013-08-09T17:55:49Z https://files.spip.org/Plugin-seances#comment469986 2013-08-09T17:55:49Z <p>Bonjour<br class="autobr"> On touche là un débat sur l'utilisation des plugins. Pour ton besoin ORR est tout indiqué, séances étant construit pour un autre type d'utilisation. Pour lier une ressource à un article (ce qui n'est pas prévu par ORR) à priori j'utiliserais champs extra, en créant un champ id_article. Champs extra est justement construit pour cela, compléter spip ou un plugin.</p> <p>A priori pour les plugins pour spip3, si ils sont correctement déclarés au niveau des tables utilisées, champs extra est utilisable sans autre forme. Du coup tu aurais tes dates début et fin et ton lien avec les articles. C'est à tester (et si ça fonctionne à indiquer dans la doc de ORR).</p> Plugin séances 2013-08-08T16:36:20Z https://files.spip.org/Plugin-seances#comment469973 2013-08-08T16:36:20Z <p>Bonjour et bravo pour ce plugin,<br class="autobr"> je recherche un compromis entre celui là et <a href="http://contrib.spip.net/ORR-v2" class="spip_out" rel='nofollow external'>ORR</a></p> <p>Je fais de l'animation soirée et je loue également mon matériel, la mise en place de Séance <a href="http://www.anim-16.com/Gemini-DJ-CDM-500.html" class="spip_out" rel='nofollow external'>me donne cela</a> indiquant les dates où le matériel n'est pas dispo pour éviter de le choisir (la boucle disparait si le matériel n'est pas réservé, bien sur).</p> <p>ORR ne permet pas de faire une liaison avec les articles alors que Séances oui mais Séance ne permets pas d'indiquer une date de début et une date de fin. Ce que j'aimerais vraiment ...</p> <p>Est-il possible lorsqu'une séance est crée de la voir sur les autres articles afin de ne pas recréer autant de séances que d'article<small class="fine d-inline"> </small>?</p> <p>Je m'explique, je souhaiterais créer une séance (dans mon cas une résa) et pouvoir pour les autres articles de la rubrique l'avoir en choix.</p> <p>Enfin c'est déjà beaucoup et je n'ai fais que critiquer, mais je souhaite courage aux Spipiens qui n'ont pas les pieds dans le sable<small class="fine d-inline"> </small>!</p> <p>Cordialement, Alain</p> Plugin séances 2013-07-17T06:52:02Z https://files.spip.org/Plugin-seances#comment469565 2013-07-17T06:52:02Z <p>Bonjour,<br class="autobr"> je rencontre un souci avec la gestion des dates. Apparemment cela vient de la gestion des dates de spip. Afficher une séance d'une journée devient impossible avec le critère age_séance=0. Les séances renvoyées sont celles de deux journées chevauchées.</p> <p>Cela pose également souci lorsque on travaille sur une semaine de cinéma du mercredi au mardi. Les mardis et mercredis sont « fusionnées ».</p> <p>Ce bug de gestion du temps avec les versions > spip 3 est assez problématique....</p> <p>Quelqu'un aurait t'il une idée<small class="fine d-inline"> </small>?</p> <p>merci d'avance<small class="fine d-inline"> </small>!</p> Plugin séances 2013-04-28T10:05:07Z https://files.spip.org/Plugin-seances#comment467542 2013-04-28T10:05:07Z <p>Super<small class="fine d-inline"> </small>! il me tarde de tester cela<small class="fine d-inline"> </small>!</p> Plugin séances 2013-04-28T09:54:57Z https://files.spip.org/Plugin-seances#comment467541 2013-04-28T09:54:57Z <p>Finalement j'ai bossé hier soir :-)) même si le printemps n'est pas encore là.<br class="autobr"> J'ai une version test à commiter, mais j'ai un pb d'identification sur la zone pour faire les manips.<br class="autobr"> Cela m'a l'air fonctionnel même si il y a des choses à affiner dans la présentation et à tester. (le plugin s'installe, on active les séances sur les rubriques et on les crées).</p> <p>Soit tu patientes que j'ai résolu mes problèmes soit je t'envoies un zip en privé (dans ce cas tu peux me constacter en privé). Ce serait bien d'avoir des retour de tests.</p> Plugin séances 2013-04-28T07:59:47Z https://files.spip.org/Plugin-seances#comment467538 2013-04-28T07:59:47Z <p>Merci pour la réponse. <br class="autobr"> J'ai essayé de faire comme tu me l'as proposé avec le plugins fabrique, malheureusement, avec le spip 3.0.8 le tutorial « chat » ne marche pas chez moi... il me sort des erreurs à foison...</p> <p>Je continue à creuser la question quand même, le plugins séances pourrait être d'une grande utilité pour notre futur site<small class="fine d-inline"> </small>!</p> Plugin séances 2013-04-27T17:26:56Z https://files.spip.org/Plugin-seances#comment467526 2013-04-27T17:26:56Z <p>Comme je l'avais dit plus bas (enfin avant) je comptais m'attaquer à la migration pour spip 3 ce printemps (mais l'hivers dure encore :-(( ).</p> <p>Pour la déclaration des tables la procédure a changé entre spip2 et spip3 (avec le paquet xml ce sont certaines choses qui ont été changées). Pour écrire ce plugin j'avais suivi le pas à pas de Marcimat sur son plugin chat. Comme il en a fait une mise à jour pour spip3, tu peux regarder de ce côté pour les exemples . <a href="http://marcimat.magraine.net/Chats-2-SPIP-3" class="spip_out" rel='nofollow external'>Plugin chat pour spip3</a></p> Plugin séances 2013-04-27T15:18:08Z https://files.spip.org/Plugin-seances#comment467520 2013-04-27T15:18:08Z <p>J'essaye d'adapter ce plugins à SPIP3 et je rencontre quelques soucis. <br>- J'ai crée le fichier paquet.xml via plugonet pour que le plugins soit visible par spip3, ça marche. <br>- quand j'active le plugins, souci... les tables sql spip_seances, spip_seances_endroits et la modif de tables spip_rubriques ne s'écrivent pas dans la base. <br>- en bidouillant la base et en créant les tables à la main, le bug se corrige en partie mais impossible de faire une quelconque action depuis l'espace privé... activation du plugins sur une rubrique impossible, création d'une séance impossible...</p> <p>Quelqu'un aurait-il avancé sur l'adaptation de ce plugins sur SPIP3<small class="fine d-inline"> </small>? ....</p> Plugin séances 2013-03-22T09:24:36Z https://files.spip.org/Plugin-seances#comment466362 2013-03-22T09:24:36Z <p>Si il fonctionne donc bien, mais pour afficher les données du côté public il faut écrire quelques boucles et modifier par exemple le squelettes article (dans la logique spip on ne modifie pas les fichiers de squelettes-dist, on le duplique dans un dossier squelettes et on le modifie).</p> <p>Des exemples sont donnés dans le présent article ci-dessus (voir par exemple la partie sur les balises de la boucles séances).</p> <p>Après, cela dépend de tes besoins, pas forcément nécessité de modifier le squelette article.html, tu peux créer un modèle que tu déposes dans /squelettes/modeles/. Par exemple le modèle seances.html avec le code du premier exemple de boucle donné ci-dessus.<br class="manualbr">Tu pourras ensuite appeler au coup par coup sur chaque article le modèle par la balise <code class="spip_code spip_code_inline" dir="ltr"><seances|id_article=xxx></code> où xxx est l'id de l'article ou tu colles ce code (car les modèles de spip 2.1 ne récupèrent pas l'environnement à ce niveau, il faut leur passer explicitement) ou de l'article dont tu veux afficher les séances.</p> Plugin séances 2013-03-22T08:45:44Z https://files.spip.org/Plugin-seances#comment466358 2013-03-22T08:45:44Z <p>Bonjour tout le monde.<br class="autobr"> Je découvre Spip depuis quelques temps, et j'avoue que j'ai un peu de mal à m'en servir comme je le voudrais.<br class="autobr"> Et il se trouve que je n'arrive pas à faire fonctionner le plugin séances...<br class="autobr"> Je crée bien la salle de cinéma, j'active les séances sur la rubrique. Ensuite je crée un article et je lui attribut des séances.<br class="autobr"> Maintenant comment je peux faire pour que cela s'affiche<small class="fine d-inline"> </small>?<br class="autobr"> Petite précision, j'ai juste installé le plugin, je n'ai pas fais d'autre modification.</p> <p>En tout cas merci beaucoup d'avance.</p> <p>Cordialement,</p> <p>MCyrille</p> Plugin séances 2013-03-14T10:17:41Z https://files.spip.org/Plugin-seances#comment466141 2013-03-14T10:17:41Z <p>Super plugin, mais à quand une migration sur SPIP3... j'ai bien essayé, mais cela dépasse largement mes compétences de bidouilleur...</p> <p>Merci d'avance pour les pros de la prog' qui arriveront à faire migrer ce plugin<small class="fine d-inline"> </small>!</p> Plugin séances 2012-08-13T11:17:47Z https://files.spip.org/Plugin-seances#comment460215 2012-08-13T11:17:47Z <p>bonjour,</p> <p>j'ai commencé à adapter le plugin pour spip3, mais je n'arrive pas à faire apparaitre le bouton « activer les seances pour cette rubrique » sur les pages rubrique de l'interface privée.</p> <p>Quelqu'un-e aurait une piste<small class="fine d-inline"> </small>?</p> <p>merci</p> Plugin séances 2012-06-07T08:47:59Z https://files.spip.org/Plugin-seances#comment458156 2012-06-07T08:47:59Z <p>Du coup comment créer un calendrier avec les séances<small class="fine d-inline"> </small>?</p> Plugin séances 2012-06-06T16:20:45Z https://files.spip.org/Plugin-seances#comment458130 2012-06-06T16:20:45Z <p>Merci j'essaye ça.</p> Plugin séances 2012-06-03T09:05:01Z https://files.spip.org/Plugin-seances#comment458016 2012-06-03T09:05:01Z <p>Bonjour</p> <p>On doit pouvoir travailler avec les âges le critère age_seance devant fonctionner.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>// numéro du jour courant dans la semaine (0 pour le dimanche, 1 le lundi,… [(#SET{lejour,[(#VAL{w}|date{})]})] // age de debut pour la plage [(#SET{age_debut,[(#VAL{3}|moins{#GET{lejour})]})] // age de fin pour la plage [(#SET{age_fin,[(#VAL{7}|moins{#GET{lejour})]})] et pour les boucles on a alors <BOUCLE_a (SEANCES){age_seance <= #GET{age_debut}}{age_seance > #GET{age_fin}}{...}></code></pre></div> <p>On prend la fin au dimanche pour avoir le samedi en entier avec une inégalité stricte sur l'age de fin.<br class="autobr"> Pour la semaine suivante il suffit de remplacer 3 par 10 et 7 par 14.</p> <p>Une autre solution est de définir une fonction qui donne les dates des jours de la semaine courante en fonction du numéro du jour.</p> <p>Dans mes_fonctions.php définir</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function jour_semaine($lejour = 0){ // jour = numero du jour de la semaine // dimanche= 0, lundi = 1, mardi = 2, mercredi = 3,... $jour = date('d'); $mois = date('m'); $an = date('Y'); // numero du jour en cours $num_jour = date('w'); $date = mktime(0, 0, 0, $mois, $jour-$num_jour+$lejour, $an); return date('Y-m-d H:i:s',$date); }</code></pre></div> <p>On peut alors l'utiliser avec</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>[(#SET{date_debut,[(#VAL{3}|jour_semaine)]})] [(#SET{date_debut,[(#VAL{7}|jour_semaine)]})] et <BOUCLE_a (SEANCES) {date_seance >= #GET{date_debut}} {date_seance < #GET{date_fin}} {...}></code></pre></div> <p>On travaille alors directement avec les dates des séances. Avantage on peut même utiliser<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">[(#VAL{3}|jour_semaine|affdate)]</code> pour afficher la date du mercredi par exemple. De même on décale de 7 jours pour la plage suivante.</p> <p>Dis-nous si cela fonctionne.</p> Plugin séances 2012-06-01T06:29:39Z https://files.spip.org/Plugin-seances#comment457926 2012-06-01T06:29:39Z <p>Bonjour,</p> <p>Comment faîtes-vous pour afficher l'agenda du mercredi au samedi seulement<small class="fine d-inline"> </small>?<br class="autobr"> Horaires de la semaine en cours & Horaires des prochaines séances<small class="fine d-inline"> </small>?</p> <p>Merci.</p> Plugin séances 2012-03-26T16:21:05Z https://files.spip.org/Plugin-seances#comment455720 2012-03-26T16:21:05Z <p>Oups, Là c'est très loin de mes compétences. Et il n'y a aucune urgence de mon côté. Je te souhaite un bon courage.</p> Plugin séances 2012-03-20T07:01:09Z https://files.spip.org/Plugin-seances#comment455504 2012-03-20T07:01:09Z <p>C'est envisagé… Il faut en avoir le temps.<br class="manualbr">Le code est sur la zone si le cœur t'en dit…</p> Plugin séances 2012-03-19T20:07:48Z https://files.spip.org/Plugin-seances#comment455497 2012-03-19T20:07:48Z <p>Bonjour,<br class="autobr"> Très intéressant. Je vais refaire le site d'une association en spip3 et en profiter pour intégrer ce plugin, ce qui facilitera la tâche des rédacteurs par rapport à mon bricolage actuel. Une compatibilité du plugin avec spip3 est-elle envisagée à moyen terme<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance,<br class="autobr"> Etienne</p> Plugin séances 2011-06-03T12:24:25Z https://files.spip.org/Plugin-seances#comment446357 2011-06-03T12:24:25Z <p>Bonjour</p> <p>Je tenais à remercier l'auteur de ce module qui m'a bien servi pour créer le site du ciné-club dont je fait parti.</p> <p>Ici l'adresse du site <a href="http://culture-et-cinema.com" class="spip_url spip_out auto" rel="nofollow external">http://culture-et-cinema.com</a></p> <p>Merci encore</p> Plugin séances 2011-04-06T07:46:46Z https://files.spip.org/Plugin-seances#comment443757 2011-04-06T07:46:46Z <p>Bonjour,</p> <p>Je pense que le commit sur le plugin <a href='https://files.spip.org/Les-Iterateurs-pour-SPIP-2-1' class="spip_in" rel='nofollow'>iterateurs</a> que j'ai fait ce matin vous intéressera, avec de belles perspectives cinéphiles.</p> <p>Soit permettre de récupérer automatiquement les flux cinémas : horaires des séances d'un cinéma donné, ou d'une zone géographique, ou d'un film à partir de l'api d'allocine... que l'on peut saluer au passage, pour une fois qu'un code cinema est ouvert et utilisable simplement<small class="fine d-inline"> </small>!</p> <p><a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/iterateurs/demo/iter_allocine.html" class="spip_url spip_out" rel='nofollow external'>http://zone.spip.org/trac/spip-zone...</a></p> Plugin séances 2011-03-13T17:57:03Z https://files.spip.org/Plugin-seances#comment442518 2011-03-13T17:57:03Z <p>Voir dans le dossier « test-exemples » du plugin.<br class="manualbr">Faire une copie des deux fichiers du dossier « formulaires » contenu dans celui-ci (recherche_seances.html et .php) vers un dossier « formulaires » de ton dossier « squelettes » si il existe sinon le créer.<br class="manualbr">seances_recherche.html contient l'appel du formulaire et la boucle de traitement. Copier-coller dans le squelette d'une page de ton site que tu peux appeler comme tu veux et habiller de même.</p> <p>L'essentiel est là. Ensuite il est possible de personnaliser l'affichage ou le traitement des résultats suivant les besoins.</p> Plugin séances 2011-03-12T20:16:45Z https://files.spip.org/Plugin-seances#comment442489 2011-03-12T20:16:45Z <p>Ma version est la 1.1.2</p> <p>Je vais essayer d'installer la 1.2</p> <p>Merci de votre aide.</p> Plugin séances 2011-03-12T17:58:26Z https://files.spip.org/Plugin-seances#comment442484 2011-03-12T17:58:26Z <p>Quelle est la version du plugin<small class="fine d-inline"> </small>? la dernière est la 1.2<small class="fine d-inline"> </small>?</p> Plugin séances 2011-03-12T10:32:21Z https://files.spip.org/Plugin-seances#comment442466 2011-03-12T10:32:21Z <p>Bonjour,</p> <p>J'ai un petit problème avec le plugin séance. Bien que les tables aient été créée, que le plugin soit activé, lorsque je saisi un endroit, celui-ci n'est pas enregistré. Je n'ai aucun message d'erreur.<br class="autobr"> Après saisie du lieu, je fais enregistrer. Le plugin me renvoie sur ma page admin de spip et lorsque je reviens dans les lieux, l'endroit saisie n'est pas enregistré et ne peut être par conséquent sélectionné.</p> <p>Je travail sous la version SPIP 2.1.8</p> <p>Je vous remercie<br class="autobr"> Peter Din</p> Plugin séances 2011-03-07T10:10:22Z https://files.spip.org/Plugin-seances#comment442165 2011-03-07T10:10:22Z <p>Bonjour,<br class="autobr"> Par rapport au site du cinéma sur lequel je travaille, je suis très intéressée par le formulaire de recherche de séances en fonction de plusieurs critères visible sur le site du Festival International du Film (page Agenda/calendrier des séances). <br class="autobr"> Mais étant nulle en programmation, je suis incapable de mettre cela en place moi-même. Est-ce qu'il existe un page expliquant la mise en place d'un tel formulaire ou pouvez-vous me dire vous-même comment vous avez fait<small class="fine d-inline"> </small>?<br class="autobr"> Merci<small class="fine d-inline"> </small>!</p> Plugin séances 2011-01-16T11:16:22Z https://files.spip.org/Plugin-seances#comment439475 2011-01-16T11:16:22Z <p>Bonjour,<br class="autobr"> Je suis aussi intéressé par ce genre de plugins, mais dans mon cas c'est plus pour des expositions. <br class="autobr"> J'ai fait cela en utilisant les date et date de rédac pour exprimer le début et la fin de l'événement.<br class="autobr"> Qui sont ensuite interprétées dans des boucles par des dates futurs, des dates futurs proches (un mois avant), des dates futurs très proches (une semaine avant), des dates vernissages (présent) et ensuite des dates pendant expo, et finalement une date après (archive).</p> <p>Je me demandais si c'était difficile d'adapter ce plugin pour mon approche<small class="fine d-inline"> </small>?<br class="autobr"> Est-ce que je me lance<small class="fine d-inline"> </small>? Est-ce que quelqu'un d'autre est intéressé par cette version<small class="fine d-inline"> </small>?</p> <p>Bonne année<br class="autobr"> G</p> <p>[MàJ] : Bon je m'excuse je viens de voir qu'il y avait Agenda 2.0</p> Plugin séances 2010-12-21T10:09:49Z https://files.spip.org/Plugin-seances#comment438357 2010-12-21T10:09:49Z <p>Bonjour<br class="manualbr">Le plugin ne gère pas d'aspects de réservations d'origine. Il est compatible Champs Extra 2. On peut donc tout à fait définir un nombre de places par salle ou séance. Reste à gérer les réservations par un système ou un autre.</p> Plugin séances 2010-12-20T19:32:44Z https://files.spip.org/Plugin-seances#comment438338 2010-12-20T19:32:44Z <p>Bonjour,</p> <p>De passage sur ce site, je trouve votre système fort intéressant et utile ...</p> <p>Petites questions : <br>- est-il possible de limiter le nombre de places disponibles pour chaque séance<small class="fine d-inline"> </small>? <br>- est-il possible qu'une personne s'inscrive pour réserver une place et ainsi lui confirmer sa réservation par e-mail en y joignant un document (ou un lien clikable) par exemple l'affiche ou une autre pub<small class="fine d-inline"> </small>?</p> <p>Merci</p> Plugin séances 2010-11-18T07:15:47Z https://files.spip.org/Plugin-seances#comment437064 2010-11-18T07:15:47Z <p>Merci pour l'enthousiasme :)</p> <p>Pour le reste il n'est pas évident que ce ne soit qu'une question de champs extra. cela dépend pas mal de la façon de structurer les données, de l'utilisation des objets de spip (hiérarchie rubriques > articles, mots-clés,…).<br class="manualbr">Je te contacte en privé pour parler de tout cela, ici ce serait probablement trop long et hors sujet.</p> Plugin séances 2010-11-17T21:22:37Z https://files.spip.org/Plugin-seances#comment437060 2010-11-17T21:22:37Z <p>Bonsoir,</p> <p>Ton plugin a rencontré l'enthousiasme des usagers à qui je l'ai montré.</p> <p>Par contre, comme le site que nous envisageons va traiter non d'un cinéma, mais de tous les cinémas d'une zone géographique (que nous espérons relativement vaste). Il serait utile d'avoir un ou des champs supplémentaires (zone géographique, par exemple).</p> <p>Tu signales dans ton texte que le plugin n'est pas compatible avec Champs extra 2. Dès lors, comment est-il possible d'envisager l'ajoût d'un champ dans l'un des deux tables<small class="fine d-inline"> </small>?</p> Plugin séances 2010-11-16T21:17:06Z https://files.spip.org/Plugin-seances#comment437012 2010-11-16T21:17:06Z <p>C'est très clair. Merci.</p> Plugin séances 2010-11-16T20:59:14Z https://files.spip.org/Plugin-seances#comment437008 2010-11-16T20:59:14Z <p>Je pense que la discussion serait longue sur certains points de ton argumentaire (investissement, temps, envies, compétences,...) par rapport au développement des plugins.</p> <p>Bref après tests la version limite est la 2.0.10. Ce sera modifié dans l'article et dans le fichier plugin.xml</p> Plugin séances 2010-11-16T20:21:05Z https://files.spip.org/Plugin-seances#comment437006 2010-11-16T20:21:05Z <p>Le code ci-dessus prend place dans une boucle affichant les articles, par exemple<br class="manualbr"><code class="spip_code spip_code_inline" dir="ltr"><BOUCLE_lesfilms(ARTICLES){id_rubrique}...></code><br class="manualbr">ou <code class="spip_code spip_code_inline" dir="ltr"><BOUCLE_lefilm(ARTICLES}{id_article}...></code><br class="manualbr">la boucle _lieux récupère id_article de la boucle qui l'englobe (du style d'une des deux ci-dessus). Donc pas d'ambiguïté pour celle-ci.</p> <p>La boucle _lesseances est englobée dans la boucle _lelieu, elle récupère donc id_article de cette dernière. Dans ce cas ce serait l'id de l'article rattaché au lieu (puisque c'est prévu de pouvoir rattacher un lieu à un article).</p> <p>Voilà pourquoi il faut fixer dans une variable id_article hérité de la boucle englobante ou de l'environnement, pour filtrer les séances uniquement rattachées au film en cours de traitement.</p> <p><a href="http://www.spip.net/fr_article898.html" class="spip_out" rel='nofollow external'>Voir l'article</a> la partie « Des critères d'environnement en cascade ».</p> Plugin séances 2010-11-16T18:25:13Z https://files.spip.org/Plugin-seances#comment437002 2010-11-16T18:25:13Z <p>Merci beaucoup de ta réponse, rapide et efficace<small class="fine d-inline"> </small>!</p> <p>J'avoue que je ne comprends pas pourquoi il est nécessaire de passer par une variable et cela reste encore un peu mystérieux, mais l'écureuil se laisse apprivoiser petit à petit.</p> Plugin séances 2010-11-15T20:11:34Z https://files.spip.org/Plugin-seances#comment436949 2010-11-15T20:11:34Z <p>1. il faut un critère unique sur les endroits (pour qu'ils ne s'affichent qu'une fois)<br class="manualbr">2. je suppose qu'un film = 1 article donc pour les séances (boucle lesseances) il faut aussi filtrer sur l'id_article, mais à cause du contexte il faut sauvegarder celle-ci par un #SET.</p> <p>ce qui donne</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><h3>Par lieux</h3> #SET{film,#ID_ARTICLE} <B_lieux> <ul > <BOUCLE_lieux (SEANCES){id_article}> <BOUCLE_lelieu (SEANCES_ENDROITS){id_endroit}{par id_endroit}{unique}> <li>>#NOM_ENDROIT <B_lesseances> <ul> <BOUCLE_lesseances(SEANCES){id_endroit}{id_article=#GET{film}}> <li>[(#DATE_SEANCE|affdate)] [- (#DATE_SEANCE|heures)]h[(#DATE_SEANCE|minutes)] [<br>(#REMARQUE_SEANCE*)]</li> </BOUCLE_lesseances> </ul> </B_lesseances> </li> </BOUCLE_lelieu> </BOUCLE_lieux> </ul> </B_lieux></code></pre></div> Plugin séances 2010-11-15T19:19:22Z https://files.spip.org/Plugin-seances#comment436945 2010-11-15T19:19:22Z <p>J'ai souhaité faire une boucle imbriquée pour grouper les séances d'un film par lieu de diffusion.</p> <p>Cela donne, dans une boucle article :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><B_lieux> <ul > <BOUCLE_lieux (SEANCES seances_endroits){id_article}{par id_endroit}> <li>>#NOM_ENDROIT <B_lesseances> <ul > <BOUCLE_lesseances(SEANCES){id_endroit}> <li>[(#DATE_SEANCE|affdate)] [- (#DATE_SEANCE|heures)]h[(#DATE_SEANCE|minutes)] [<br>(#REMARQUE_SEANCE)]</li> </BOUCLE_lesseances> </ul> </B_lesseances> </BOUCLE_lieux> </ul> </B_lieux></code></pre></div> <p>Qui me restitue des lignes multiples : si un film à n séances prévue, la liste des séances de ce film apparaît n fois<br class="autobr"> Ce doit-être une pécadille, mais je n'arrive pas à trouver quoi modifier pour avoir une liste unique.</p>