ciarchive : statut archivé pour les articles - commentaires ciarchive : statut archivé pour les articles 2023-11-09T14:54:10Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment514372 2023-11-09T14:54:10Z <p>Dans la page <a href='https://files.spip.org/Plugins-Giseh' class="spip_in" rel='nofollow'>Plugins Giseh</a> , le document PDF "Description des fonctionnalités des plugins Giseh pour SPIP" détaille une solution au chapitre "17.1 Pouvoir publier une rubrique même si elle ne contient pas d'article". Il précise que ceci nécessite que le plugin «<small class="fine d-inline"> </small>cid : Fonctions diverses<small class="fine d-inline"> </small>» soit actif (il figure dans le fichier ZIP des plugins Giseh).</p> ciarchive : statut archivé pour les articles 2023-11-09T14:41:25Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment514371 2023-11-09T14:41:25Z <p>Bonjour,</p> <p>Dans la doc, je lis : « Une rubrique (sans sous rubrique) dont tous les articles sont archivés n'aura pas le statut publié (c'est le fonctionnement standard de SPIP qui s'applique). »</p> <p>Comment puis-je faire pour que la rubrique soit quand même affichée côté public<small class="fine d-inline"> </small>?</p> <p>Mon cas d'usage est d'afficher dans une rubrique qui contient des archives un lien vers la même rubrique listant les articles archivés afin de pouvoir les consulter.</p> ciarchive : statut archivé pour les articles 2023-09-26T14:10:50Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment514136 2023-09-26T14:10:50Z <p>La version 1.4.1 de CIARCHIVE comprend volontairement le fichier plugin.xml (avec une borne de compatibilité de SPIP différente), afin qu'il écrase celui d'une installation existante. Sinon, une installation existante garderait son ancien fichier plugin.xml et pourrait ainsi avoir l'illusion d'une compatibilité avec la version 2 de SPIP.</p> ciarchive : statut archivé pour les articles 2023-09-26T13:53:48Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment514135 2023-09-26T13:53:48Z <p>Merci beaucoup<small class="fine d-inline"> </small>!</p> <p>Dans ce cas, le fichier plugin.xml peut être, lui aussi, supprimé.</p> ciarchive : statut archivé pour les articles 2023-09-26T13:17:18Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment514134 2023-09-26T13:17:18Z <p>Bonjour,<br class="autobr"> La version 1.4.1 de CIARCHIVE (fichier ciarchive_230926.zip joint au présent article) supprime la compatibilité avec SPIP version 2, ce qui permet de supprimer au passage la ligne 26 précitée (ainsi que d'autres lignes).</p> ciarchive : statut archivé pour les articles 2023-09-26T11:51:24Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment514133 2023-09-26T11:51:24Z <p>Bonjour,</p> <p>J'ai cette erreur en SPIP 4.2.5 + PHP 8.2 :<br class="autobr"> <samp>Deprecated : Using $<i>var</i> in strings is deprecated, use <i>$var</i> instead in plugins\auto\ciarchive_220615\inc\puce_statut.php on line 26<br class="autobr"> </samp></p> <p>Et, effectivement, la syntaxe est obsolète en PHP 8.2.</p> <p>Où puis-je faire une PR<small class="fine d-inline"> </small>?</p> ciarchive : statut archivé pour les articles 2023-05-24T10:59:49Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment513361 2023-05-24T10:59:49Z <p>Cf la doc de l'article :</p> <h2 class="h2">Fonctionnalités</h2> <p>Lorsque que l'on affecte le statut «<small class="fine d-inline"> </small>archivé<small class="fine d-inline"> </small>» à un article, il n'apparaît plus sur le site public ainsi que dans l'espace privé de SPIP.</p> ciarchive : statut archivé pour les articles 2023-05-24T10:38:24Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment513359 2023-05-24T10:38:24Z <p>Si un squelette (sur le site public) utilise le critère statut=archive, alors il affichera un article archivé. Idem pour le critère 'tout' qui permet d'afficher tous les articles quelque soit leur statut.</p> ciarchive : statut archivé pour les articles 2023-05-24T09:59:26Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment513358 2023-05-24T09:59:26Z <p>Ah moi je l'utilise pour qu'il ne sorte pas dans l'ensemble des requêtes de l'espace public, et dans aucun menu, mais que si l'on appelle la page directement, il sort... <br class="autobr"> D'ailleurs je viens de voir que maintenant ça marche. Peut-être des urls propres à regénérer<small class="fine d-inline"> </small>?<br class="autobr"> Ou était-ce une adaptation de mes squelettes avec <i>tout</i> qui le permettait<small class="fine d-inline"> </small>?</p> ciarchive : statut archivé pour les articles 2023-05-24T09:36:29Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment513357 2023-05-24T09:36:29Z <p>Je n'utilise pas ce plugin mais a priori, ça semble normal qu'un article qui n'est pas publié ne soit pas visible publiquement, non<small class="fine d-inline"> </small>?</p> ciarchive : statut archivé pour les articles 2023-05-24T06:31:55Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment513354 2023-05-24T06:31:55Z <p>Bonjour,<br class="autobr"> Sous SPIP 4.2.2, j'utilise CIARCHIVE sans problème.<br class="autobr"> CIARCHIVE a toujours utilisé une icône carrée de couleur vert sombre (#008080) comme le montre la copie d'écran qui figure dans le présent article.<br class="autobr"> Sur le site public, SPIP affiche les articles qui ont le statut 'publie', aussi si on tente d'accéder (sur le site public) à la page d'un article qui a le statut 'archive', SPIP retourne l'erreur 404.</p> ciarchive : statut archivé pour les articles 2023-05-23T18:48:27Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment513345 2023-05-23T18:48:27Z <p>Bonjour, <br class="autobr"> J'ai passé mon site en Spip 4.2.2 et ça ne semble plus fonctionner.<br class="autobr"> En premier, un détail, l'icône de l'espace privé sous forme de « A jaune » est remplacé par un turquoise uni.<br class="autobr"> Mais surtout l'article archivé sort en erreur 404 sur l'espace public.</p> ciarchive : statut archivé pour les articles 2020-11-23T11:45:25Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment506875 2020-11-23T11:45:25Z <p>Bonjour,<br class="autobr"> Juste pour dire et BRAVO pour ce plugin qui fonctionne très bien.</p> <p>Bonen continuation.</p> ciarchive : statut archivé pour les articles 2019-06-19T15:15:36Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment501539 2019-06-19T15:15:36Z <p>Merci du signalement.<br class="autobr"> Cette notice sera prise en compte lors d'une prochaine version.</p> ciarchive : statut archivé pour les articles 2019-06-19T14:37:55Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment501536 2019-06-19T14:37:55Z <p>Bonjour,<br class="autobr"> je signale une notice à la création d'une rubrique, puisque celle-ci n'existe pas encore<br class="autobr"> « Notice : Undefined index : id_rubrique in /…/ciarchive_190306/ciarchive_pipelines.php on line 27 »</p> <p>et aussi bonne nouvelle, couplé au plugin « Dépublie » on peut ainsi changer le statut de l'article à « archive » à la date de son choix ou automatiquement après une période donnée de publication.</p> ciarchive : statut archivé pour les articles 2019-03-18T08:30:34Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment500460 2019-03-18T08:30:34Z <p>Mon rôle n'est pas d'offrir une assistance à la réalisation d'une fonctionnalité sur mesure pour un site particulier.</p> ciarchive : statut archivé pour les articles 2019-03-14T15:53:22Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment500387 2019-03-14T15:53:22Z <p>Egalement, de conditionner la modification du statut de façon à ce que seuls les articles publiés puissent être classés en 'archivés' (actuellement, quel que soit le statut de l'article, il peut être modifié en 'archivé', ce qui ne semble pas — du moins de mon point de vue — pertinent de pouvoir mettre en 'archivé' un article qui était simplement en cours de rédaction.) Merci.</p> ciarchive : statut archivé pour les articles 2019-03-07T16:24:32Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment500285 2019-03-07T16:24:32Z <p>Bonjour, je poursuis sur ce sujet : serait-il possible de proposer une version étendue de ce plugin (qui fonctionne parfaitement sous 3.2.3 par ailleurs, merci) en créant cette fois un champ supplémentaire dans la table des versions (ajouter le 'statut' de l'objet) et en y attribuant la variable 'permanent', de sorte à ce que l'article soit enregistré dans les Révisions au moment du changement de statut en « archivé » et pouvoir ensuite faire une jointure facile avec cette table des versions et y retrouver la date d'archivage. Si j'arrive à vous produire le code, je vous l'envoie dans un message ultérieur (mais j'ai qq difficultés de codage<small class="fine d-inline"> </small>!).</p> ciarchive : statut archivé pour les articles 2019-03-06T16:06:45Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment500277 2019-03-06T16:06:45Z <p>Je viens d'enlever la ligne du log.</p> ciarchive : statut archivé pour les articles 2019-03-06T15:58:07Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment500275 2019-03-06T15:58:07Z <p>Ok, contente d'avoir pu participer à l'évolution du plugin, même si je regrette qu'il ne soit pas accessible en proposition d'écriture soit en GIT soit SVN.</p> <p>Le log de mon code est en fait inutile à conserver en prod, à moins de rajouter la date<small class="fine d-inline"> </small>? c'était juste pour caler le flux car ce n'est pas toujours évident.</p> <p>touti</p> ciarchive : statut archivé pour les articles 2019-03-06T13:32:09Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment500271 2019-03-06T13:32:09Z <p>Bonjour,<br class="autobr"> La version 1.3 de ciarchive, jointe à la présente page (ciarchive_190306.zip), prend en compte cette demande d'évolution.</p> <p>Remarque : Si on publie un article archivé, l'ancienne date de publication est conservée. En revanche, si on met le statut « en cours de rédaction » à un article archivé, puis qu'ensuite on le publie, l'ancienne date de publication n'est pas conservée.</p> ciarchive : statut archivé pour les articles 2019-03-06T10:10:27Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment500267 2019-03-06T10:10:27Z <p>Bonjour,<br class="autobr"> merci pour ton plugin facile à mettre en œuvre.<br class="autobr"> Je trouve cependant assez perturbant lorsqu'on change à nouveau de statut de perdre l'ancienne date d'un article archivé.<br class="autobr"> Je vois que tu es en creative common, ou ton code est-il modifiable<small class="fine d-inline"> </small>? es-tu d'accord pour ajouter une fonction lors de la modification du statut d'un article ayant le statut « archive », ne pas modifier sa date de publication.</p> <p>Voici le code à ajouter sans oublier la ligne dans paquet.xml pour le pipeline pre_edition</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><pipeline nom="pre_edition" inclure="ciarchive_pipelines.php" /></code></pre></div><div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>/** * Lors de la modification du statut d'un article ayant le statut "archive", * ne pas modifier sa date de publication. * * @param array * @return array */ function ciarchive_pre_edition($flux) { if(($flux['args']['table'] == 'spip_articles') AND ($flux['args']['action'] =='instituer') AND ($flux['args']['statut_ancien'] =='archive')){ spip_log("B on a l'article ".$flux['args']['id_objet'],'acirchive'); $flux['data']['date'] = $flux['args']['date_ancienne']; } return $flux; }</code></pre></div> <p>++<br class="autobr"> touti</p> ciarchive : statut archivé pour les articles 2014-10-03T14:13:31Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment477252 2014-10-03T14:13:31Z <p>Merci beaucoup</p> ciarchive : statut archivé pour les articles 2014-10-03T13:03:30Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment477251 2014-10-03T13:03:30Z <p><code class="spip_code spip_code_inline" dir="ltr">href="[(#URL_PAGE{article-archive}|parametre_url{id_article,#ID_ARTICLE})]"</code></p> ciarchive : statut archivé pour les articles 2014-10-03T12:29:43Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment477248 2014-10-03T12:29:43Z <p>Merci pour votre réponse rapide. Depuis, je tente de trouver la solution à partir des éléments de votre réponse, sans succès.<br class="autobr"> Voici ce que j'ai fait : <br>- création dans « squelettes » d'un squelette article-archive, sur le modèle du squelette article mais avec le critère statut=archive dans la boucle article, comme indiqué. <br>- c'est ensuite que ça se complique, je ne sais pas comment spécifier dans mon lien qu'il faut pointer sur article-archive, j'ai mis article-archive#ID_ARTICLE dans mon href mais ça ne fonctionne pas</p> <p>Merci d'avance</p> ciarchive : statut archivé pour les articles 2014-10-03T08:36:24Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment477235 2014-10-03T08:36:24Z <p>Une solution consiste à ce que le lien ne renvoie pas sur la page « article », mais sur une page « article-archive » correspondant à une variante (à créer) du squelette article avec dans la boucle article le critère statut=archive .</p> ciarchive : statut archivé pour les articles 2014-10-03T08:22:53Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment477234 2014-10-03T08:22:53Z <p>Bonjour,</p> <p>j'utilise ciarchive sur mon site, dans la doc il est indiqué « Sur le site public, le critère statut=archive permet d'afficher les articles archivé (c'est le fonctionnement standard de SPIP qui s'applique). ». J'arrive bien en effet à afficher la liste des articles ayant le statut « archive » grâce à une boucle article avec <i>statut=archive</i> mais quand je clique sur le lien c'est comme si l'article n'existait pas...<br class="autobr"> Je ne sais pas comment faire pour que le lien soit actif.</p> <p>Merci d'avance pour votre aide</p> ciarchive : statut archivé pour les articles 2013-09-16T08:27:34Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment470773 2013-09-16T08:27:34Z <p>Bravo<br class="autobr"> Excellent plugin simple et très efficace<small class="fine d-inline"> </small>! Va permettre de faire un nettoyage et un tri énOOOOrme sur le site que je gère tout en gardant un historique pour les articles de fond... Merci</p> ciarchive : statut archivé pour les articles 2013-06-18T11:49:52Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment468874 2013-06-18T11:49:52Z <p>Je ne sais pas. Je n'utilise pas les brèves.</p> ciarchive : statut archivé pour les articles 2013-06-18T10:12:08Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment468870 2013-06-18T10:12:08Z <p>Bonjour,<br class="autobr"> Pensez-vous qu'il serait possible d'ajouter ce statut aux brèves<small class="fine d-inline"> </small>?<br class="autobr"> Merci de votre retour.</p> ciarchive : statut archivé pour les articles 2013-06-06T09:31:42Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment468525 2013-06-06T09:31:42Z <p>Merci.</p> <p>Reste la question de la mise sur la Zone de ce plugin<small class="fine d-inline"> </small>?</p> ciarchive : statut archivé pour les articles 2013-06-06T09:21:04Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment468524 2013-06-06T09:21:04Z <p>Se reporter aux remarques qui figurent à la fin de l'article.</p> ciarchive : statut archivé pour les articles 2013-06-05T11:48:08Z https://files.spip.org/ciarchive-statut-archive-pour-les-articles#comment468476 2013-06-05T11:48:08Z <p>Intéressant<small class="fine d-inline"> </small>!</p> <p>Est-ce que tu pourrais mettre ce plugin sur la Zone<small class="fine d-inline"> </small>?</p> <p>Pour afficher un article archivé, il faut utiliser le critère <code class="spip_code spip_code_inline" dir="ltr">{statut=archive}</code><small class="fine d-inline"> </small>?</p> <p>Et si une rubrique n'a que des articles archivé, quel est le statut de la rubrique<small class="fine d-inline"> </small>? Publiée ou non<small class="fine d-inline"> </small>?</p>