Pages uniques - comments Pages uniques 2019-01-19T09:45:27Z https://files.spip.org/Pages-uniques#comment499594 2019-01-19T09:45:27Z <p>Merci beaucoup, l'installation se fait désormais sans problème.</p> Pages uniques 2019-01-18T16:12:25Z https://files.spip.org/Pages-uniques#comment499585 2019-01-18T16:12:25Z <p>Merci !</p> <p>Yann</p> Pages uniques 2019-01-18T13:32:20Z https://files.spip.org/Pages-uniques#comment499577 2019-01-18T13:32:20Z <p>Bonjour, La version 10 corrige le problème pour activé le plugin</p> Pages uniques 2019-01-18T13:03:55Z https://files.spip.org/Pages-uniques#comment499576 2019-01-18T13:03:55Z <p>Alors en remplaçant juste l'ancien fichier pages_autorisations.php par le nouveau et sans remplacer le fichier XML ça fonctionne. dès qu'on met le nouveau fichier XML ça foire. J'ai donc essayé en modifiant dans l'ancien fichier XML le numéro de version pour indiquer 1.3.9 ainsi que le https pour le lien SPIP en ligne 8 et ça marche. Plus d'erreur et la version du plugin indique bien 1.3.9</p> <p>Je ne vois pas ce qu'il peut y avoir sur le fichier XML livré avec la MAJ qui pose problème !</p> <p>Yann</p> Pages uniques 2019-01-18T12:38:49Z https://files.spip.org/Pages-uniques#comment499575 2019-01-18T12:38:49Z <p>Bonjour,<br class="autobr" /> Je viens d'avoir la même expérience, sur un SPIP 3.2.1 avec la version 1.3.8 du plugin Pages : même message d'erreur (Impossible de lire certaines descriptions XML). ça ne semble donc pas venir de la correction d'aujourd'hui.</p> Pages uniques 2019-01-18T12:37:56Z https://files.spip.org/Pages-uniques#comment499574 2019-01-18T12:37:56Z <p>Je vois qu'il n'y a que 2 fichiers modifiés. Je peux essayer juste de remplace le fichier pages_autorisations.php sans toucher le fichier xml.<br class="autobr" /> Yann</p> Pages uniques 2019-01-18T12:25:54Z https://files.spip.org/Pages-uniques#comment499573 2019-01-18T12:25:54Z <p>Pour le XML, ya que le numéro qui a changé dedans, donc je ne vois pas pourquoi ça péterait plus que le précédent. Super bizarre<br class="autobr" /> <a href="https://zone.spip.net/trac/spip-zone/changeset/113485/spip-zone" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.net/trac/spip-zone/changeset/113485/spip-zone</a></p> Pages uniques 2019-01-18T10:46:37Z https://files.spip.org/Pages-uniques#comment499572 2019-01-18T10:46:37Z <p>Euh, en mettant à jour j'ai cette erreur : Impossible de lire certaines descriptions XML</p> <p> Erreur dans les plugins : auto/pages/v1.3.9</p> Pages uniques 2019-01-18T10:31:25Z https://files.spip.org/Pages-uniques#comment499570 2019-01-18T10:31:25Z <p>Merci beaucoup ! :-)</p> <p>Yann</p> Pages uniques 2019-01-18T09:33:03Z https://files.spip.org/Pages-uniques#comment499568 2019-01-18T09:33:03Z <p>Bonjour,</p> <p><a href="https://zone.spip.net/trac/spip-zone/changeset/113485/spip-zone" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.net/trac/spip-zone/changeset/113485/spip-zone</a> devrait résoudre ton problème.<br class="autobr" /> Merci du signalement.</p> Pages uniques 2019-01-17T12:29:20Z https://files.spip.org/Pages-uniques#comment499536 2019-01-17T12:29:20Z <p>Quand je regarde mon fichier error_log je trouve ceci sur plusieurs lignes à l'heure où j'ai installé la MAJ : <br class="autobr" /> [Thu Jan 17 09:18:29 2019] [warn] [client 90.107.58.69] mod_fcgid: stderr: PHP Fatal error: Cannot redeclare autoriser_rubrique_creerarticledans() (previously declared in /var/www/vhosts/maisondesprovinces.fr/httpdocs/plugins/auto/autorite/v0.10.20/inc/autoriser.php:254) in /var/www/vhosts/maisondesprovinces.fr/httpdocs/plugins/auto/pages/v1.3.8/pages_autorisations.php on line 197</p> Pages uniques 2019-01-17T11:04:03Z https://files.spip.org/Pages-uniques#comment499535 2019-01-17T11:04:03Z <p>Il faudrait activer l'affichage des erreurs.</p> Pages uniques 2019-01-17T08:45:05Z https://files.spip.org/Pages-uniques#comment499532 2019-01-17T08:45:05Z <p>Bonjour,<br class="autobr" /> J'ai effectué ce matin la MAJ vers Pages 1.3.8. et là surprise mon site ne s'affichait plus, plus d'accès à l'interface privée non plus. J'ai donc par ftp remis la version Pages 1.3.7. et miracle tout est revenu.<br class="autobr" /> Je ne sais pas où se situe le problème. Je suis sous SPIP 3.2.1. Escal 4.2.33.<br class="autobr" /> Merci de votre aide.<br class="autobr" /> Yann</p> Pages uniques 2019-01-08T16:34:58Z https://files.spip.org/Pages-uniques#comment499366 2019-01-08T16:34:58Z <p>Il veut pas virer les forums, il veut virer juste les forums <i>qui sont sur des pages uniques</i>.</p> Pages uniques 2019-01-08T16:34:45Z https://files.spip.org/Pages-uniques#comment499365 2019-01-08T16:34:45Z <p>Ah ou enlever les commentaires des résultats de recherches oui :) <br class="autobr" /> Comme ça maintenant je sais où ça se tient ? :) Je vais regarder si y'a moyen de s'arranger avec la boucle pour le fun :) <br class="autobr" /> En tous cas merci pour votre présence et le coup de main :)</p> Pages uniques 2019-01-08T15:26:03Z https://files.spip.org/Pages-uniques#comment499364 2019-01-08T15:26:03Z <p>Oui, c'est vraiment pas l'usage pour lequel ca a été prévu, même si avec la dist ca peut correspondre.</p> <p>Donc il vous faut masquer les forums des resultats de recherches. Vous êtes avec la dist: <br />- créer (si ce n'est pas deja fait) un dossier squelettes (à coté de ecrire, squelettes-dist, etc). <br />- copier squelettes-dist/recherche.html dans ce dossier squelettes <br />- modifier squelettes/recherche.html en supprimant:</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re4">[</span><span class="re4">(</span><span class="re1">#REM</span><span class="re4">)</span> Messages trouves <span class="re4">]</span> <span class="re15"><B_messages></span> <div class="menu menu_comments"> <span class="re1">#ANCRE_PAGINATION</span> <h2><span class="re30"><:messages_forum:></span> (<span class="re1">#GRAND_TOTAL</span>)</h2> <ul class="spip"> <span class="re11"><BOUCLE_messages</span><span class="re12">(FORUMS?)</span><span class="re13"> <span class="re41">{recherche}</span> <span class="re41">{!par points}</span> <span class="re41">{pagination 5}</span></span><span class="re10">></span> <span class="re4">[</span><li><a href="<span class="re1">#URL_FORUM</span>"<span class="re4">[</span> title="<span class="re4">(</span><span class="re1">#TITRE</span><span class="re50">|attribut_html</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span>"<span class="re4">]</span>> <span class="re4">(</span><span class="re1">#TEXTE</span><span class="re50">|couper</span><span class="re40">{80}</span><span class="re4">)</span></a></li><span class="re4">]</span> <span class="re15"></BOUCLE_messages></span> </ul> <span class="re4">[</span><p class="pagination"><span class="re4">(</span><span class="re1">#PAGINATION</span><span class="re4">)</span></p><span class="re4">]</span> </div> <span class="re15"></B_messages></span></code></pre></div> Pages uniques 2019-01-08T15:13:19Z https://files.spip.org/Pages-uniques#comment499363 2019-01-08T15:13:19Z <p>“vous ne voulez pas afficher les résultats des forums dans le formulaire de recherche”<br class="autobr" /> C'est exactement cela :) Ne pas afficher les résultats des forums (j'aurais sans doute du employer le bon mot d'entré, désolé) des pages uniques dans le moteur de recherche de SPIP :) <br class="autobr" /> Parce qu'il est chouette ce plugin je veux dire ! C'est même pas merci c'est pire :) On crée une page unique, on peut travailler un peu à plusieurs auteurs dessus, la mettre en ligne et la montrer via juste son adresse sans code d'accès, recevoir des avis aussi en commentaires dans le forum, continuer à travailler tout en la laissant publiée, et tout ça sans que les visiteurs de passage ne soient en mesure de la trouver :) Pas complètement cachée (on ferait autrement): juste un peu. Juste assez :) <br class="autobr" /> Et ça ce plugin le procure par défaut ! Tant qu'il n'y a pas un commentaire :)</p> <p>Je vous remercie en tous cas de l'attention que vous m'avez porté :)</p> Pages uniques 2019-01-08T13:43:12Z https://files.spip.org/Pages-uniques#comment499354 2019-01-08T13:43:12Z <p>Je n'ai pas compris la phrase “« Pages uniques » recèlent en réalité une façon de se faire rattacher”</p> <p>En gros, si j'ai bien compris, vous ne voulez pas afficher les résultats des forusm dans le formulaire de recherche?</p> <p>Par ce que vraiment, page unique ce n'est pas fait pour cacher une page !</p> Pages uniques 2019-01-08T13:38:48Z https://files.spip.org/Pages-uniques#comment499352 2019-01-08T13:38:48Z <p>Non merci je ne désire pas archiver ni dépublier.<br class="autobr" /> J'utilise le dist<br class="autobr" /> Je considère que les “articles qui ne sont rattachés à aucun rubriquage particulier” du plugin “Pages uniques” recèlent en réalité une façon de se faire rattacher. Je pense que ça doit pouvoir se résoudre mais je n'en ai pas les moyens.</p> <p>Ce sera tout merci</p> Pages uniques 2019-01-08T13:17:19Z https://files.spip.org/Pages-uniques#comment499349 2019-01-08T13:17:19Z <p>Bé non, il n'y a rien à faire, ce plugin n'a pas et n'aura jamais pour but de cacher quoi que ce soit. Ce sont des articles publiés, donc accessibles à tout le monde. Après ça dépend des squelettes du site, et ça ça peut être 12000 trucs différents suivants les sites, chacun fait ce qu'il veut. Si tu veux cacher des choses, soit tu modifies tes squelettes, soit tu utilises un plugin qui dépublie ou met en archive réellement les articles.</p> Pages uniques 2019-01-08T11:40:13Z https://files.spip.org/Pages-uniques#comment499345 2019-01-08T11:40:13Z <p>Bah comme l'énoncé' du plugin dit “articles qui ne sont rattachés à aucun rubriquage particulier” on peut je pense présumer que si aucun linkage n'est créé la “page unique” n'est pas découvrable par le commun des mortel ? En tous cas c'est bien le cas, même par les robots d'indexations, et même lorsqu'on lance une recherche sur la page avec le moteur de recherche de SPIP, la page ne sort pas. Moi je dis assez parfait, et c'est d'ailleurs cela qui m'avait fait conserver ce plugin: des pages un peu cachées jusqu'à un éventuel linkage, exactement ce que je cherchais.</p> <p>Mais parfait jusqu'à ce qu'un visiteur publie un commentaire sur la page. Car ce commentaire devient, lui, trouvable via le moteur de recherche dans SPIP. Et ceci rend alors la page découvrable !<br class="autobr" /> C'est vraiment le seul truc accessible que j'ai pu apercevoir qui rende la page découvrable, je trouve cela vraiment dommage</p> <p>En capture une recherche de la page unique “Indian Road” sur le site <a href="https://docsanscible.fr" class="spip_out" rel='nofollow external'>https://docsanscible.fr</a> et qui comporte un commentaire. Comme on peut le constater la page n'est pas trouvée, par contre le commentaire l'est.</p> <p>Je ne sais pas quel genre de boulot ça peut être, perso de remédier à ça, je ne crois pas avoir les connaissances pour le faire, mais franchement je pense que ça mériterait</p> Pages uniques 2019-01-08T09:31:01Z https://files.spip.org/Pages-uniques#comment499340 2019-01-08T09:31:01Z <p>Hello, <br class="autobr" /> je ne vois pas trop ce que tu veux dire car ce plugin n'a jamais eu pour but de CACHER des articles. Au contraire ce sont des articles normaux, avec les mêmes statuts, donc publié, etc. Seulement ils ne sont RANGÉS dans aucun rubrique. C'est juste un truc de rangement.</p> <p>Si tu veux dépublier ou archiver des trucs, ya un plugin Archives pour ça à priori.</p> Pages uniques 2019-01-08T08:57:50Z https://files.spip.org/Pages-uniques#comment499338 2019-01-08T08:57:50Z <p>Alors je suis désolé de jouer les rabat-joie plusieurs années après mais j'ai trouvé une faille :) <br class="autobr" /> En fait les pages uniques ne sont belles et bien pas indexées automatiquement, et si le .htaccess n'autorise pas la découverte la page est cachée, ça c'est nickel ! Par contre les commentaires bas de page (comme celui-ci) s'il y en a, sortent sous “Messages” dans les résultats d'une recherche.</p> <p>C'est lorsque j'ai changé un article en page à la suite de son obsolescence partielle que j'ai constaté cela. Perso je ne suis pas vraiment gêné car je ne la dissimule pas complètement, juste je la cache un peu (et puis elle reste indexée dans les moteurs de recherches), mais j'estime qu'une page qui serait crée dans un but privée ne pourrait pas être commentée sous peine de pouvoir être trouvée et j'estime cela un peu dommage</p> Pages uniques 2017-10-04T19:56:13Z https://files.spip.org/Pages-uniques#comment493632 2017-10-04T19:56:13Z <p>Hello Mathieu,</p> <p>Merci pour la solution.</p> <p>Sur ma version, en 3.1, supprimer les URL n'ayant pas d'id_parent (-1) ne suffit pas. Il faut tout simplement en ajouter une nouvelle.</p> Pages uniques 2017-10-04T09:23:51Z https://files.spip.org/Pages-uniques#comment493624 2017-10-04T09:23:51Z <p>Précisions : en 3.2-dev je ne reproduis pas de 404 même si le parent n'est pas renseigné. <br class="autobr" /> Visiblement il y a eu amélioration entre temps.</p> Pages uniques 2017-10-04T09:13:44Z https://files.spip.org/Pages-uniques#comment493622 2017-10-04T09:13:44Z <p>Bonjour Yohooo,</p> <p>Je viens de vérifier, en 3.2-dev et en 3.1, et je ne reproduis pas entièrement ce comportement.<br class="autobr" /> En fait ça fonctionne dans les 2 cas par défaut.</p> <p>Sauf. Sauf si un autre jeu d'URLs était utilisé auparavant (ou après), par exemple 'Libre'. Dans ce cas, pour les URLs pages, une nouvelle URL est généré qui ne contient pas le champ 'id_parent'. Et le mélange de ces 2 monde semble les perturber. C'est peut être un problème dans ce plugin…</p> <p>Toujours est-il que la correction est assez simple cependant : supprimer l'URL qui n'a pas le id_parent (-1) renseigné, lorsque tu passes en URLs Arborescente (la recréer au besoin ensuite), pour les articles pages.</p> Pages uniques 2017-07-18T16:33:39Z https://files.spip.org/Pages-uniques#comment492914 2017-07-18T16:33:39Z <p>J'ai l'impression que je suis tombé sur un loup ...<br class="autobr" /> Soit dans un coin de page une boucle qui teste la présence d'une page unique <br class="autobr" /> <code><BOUCLE_test(ARTICLES){page=toto}> </code>et qui renvoie un item de menu si cette page existe. Jusque là tout va bien</p> <p>La page qui contient ce code est amenée à rapatrier des brèves issues d'un site distant (=un autre site SPIP) : elle est appelée une url du type <br class="autobr" /> <code>?page=breve&id_breve=xx&connect=connect_distant</code><br class="autobr" /> alors le debug m'affiche une erreur => <strong>BOUCLE_test critère = inconnu</strong></p> <p>Une écriture “forçant le connect local” rétablit le bon fonctionnement</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><BOUCLE_test(connect:ARTICLES){page=toto}></code></pre></div> <p>mais bon, ça fait un peu rustine ! Un tour de torunevis ou un boulon à serrer quelque part dans le code du plugin pour ne pas avoir besoin de ce correctif ?</p> Pages uniques 2017-07-05T07:50:50Z https://files.spip.org/Pages-uniques#comment492728 2017-07-05T07:50:50Z <p>Bonjour,</p> <p>Lorsque : <br />- l'on crée un article virtuel sur une page <br />- Que les URLs du site sont arborescentes</p> <p>L'article virtuel est redirigé sur une page 404.</p> <p>Dès que la page est transformée en article, la redirection fonctionne.</p> <p>Quelqu'un a t-il une solution pour pallier à ce problème ?</p> Pages uniques 2017-05-12T22:46:30Z https://files.spip.org/Pages-uniques#comment492196 2017-05-12T22:46:30Z <p>Ça dépend des critères de la boucle de liste qui est utilisé, c'est pas le même squelette du tout. Suivant s'il y a les critères <code>{tout}{id_article}{id_rubrique}{page}</code> ça modifie si on affiche ou pas les pages uniques mélangées avec les articles.</p> Pages uniques 2017-04-20T19:32:18Z https://files.spip.org/Pages-uniques#comment491982 2017-04-20T19:32:18Z <p>Je comprends bien la problématique globale.<br class="autobr" /> Ceci dit, les 2 vues <var>?exec=groupe_mots&id_groupe=1</var> et <var>?exec=mot&id_mot=1 </var> affichent des résultats différents : est-ce propre à Pages Uniques ou un manque du noyau ?</p> Pages uniques 2017-04-20T17:35:14Z https://files.spip.org/Pages-uniques#comment491979 2017-04-20T17:35:14Z <p>Oui c'est sûr que c'est ça. Mais le problème c'est qu'on ne va pas surcharger les listes du noyau pour juste ajouter un tout. (On retombe sur un débat des plugins qui veulent modifier les listes en ajoutant des critères, et le fait qu'il n'existe pas de pipeline pour ajouter des critères dans un squelette précis.)</p> Pages uniques 2017-04-20T16:37:36Z https://files.spip.org/Pages-uniques#comment491977 2017-04-20T16:37:36Z <p>Je viens de trouver une partie de la réponse à la question de la BOUCLE qui ne retournait pas les pages avec le mot clé : <br class="autobr" /> <a href="https://contrib.spip.net/Pages-uniques?debut_comments-list=-1#forum483148" class="spip_url spip_out auto" rel="nofollow external">https://contrib.spip.net/Pages-uniques?debut_comments-list=-1#forum483148</a></p> <p>C'est peut-être aussi une des explications du « non listage » des pages uniques en ?exec=mot&id_mot=1.</p> Pages uniques 2017-04-20T16:33:06Z https://files.spip.org/Pages-uniques#comment491976 2017-04-20T16:33:06Z <p>Oups ! Je n'ai pas vu ta notification : je ne me souviens plus de la version exacte, mais au moins en 3.1.xx.</p> <p>D'ailleurs, même phénomène avec une version toute neuve 3.1.4 : <br />- création d'un mot clé 1 <br />- création de la page unique <br />- association du mot clé 1 à la page unique et à 2 autres articles classiques <br />- ?exec=groupe_mots&id_groupe=1 indique bien 3 articles pour le mot 1 <br />- ?exec=mot&id_mot=1 liste uniquement 2 articles <br />- une BOUCLE mots ne retourne que les 2 articles !!</p> Pages uniques 2017-02-15T17:53:45Z https://files.spip.org/Pages-uniques#comment491099 2017-02-15T17:53:45Z <p>Euh non non, un contenu qui n'existe pas ça retourne une 404 hein, comme toujours dans SPIP quand un squelette est vide. Après si ton squelette fait des trucs bizarres… :p<br class="autobr" /> Mais les squelettes de la dist, et les squelettes générés avec z-core génèrent 404 quand le contenu principal est vide.</p> Pages uniques 2017-02-15T17:50:09Z https://files.spip.org/Pages-uniques#comment491098 2017-02-15T17:50:09Z <p>Woaw ! Quelle réactivité ! Merci !</p> <p>Hmmm... invisible certes, mais avec une URL renvoyant tout de même un code 200, de mémoire... bon ça encore j'ai un patch pour contourner.</p> <p>Merci pour ta réponse en tout cas ;)</p> Pages uniques 2017-02-15T17:42:59Z https://files.spip.org/Pages-uniques#comment491097 2017-02-15T17:42:59Z <p>C'est un comportement bloqué dans le noyau de SPIP et pour l'instant je ne vois pas ce qu'on pourrait corriger dans le plugin à moins de tout surcharger. Ça utilise les articles de base, donc ça a les mêmes contraintes du coup. Tu peux parfaitement créer une rubrique bidon, si elle n'a rien dedans elle sera invisible.</p> Pages uniques 2017-02-15T17:39:21Z https://files.spip.org/Pages-uniques#comment491096 2017-02-15T17:39:21Z <p>Hello ici :)</p> <p>Petit bug spotté à l'instant sur SPIP 3.1-stable [22728]</p> <p>Lorsque le site ne comporte aucune rubrique (et en l'occurence dans cecas précis il n'en a aucunement besoin vu que c'est un mini-site vitrine) la création de pages uniques est impossible :-(</p> <blockquote>Accès interdit <p>Vous n'avez pas le droit d'accéder à la page article_edit.</p> </blockquote> <p>Est-ce que c'est voulu ? Corrigeable ? Comment ?</p> <p>J'avoue que devoir créer un secteur ici serait complètement superflu et même limite contre-productif : création d'une page publique inutile qu'il faudrait gérer avec du squelettes particulier et/ou des solutions alternatives à base de court-circuit ou autre joyeuseté dans le style... or là je cherche vraiment la simplicité sur ce projet vu qu'il ne comporte que 5 pages et que les seules choses qui ont réellement besoin d'être regroupées dessus sont des documents et qu'album est là pour les prendre en charge.</p> <p>Merci d'avance pour vos retours</p> Pages uniques 2017-01-20T19:26:25Z https://files.spip.org/Pages-uniques#comment490670 2017-01-20T19:26:25Z <p>This ?<br class="autobr" /> <a href="http://zone.spip.org/trac/spip-zone/changeset/101850" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/101850</a></p> Pages uniques 2017-01-10T10:28:53Z https://files.spip.org/Pages-uniques#comment490488 2017-01-10T10:28:53Z <p>Glop,</p> <p>Même problème ici … ou alors j'ai loupé quelque chose d'évident ? ;-)</p> Pages uniques 2016-10-17T09:27:31Z https://files.spip.org/Pages-uniques#comment489417 2016-10-17T09:27:31Z <p>Bonjour,</p> <p>Je pense avoir trouvé un conflit entre ce plugin Pages uniques et le critère {traduction} (SPIP 3.1.3, plugin Pages 1.3.5, plugin Menus 1.6.4).<br class="autobr" /> En effet, le plugin ajoute automatiquement un critère id_rubrique > 0 sur une boucle ARTICLE ce qui ne retourne rien si l'article est en réalité une page unique (car id_rubrique == -1).<br class="autobr" /> Je m'en suis rendu compte en utilisant le plugin Menus (<a href="http://contrib.spip.net/Menus-3139" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Menus-3139</a>) et en voulant traduire une page unique “Mentions légales” en pied de page.</p> <p>La solution que j'ai trouvé est un petit patch du code du plugin qui supprime l'ajout du critère id_rubrique > 0 en cas d'utilisation de {traduction} ou de {origine_traduction}:</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code>--- pages_pipelines.php.orig 2016-10-14 17:23:58.000000000 +0200 +++ pages_pipelines.php.patched 2016-10-17 09:55:51.000000000 +0200 @@ -343,7 +343,10 @@ // On cherche les critères id_rubrique, id_article ou page foreach ($boucle->criteres as $_critere) { - if ($_critere->op == 'page' and !$_critere->not) { // {page} ou {page?} mais pas {!page} + if ($_critere->op == 'traduction' || $_critere->op == 'origine_traduction') { // {traduction} + $boucle_articles = false; + break; + } elseif ($_critere->op == 'page' and !$_critere->not) { // {page} ou {page?} mais pas {!page} // On considère qu'on cherche toujours des pages uniques donc on force le filtre id_rubrique=-1 $boucle_articles = false; $critere_page = true;</code></pre></div> Pages uniques 2016-08-31T12:17:16Z https://files.spip.org/Pages-uniques#comment488776 2016-08-31T12:17:16Z <p>Question, pour utiliser ce plugin dans un squelette avec <code>article-XX</code>, J'ai donc crée un fichier <code>article=-1.html</code>.</p> <p>Cela fonctionne Mais, si mon url contient <code>?id_rubrique=1</code> il perd la page du squelette ci-dessus.</p> <p>Une idée?</p> Pages uniques 2016-08-03T12:05:47Z https://files.spip.org/Pages-uniques#comment488464 2016-08-03T12:05:47Z <p>Ah d'accord ! Parce que oui j'ai accès à la page unique via son url (je sais pas pourquoi il m'avait fait une erreur précédemment) mais il prend le squelette article et non le squelette spécial legal.html</p> <p>On ne peut donc pas combiner un squelette dédié (comme dans le dernier exemple de boucle) et une belle URL via ce plugin seul mais il faut passer par Composition, c'est bien ça ?</p> <p>Merci pour cette réponse rapide !</p> Pages uniques 2016-08-02T21:01:25Z https://files.spip.org/Pages-uniques#comment488462 2016-08-02T21:01:25Z <p>Les pages sont des articles, dont ils ont déjà des URL propres. D'ailleurs tu dois forcément le voir dans l'interface d'admin, à priori. Après tu peux utiliser Compositions pour leur affecter un squelette précis autre que article.html. Une fonctionnalité à rajouter (en option sûrement) serait de permettre comme Compositions mais simplifié, juste pour les pages, en leur affectant optionnellement directement le squelette du nom de l'identifiant.</p> Pages uniques 2016-08-02T10:59:30Z https://files.spip.org/Pages-uniques#comment488453 2016-08-02T10:59:30Z <p>Bonjour</p> <p>Merci beaucoup pour ce plugin très pratique !</p> <p>Je voulais savoir s'il était possible de modifier les url d'appel des pages uniques pour avec de belles urls avec le titre de la page plutôt qu'une variable ?page=legal (par exemple)</p> <p>Avec les urls qs lorsque j'appelle monsite.fr/?mentions-legales je tombe sur une erreur 404 alors que c'est bien le nom de mon article (et que pour les autres articles cela marche). <br class="autobr" /> Doit-on forcément appeler le squelette via l'url même si on l'appelle dans la boucle de l'article ?</p> <p>Bonne continuation</p> Pages uniques 2016-08-02T10:26:26Z https://files.spip.org/Pages-uniques#comment488452 2016-08-02T10:26:26Z <p>Bonjour</p> <p>Merci beaucoup pour ce plugin très pratique !</p> <p>Je voulais savoir s'il était possible de modifier les url d'appel des pages uniques pour avec de belles urls avec le titre de la page plutôt qu'une variable ?page=legal (par exemple)</p> <p>Avec les urls qs lorsque j'appelle monsite.fr/?mentions-legales je tombe sur une erreur 404 alors que c'est bien le nom de mon article (et que pour les autres articles cela marche). <br class="autobr" /> Doit-on forcément appeler le squelette via l'url même si on l'appelle dans la boucle de l'article ?</p> <p>Bonne continuation</p> Pages uniques 2016-07-31T20:37:32Z https://files.spip.org/Pages-uniques#comment488447 2016-07-31T20:37:32Z <p>Bonjour et d'abord merci pour ce plugin bien pratique !</p> <p>Je voulais savoir s'il était possible de changer les urls des liens vers les pages uniques pour rendre tout ça un peu plus joli ?<br class="autobr" /> Ca marche en ayant une simple url monsite.fr/?&page=legal (par exemple) mais ce serait quand même mieux (autant pour l'esthétique que le SEO) d'avoir une belle url.</p> <p>Il y a t'il un truc pour arriver à ça ou ce n'est pas possible ?<br class="autobr" /> Merci beaucoup !</p> Pages uniques 2016-05-30T16:34:53Z https://files.spip.org/Pages-uniques#comment487758 2016-05-30T16:34:53Z <p>Merci de ta réponse.</p> <p>en fait, j'ai trouvé tout seul qu'il fallait modifier /squelettes/sitemap.xml.html, mais je n'avais pas eu l'indiquer en répondant à ma propre réponse.</p> Pages uniques 2016-05-30T16:17:26Z https://files.spip.org/Pages-uniques#comment487756 2016-05-30T16:17:26Z <p>Bah en surchargeant le squelette du sitemap.</p> Pages uniques 2016-05-30T11:08:04Z https://files.spip.org/Pages-uniques#comment487748 2016-05-30T11:08:04Z <p>Les pages uniques n'apparaissent pas dans le sitemap.xml généré automatiquement par spip et que l'on trouve par http://mondomaine/sitemap.xml</p> <p>Le sitemap.xml étant important pour le SEO depuis les Google Webmasters Tools, l'absences des pages uniques est franchement gênant.</p> <p>Une idée de comment améliorer les choses et notamment en sachant quel(s) fichier(s) modifier pour que le sitemap généré soit complet?</p> <p>Merci d'avance,</p> <p>Hervé</p> Pages uniques 2016-05-10T16:11:35Z https://files.spip.org/Pages-uniques#comment487305 2016-05-10T16:11:35Z <p>Merci !</p> <p>Sur une boucle ARTICLES <span class="coloration_code code"><code class="spip_spip code"><span class="re40">{recherche}</span></code></span>, sortie de la <i>dist</i>, le critère <span class="coloration_code code"><code class="spip_spip code"><span class="re40">{page?}</span></code></span> ne retourne rien</p> <p>Par contre, <span class="coloration_code code"><code class="spip_spip code"><span class="re40">{tout}</span></code></span> passe :o)</p> Pages uniques 2016-05-10T15:01:40Z https://files.spip.org/Pages-uniques#comment487303 2016-05-10T15:01:40Z <p>Fulltext n'indexe rien du tout, enfin pas comme tu le penses là, c'est une recherche direct dans les tables demandées.</p> <p>Ya pas de “boucle Fulltext” quoi , ce sont des boucles (ARTICLES) ou autres habituelles.</p> <p>Par contre par défaut les boucles d'articles ne sortent PAS les pages uniques, tant que tu n'as pas de critère <code>{tout}</code>, <code>{page}</code> ou <code>{id_rubrique}</code>. Mais pour “page” par exemple, tu peux mettre le “?” pour que ce ne soit pas appliqué par défaut, ça fera quand même faire apparaitre les pages à priori.</p> Pages uniques 2016-05-10T14:54:04Z https://files.spip.org/Pages-uniques#comment487302 2016-05-10T14:54:04Z <p>Bonjour,</p> <p>Les contenus des pages uniques ne sont pas indexés par le plugin Fulltext: <br />- 2 articles identiques, l'un en <i>Page</i> , l'autre «normal» dans une rubrique; <br />- recherche Fulltext sur un bout de phrase entre guillemets; <br />- seul l'article «normal» ressort.</p> <p>Comme je n'ai pas trouvé grand chose sur le sujet :o/ je me demande si c'est normal? Y a-t-il un moyen de les indexer?</p> <p>Merci pour vos lumières</p> <hr class="spip" /> <p>- Apache/2.2.22 (Debian) <br />- MySQL: 5.5.47-0+deb7uw-log <br />- Extension PHP: mysqli <br />- PHP Version 5.4.45-0+deb7u2</p> <p>- SPIP 3.1.1 [22913] <br />- Fulltext 1.1.11<br class="autobr" /> - - /.../.../pdftotext <br />- Pages 1.3.0</p> Pages uniques 2016-04-14T16:05:47Z https://files.spip.org/Pages-uniques#comment487016 2016-04-14T16:05:47Z <p>Ton site était sous quelle version avant ?</p> Pages uniques 2016-04-13T20:50:54Z https://files.spip.org/Pages-uniques#comment487006 2016-04-13T20:50:54Z <p>Je ne l'ai pas indiqué, mais ma page-unique possède un mot-clé xx ;)</p> Pages uniques 2016-04-13T20:48:56Z https://files.spip.org/Pages-uniques#comment487005 2016-04-13T20:48:56Z <p>Bonjour,</p> <p>Je viens de faire une mise à jour de SPIP via spip_loader (SPIP 3.1.1 [22913] ) et maintenant, les pages-uniques ne sont plus listées dans ?exec=mot&id_mot=xx.<br class="autobr" /> Par contre ?exec=groupe_mots&id_groupe=x indique bien qu'il y a un article lié au mot clé xx.</p> <p>Pages-uniques est en dernière version ;) et l'affichage via des boucles fonctionne toujours parfaitement.</p> <p>Déjà constaté ce souci ?</p> <p>Merci,<br class="autobr" /> françois</p> Pages uniques 2016-03-14T11:08:42Z https://files.spip.org/Pages-uniques#comment486625 2016-03-14T11:08:42Z <p>Pour info : deux notices sous SPIP 3.1.1 lorsque l'on est en edition d'article dans le B.O.</p> <p><i>Notice: Undefined index: champ_page in plugins/auto/pages/v1.3.0/pages_pipelines.php on line 187</i></p> <p>Notice: Undefined index: champ_page in plugins/auto/pages/v1.3.0/pages_pipelines.php on line 192</p> Pages uniques 2015-11-06T14:17:18Z https://files.spip.org/Pages-uniques#comment484434 2015-11-06T14:17:18Z <blockquote class="spip"> <p>À la place (de rubrique), on désigne un nom de page (qui peut être, par exemple, le nom d'un squelette).</p> </blockquote> <p>Je ne comprends pas très bien ce qu'il faut mettre… je peux mettre le nom d'une rubrique quelconque ?</p> Pages uniques 2015-10-01T13:58:40Z https://files.spip.org/Pages-uniques#comment483873 2015-10-01T13:58:40Z <p>Après essai et observation, le message s'affiche quand aucune rubrique n'existe dans la base. <br class="autobr" /> Après avoir installé un spip 3.0.20 tout neuf, installé le plugin «Pages», si on se rend dans le menu «Edition» puis «Pages uniques» on trouve le message</p> <blockquote class="spip"> <p>Il n'y a aucune page pour l'instant</p> </blockquote> <p>Un clic sur «Créer une nouvelle page» et là on a le message :</p> <blockquote class="spip"> <p>Vous n'avez pas le droit d'accéder à la page article_edit.</p> </blockquote> <p>.<br class="autobr" /> Il faut après les installation, créer réellement une rubrique pour pouvoir créer une page unique, voir même aller jusque dans la table spip_rubriques pour lui affecté l'ID -1.</p> Pages uniques 2015-07-28T15:10:45Z https://files.spip.org/Pages-uniques#comment483150 2015-07-28T15:10:45Z <p>c'était bien cela:</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_carreaux</span><span class="re12">(ARTICLES)</span><span class="re13"> <span class="re41">{tout}</span><span class="re41">{titre_mot=carreau}</span></span><span class="re10">></span> <span class="re1">#TITRE</span><br> <span class="re4">[</span><span class="re4">(</span><span class="re1">#LOGO_ARTICLE</span><span class="re40">{<span class="re1">#URL_ARTICLE</span>}</span><span class="re4">)</span><span class="re4">]</span> <span class="re15"></BOUCLE_carreaux></span></code></pre></div> <p><strong>Merci</strong></p> Pages uniques 2015-07-28T15:09:53Z https://files.spip.org/Pages-uniques#comment483149 2015-07-28T15:09:53Z <p>a oui, j'ai loupé cela en relisant le code. donc j'ai rien dit ;-) donc Fennec72 tu a ta réponse.</p> Pages uniques 2015-07-28T15:04:03Z https://files.spip.org/Pages-uniques#comment483148 2015-07-28T15:04:03Z <p>Euh, il suffit juste d'utiliser le critère <code>{tout}</code>.</p> Pages uniques 2015-07-28T15:01:01Z https://files.spip.org/Pages-uniques#comment483147 2015-07-28T15:01:01Z <p>parce que le principe des pages uniques est d'etre exclus des boucles articles, sauf si on demande explicitement un id_article précis ou une page précise.</p> <p>Actuellement je ne vois pas de solution “propre” pour obtenir ton comportement. Il y a bien <code>{id_article?}</code> mais c'est risqué, car si tu a un <code>id_article</code> passé en environnement, ca pète.</p> <p>Donc il faudrait améliorer le plugin. Rastapopoulos, que pense tu d'un critère <code>{page_peu_importe}</code> ?</p> Pages uniques 2015-07-28T14:41:04Z https://files.spip.org/Pages-uniques#comment483146 2015-07-28T14:41:04Z <p>Bonjour,</p> <p>En squellette sommaire.html, j'ai une boucle qui liste les articles d'un mot-clé “carreau”,<br class="manualbr" /><strong>mais je ne comprend pas pourquoi il ne liste pas les pages uniques portant ce même mot-clé “carreau”.</strong></p> <p><strong>voici ma boucle:</strong></p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_carreaux</span><span class="re12">(ARTICLES)</span><span class="re13"> <span class="re41">{titre_mot=carreau}</span></span><span class="re10">></span> <span class="re1">#TITRE</span><br> <span class="re4">[</span><span class="re4">(</span><span class="re1">#LOGO_ARTICLE</span><span class="re40">{<span class="re1">#URL_ARTICLE</span>}</span><span class="re4">)</span><span class="re4">]</span> <span class="re15"></BOUCLE_carreaux></span></code></pre></div> <p><strong>Une idée?</strong></p> <p>Merci d'avance.</p> Pages uniques 2015-06-25T00:02:27Z https://files.spip.org/Pages-uniques#comment482710 2015-06-25T00:02:27Z <p>Merci, je cherchais à résoudre ce problème de composition avec sarkaspipr, et c'est la bonne et unique solution<br class="autobr" /> ++</p> Pages uniques 2015-06-11T06:28:04Z https://files.spip.org/Pages-uniques#comment482521 2015-06-11T06:28:04Z <p>Pendant mes essais en passant par l'url le le param &identifiant=_ma_page, la variable récupéré avec #ENV<i>identifiant</i> était : _ma_page</p> <p>L'inclusion de ma noisette qui affiche les menus est ainsi :<br class="autobr" /> <code>[(#INCLURE{fond=inclure/menu,identifiant=#ENV{identifiant,navprimary},env})]</code></p> <p>d'ou le problème, mais c'est plus de mon fait, si je passe le meme paramètre a mes inclusions c'est normal que ça agisse ainsi.</p> Pages uniques 2015-06-10T22:00:22Z https://files.spip.org/Pages-uniques#comment482520 2015-06-10T22:00:22Z <p>Pas tout compris. Si t'appelles un menu t'es censé lui passer son identifiant voulu pendant l'appel, donc je vois pas comment ça pourrait se télescoper.</p> Pages uniques 2015-06-03T09:58:40Z https://files.spip.org/Pages-uniques#comment482310 2015-06-03T09:58:40Z <blockquote class="spip"> <p>On changera sûrement pour « identifiant », ce qui uniformisera avec Menus, Formidable, etc. Et dans le même temps j'ajouterais le choix automatique du squelette du même nom que l'identifiant s'il existe.</p> </blockquote> <p>J'ai testé et l'appel d'une page avec identifiant téléscope celui du plugin menu quand c'est sur la même page et passé via #ENV , du coup j'ai du opté pour 'page-uid'…</p> <p>mais ptet j'my prends a l'envers ....</p> Pages uniques 2015-02-04T16:55:56Z https://files.spip.org/Pages-uniques#comment479241 2015-02-04T16:55:56Z <p>En fait, c'est une recherche google sur "accès interdit vous n'avez pas accès etc…) qui m'a fait aboutir à <br class="autobr" /> <a href="https://www.mail-archive.com/spip-zone@rezo.net/msg34888.html" class="spip_url spip_out auto" rel="nofollow external">https://www.mail-archive.com/spip-zone@rezo.net/msg34888.html</a></p> <p>Dans le fil, le 3è message parle de cette histoire d'écran de sécurité.</p> <p>Du coup, pas plus persuadé que ça que ça puisse avoir un rapport, juste pour voir, j'ai mis en place l'écran. Et là, paf !, plus de message d'erreur et la page est bien créée….</p> <p>Il semble donc qu'il y ait tout de même une interférence.</p> Pages uniques 2015-02-04T16:19:46Z https://files.spip.org/Pages-uniques#comment479240 2015-02-04T16:19:46Z <p>Euh aucune idée, je ne vois pas le rapport. :)</p> Pages uniques 2015-02-04T15:43:15Z https://files.spip.org/Pages-uniques#comment479238 2015-02-04T15:43:15Z <p><strong>Résolu</strong> : L'erreur observée semblait liée à l'absence de l'écran de sécurité (machine locale). En le mettant en place, c'est OK. <br class="autobr" /> Pour comprendre ce qu'il se passe, quelle est l'interaction entre l'écran de sécurité et cette création de pages uniques ?</p> Pages uniques 2015-02-04T15:32:44Z https://files.spip.org/Pages-uniques#comment479236 2015-02-04T15:32:44Z <p>Merci pour ce plugin qui fait partie des “incontournables”</p> <p>Sur un site 3.0.17 + plugin pages à jour (svn) sur lequel je viens d'installer ce plugin, je constate un dysfonctionnement : lorsque je veux créer une page, après avoir saisi l'article + cliqué sur Entegistrer, j'ai le message d'erreur ci-dessous</p> <blockquote class="spip"><h2 class="h2">Accès interdit</h2> <p>Vous n'avez pas le droit d'accéder à la page article_edit.</p> </blockquote> <p>Et l'article ne se créé pas</p> <p>C'est grave, docteur ? Où dois-je chercher ? Un bug quelque part ?</p> Pages uniques 2014-09-26T12:24:08Z https://files.spip.org/Pages-uniques#comment477137 2014-09-26T12:24:08Z <p>Ah, ben voilà pourquoi ça ne fonctionnait pas : un <code>return $flux;</code> s'est glissé en fin de code . C'est son absence dans les codes précédents qui nous faisait bêtement tourner en bourrique.</p> <p>Merci beaucoup d'avoir pris le temps de nous concocter une réponse aussi complète.</p> Pages uniques 2014-09-26T08:19:29Z https://files.spip.org/Pages-uniques#comment477131 2014-09-26T08:19:29Z <p>En reprenant le code que je vous ai donné et en appliquant ce qui est écrit dans la documentation, on obtient ceci :</p> <p>Déclaration depuis plugins/dede/dede_pipelines.php pour un plugin avec le préfixe dede :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="co1">// afficher le lien "Convertir en page" du plugin énponyme uniquement pour les admins complets</span> <span class="kw2">function</span> dede_ccas_boite_infos<span class="br0">&#40;</span><span class="re0">$flux</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'args'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st_h">'type'</span><span class="br0">&#93;</span> <span class="sy0">==</span> <span class="st_h">'article'</span> AND <span class="sy0">!</span>autoriser<span class="br0">&#40;</span><span class="st_h">'configurer'</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re0">$cherche</span> <span class="sy0">=</span> <span class="st0">"/<span[^>]*class=('|<span class="es1">\"</span>)icone s24 horizontale page-24.*?<\/span>/is"</span><span class="sy0">;</span> <span class="kw1">if</span> <span class="br0">&#40;</span><a href="http://www.php.net/preg_match" rel='nofollow'><span class="kw3">preg_match</span></a><span class="br0">&#40;</span><span class="re0">$cherche</span><span class="sy0">,</span><span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'data'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'data'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <a href="http://www.php.net/preg_replace" rel='nofollow'><span class="kw3">preg_replace</span></a><span class="br0">&#40;</span><span class="re0">$cherche</span><span class="sy0">,</span><span class="st_h">''</span><span class="sy0">,</span> <span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'data'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="kw1">return</span> <span class="re0">$flux</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> <p>et la déclaration suivante dans plugins/dede/paquet.xml :</p> <div class="coloration_code cadre"><div class="spip_xml cadre"><div class="xml"><ol><li class="li1"><div class="de1"><span class="sc3"><span class="re1"><pipeline</span> <span class="re0">nom</span>=<span class="st0">"boite_infos"</span> <span class="re0">inclure</span>=<span class="st0">"skel_ccas_pipelines.php"</span> <span class="re2">></span><span class="re1"></pipeline<span class="re2">></span></span></span></div></li> </ol></div></div></div> <p>Déclaration sans plugin depuis config/mes_options.php :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code><span class="co1">// afficher le lien "Convertir en page" du plugin énponyme uniquement pour les admins complets</span> <span class="re0">$GLOBALS</span><span class="br0">&#91;</span><span class="st_h">'spip_pipeline'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st_h">'boite_infos'</span><span class="br0">&#93;</span> <span class="sy0">.=</span> <span class="st0">"|perso_boite_infos"</span><span class="sy0">;</span> <span class="kw2">function</span> perso_boite_infos<span class="br0">&#40;</span><span class="re0">$flux</span><span class="br0">&#41;</span><span class="br0">&#123;</span> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'args'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st_h">'type'</span><span class="br0">&#93;</span> <span class="sy0">==</span> <span class="st_h">'article'</span> AND <span class="sy0">!</span>autoriser<span class="br0">&#40;</span><span class="st_h">'configurer'</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re0">$cherche</span> <span class="sy0">=</span> <span class="st0">"/<span[^>]*class=('|<span class="es1">\"</span>)icone s24 horizontale page-24.*?<\/span>/is"</span><span class="sy0">;</span> <span class="kw1">if</span> <span class="br0">&#40;</span><a href="http://www.php.net/preg_match" rel='nofollow'><span class="kw3">preg_match</span></a><span class="br0">&#40;</span><span class="re0">$cherche</span><span class="sy0">,</span><span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'data'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'data'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <a href="http://www.php.net/preg_replace" rel='nofollow'><span class="kw3">preg_replace</span></a><span class="br0">&#40;</span><span class="re0">$cherche</span><span class="sy0">,</span><span class="st_h">''</span><span class="sy0">,</span> <span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'data'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span> <span class="kw1">return</span> <span class="re0">$flux</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> <p>Voilà, j'espère que ça vous va, vous n'avez plus qu'à copier/coller maintenant :)</p> Pages uniques 2014-09-26T07:27:18Z https://files.spip.org/Pages-uniques#comment477130 2014-09-26T07:27:18Z <p>Bonjour Jean-Marie,</p> <p>Même chose, confronté au problème, impossible à faire comprendre...<br class="autobr" /> Je me suis donc résolu à une solution des plus gores : changement d'icône ! voir ex en pièce jointe...<br class="autobr" /> En attendant mieux ;-)</p> Pages uniques 2014-08-06T09:33:13Z https://files.spip.org/Pages-uniques#comment476413 2014-08-06T09:33:13Z <p>Salut b_b,</p> <p>merci pour cette “bidouille”...<br class="autobr" /> Par contre, je n'arrive pas à la faire fonctionner. En fait, je crois bien que je n'arrive pas avec les pipeline :/</p> <p>J'ai parcouru la doc ( <a href="http://programmer.spip.net/-Les-pipelines-" class="spip_url spip_out auto" rel="nofollow external">http://programmer.spip.net/-Les-pipelines-</a> ) et ainsi que <a href="http://aternatik.org/articles-et-ressources/bac-a-sable/article/exemple-d-utilisation-d-un" class="spip_url spip_out auto" rel="nofollow external">http://aternatik.org/articles-et-ressources/bac-a-sable/article/exemple-d-utilisation-d-un</a> et <a href="http://www.weblog.eliaz.fr/article105.html" class="spip_url spip_out auto" rel="nofollow external">http://www.weblog.eliaz.fr/article105.html</a> (site très intéressant d'ailleurs, tu devrais y jeter un œil ;) ) mais il me manque qqch visiblement...</p> <p>jean marie</p> Pages uniques 2014-08-06T08:17:35Z https://files.spip.org/Pages-uniques#comment476411 2014-08-06T08:17:35Z <p>Hop, j'ai aussi un problème équivalent sur un site où les admins restreints cliquent par erreur sur ce bouton “Convertir en page”, du coup je le masque à l'arrache en passant par le pipeline boite_infos comme ceci :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="php"><code> <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'args'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st_h">'type'</span><span class="br0">&#93;</span> <span class="sy0">==</span> <span class="st_h">'article'</span> AND <span class="sy0">!</span>autoriser<span class="br0">&#40;</span><span class="st_h">'configurer'</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> <span class="re0">$cherche</span> <span class="sy0">=</span> <span class="st0">"/<span[^>]*class=('|<span class="es1">\"</span>)icone s24 horizontale page-24.*?<\/span>/is"</span><span class="sy0">;</span> <span class="kw1">if</span> <span class="br0">&#40;</span><a href="http://www.php.net/preg_match" rel='nofollow'><span class="kw3">preg_match</span></a><span class="br0">&#40;</span><span class="re0">$cherche</span><span class="sy0">,</span><span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'data'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'data'</span><span class="br0">&#93;</span> <span class="sy0">=</span> <a href="http://www.php.net/preg_replace" rel='nofollow'><span class="kw3">preg_replace</span></a><span class="br0">&#40;</span><span class="re0">$cherche</span><span class="sy0">,</span><span class="st_h">''</span><span class="sy0">,</span> <span class="re0">$flux</span><span class="br0">&#91;</span><span class="st_h">'data'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span></code></pre></div> <p>Et zou :) En attendant mieux, ça fonctionne.</p> Pages uniques 2014-06-06T17:58:57Z https://files.spip.org/Pages-uniques#comment475723 2014-06-06T17:58:57Z <p>Bonjour,</p> <p>Voici une petite astuce (mais il y en a certainement d'autres...) pour appliquer automatiquement une composition à tous vos articles uniques.</p> <p>Déterminer une composition d'article “article_unique” héritée d'une composition de rubrique, n'est pas possible puisque par définition les articles uniques n'ont pas de rubrique. La composition “article_unique” doit donc être appliquée individuellement à tous les articles uniques, ou alors être appliquée globalement à tous les articles qui n'ont pas de rubrique si on modifie légèrement la boucle article Z d'origine...</p> <p>La boucle article Z d'origine ...</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code><BOUCLE_principale_article(ARTICLES){id_article}> <INCLURE{fond=structure,env,id_rubrique=#ENV{id_rubrique,#ID_RUBRIQUE},id_secteur=#ID_SECTEUR,type-page=article,composition=#COMPOSITION} ></INCLURE> </BOUCLE_principale_article></code></pre></div> <p>...produit pour un article unique le code html suivant :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code><html class="page_article ltr fr no-js" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr"></code></pre></div> <p>La boucle article modifiée incluant un test sur l'id_rubrique...</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code><BOUCLE_principale_article(ARTICLES){id_article}>[(#ID_RUBRIQUE|>{0}|?{#SET{composition,#COMPOSITION},#SET{composition,page_unique}})] <INCLURE{fond=structure,env,id_rubrique=#ENV{id_rubrique,#ID_RUBRIQUE},id_secteur=#ID_SECTEUR,type-page=article,composition=#GET{composition}} ></INCLURE> </BOUCLE_principale_article></code></pre></div> <p>...produit le code html suivant avec les class qui vont bien:</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class=""><code><html class="page_article article_page_unique composition_page_unique ltr fr no-js" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr"></code></pre></div> <p>Bonne utilisation ;-)<br class="autobr" /> Cyril</p> Pages uniques 2014-05-29T14:09:31Z https://files.spip.org/Pages-uniques#comment475599 2014-05-29T14:09:31Z <p>Salut,</p> <p>merci pour ta réponse.</p> <p>Dans mon cas précis, une fois que j'ai mis en place les pages, les utilisateurs du site (rédacteurs ou admin), n'ont pas besoin d'en créer d'autres. Du coup, ça crée une confusion...<br class="autobr" /> D'ailleurs, j'installe également le plugin Autorité pour ne pas qu'ils puissent modifier la config du site et des plugins.</p> <p>Est-ce qu'il ne pourrait pas y avoir une option un peu comme ce qui existe dans Compostions ? Par ex, “Seul le webmaster peut créer et convertir des pages”... Si on la coche, le lien disparait.</p> <p>Jean Marie</p> Pages uniques 2014-05-28T14:53:26Z https://files.spip.org/Pages-uniques#comment475589 2014-05-28T14:53:26Z <p>Moi aussi je les utilise pour ça (c'est le cas d'utilisation principal), mais justement, les admins complets, ce sont celleux qui ont les droits de gestion éditoriaux complets pour le site, y compris les menus du plugin Menus, etc. Donc que ce soit caché aux rédacs et admins restreints, je comprends, mais admins complets pas vraiment. Après ça pourrait être une autorisation spécifique (actuellement c'est article_modifier), ce qui permettrait de la surcharger…</p> Pages uniques 2014-05-28T14:45:53Z https://files.spip.org/Pages-uniques#comment475588 2014-05-28T14:45:53Z <p>Salut,</p> <p>merci pour ce plugin que j'utilise sur la quasi totalité de mes sites. Très pratique !</p> <p>Une petite question: existe-t'il un moyen pour cacher le lien “Convertir en page” aux admins ?</p> <p>L'idée, c'est que je me sers des pages pour tout ce qui est “pages utiles” qui n'ont pas vocation à être dans le menu. Mais du coup, le lien porte confusion pour certains utilisateurs qui convertissent par inadvertance les articles en pages (la notion de page n'est pas évidente pour eux).</p> <p>Le top (pour moi en tout cas) serait en fait que les fonctions de création et conversion de Pages uniques soient paramétrable pour être inaccessible pour les non webmaster... Mais bon, peut-être que personne n'est dans ce cas.</p> <p>Bonne journée,</p> <p>jean marie</p> Pages uniques 2014-03-10T15:36:44Z https://files.spip.org/Pages-uniques#comment474285 2014-03-10T15:36:44Z <p>Bonjour</p> <p>Suite au besoin d'avoir des articles sans aucune rubrique, je viens de pousser un correctif qui va dans ce sens. Il est testé sous spip 3.0.15.<br class="autobr" /> Avec ce correctif, on peut s'affranchir de la présence de toute rubrique pour créer et/ou modifier des pages.</p> Pages uniques 2014-03-05T10:06:19Z https://files.spip.org/Pages-uniques#comment474196 2014-03-05T10:06:19Z <p>Pour ceux qui comme moi utiliserait ce plugin avec pour chaque page plusieurs versions dans des langue différentes, j'ai juste suffixé le nom de la page avec _fr / _en pour ensuite faire des boucles du type :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><span class="re11"><BOUCLE_page_accueil</span><span class="re12">(ARTICLES)</span><span class="re13"><span class="re41">{page=index_<span class="re1">#LANG</span>}</span><span class="re41">{lang}</span></span><span class="re10">></span> <span class="re15"></BOUCLE_page_accueil></span></code></pre></div> Pages uniques 2014-01-23T10:29:35Z https://files.spip.org/Pages-uniques#comment473451 2014-01-23T10:29:35Z <p>merci pour le lien, j'étais déjà passé en version antérieure, je comprends le principe.</p> Pages uniques 2014-01-23T10:09:40Z https://files.spip.org/Pages-uniques#comment473448 2014-01-23T10:09:40Z <p>merci pour le lien</p> Pages uniques 2014-01-23T10:04:16Z https://files.spip.org/Pages-uniques#comment473447 2014-01-23T10:04:16Z <p>Bonjour,</p> <p>Oui pour l'instant il faut télécharger la version antérieure du plugin : <a href="http://zone.spip.org/trac/spip-zone/changeset/77174/_plugins_/pages/trunk?old_path=/&format=zip" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/77174/_plugins_/pages/trunk?old_path=/&format=zip</a></p> <p>Pour une explication plus en détails, voir ma réponse au message indiqué par b_b.</p> Pages uniques 2014-01-23T10:02:20Z https://files.spip.org/Pages-uniques#comment473446 2014-01-23T10:02:20Z <p>Bonjour,</p> <p>Je complète le message de Rastapopoulos : c'est bien moi qui ai mis la pagaille en faisant quelques ajouts au plugin qui ont occasionné des problèmes de rétro-compatibilité dans certains cas. Concrètement j'ai rajouté des vérifications sur la saisie de l'identifiant d'une page pour empêcher les utilisations non “voulues” : l'idée est que l'identifiant doit être unique, sans caractère accentué ni espace.</p> <p>Il y a une discussion sur la liste pour savoir si c'était une bonne idée ou pas, en attendant je te conseille d'utiliser la version précédente, téléchargeable ici : <a href="http://zone.spip.org/trac/spip-zone/changeset/77174/_plugins_/pages/trunk?old_path=/&format=zip" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/77174/_plugins_/pages/trunk?old_path=/&format=zip</a></p> Pages uniques 2014-01-19T17:26:30Z https://files.spip.org/Pages-uniques#comment473368 2014-01-19T17:26:30Z <p>Oui pour une raison inconnu ça n'a pas été mis à jour automatiquement suite aux modifications de ZIP qu'il y a eu il y a quelques semaines. Du coup je l'ai fait à la main là. Mais c'est bizarre.</p> Pages uniques 2014-01-19T11:52:20Z https://files.spip.org/Pages-uniques#comment473361 2014-01-19T11:52:20Z <p>Bonjour,<br class="autobr" /> Impossible de télécharger le plug in Page pour la version 3.0 de Spip. Le lien est rompu</p> Pages uniques 2014-01-16T13:33:58Z https://files.spip.org/Pages-uniques#comment473321 2014-01-16T13:33:58Z <p>Merci mais je ne comprends pas très bien ce que je dois faire pour résoudre le problème. Suis-je censé télécharger une version ancienne du plugin ?</p> Pages uniques 2014-01-16T12:24:33Z https://files.spip.org/Pages-uniques#comment473317 2014-01-16T12:24:33Z <p>Salut, l'explication est juste sous ta question...</p> <p><a href="http://contrib.spip.net/Pages-uniques#forum473255" class="spip_url spip_out auto" rel="nofollow external">http://contrib.spip.net/Pages-uniques#forum473255</a></p> <p>++</p> Pages uniques 2014-01-16T07:47:08Z https://files.spip.org/Pages-uniques#comment473311 2014-01-16T07:47:08Z <p>Bonjour,</p> <p>Je n'arrive plus à mettre à jour des pages uniques, alors que tout fonctionnait deux mois auparavant. J'ai par exemple une page unique ayant pour champ titre “Réalisations” (en EN “References”), pour champ Page “Références” (à la fois FR et EN). Si je modifie cette page, simplement en ajoutant un espace dans le corps du texte et que j'enregistre les modifications, j'ai le message d'erreur “Charactères alphanumériques en minuscules ou “_” uniquement” apparaissant dans le champ Page.<br class="autobr" /> J'utilise SPIP 3.0.10 [20600] et la version 1.0.5 SVN [79192] du plugin Pages.<br class="autobr" /> Merci pour votre aide,</p> <p>Cordialement,<br class="autobr" /> Jean</p> Pages uniques 2014-01-13T20:48:08Z https://files.spip.org/Pages-uniques#comment473255 2014-01-13T20:48:08Z <p>C'était un manque de test d'unicité qu'il y avait avant, et il a été rajouté par Tcharlss. Je sais bien effectivement que lorsqu'un chose est possible, au moins une personne l'utilise. :)</p> <p>Mais cette possibilité de regrouper des pages ensemble en utilisant l'identifiant de page n'est pas censé être gardé. En effet, ce plugin ne devrait pas avoir pour but de “ranger autrement” des pages ensembles, puisqu'à l'inverse son but est avant tout de pouvoir créer des pages rangées nulle part.<br class="autobr" /> Il faudrait donc peut-être changer le numéro de version majeure, pour signifier qu'il y a une perte de compatibilité non négligeable.</p> <p>Pour ranger ensemble, il y a des rubriques (ou des mots), mais aussi surtout il y a le plugin Menus qui correspond à ce que tu décris : générer des menus avec des pages diverses et variées.</p> Pages uniques 2014-01-13T20:28:21Z https://files.spip.org/Pages-uniques#comment473254 2014-01-13T20:28:21Z <p>Bonjour,</p> <p>je crois que le fonctionnement a changé depuis la mise à jour, ce qui ne me paraît normal…</p> <p>j'ai pour habitude de saisir dans le champ “page” une valeur générique, par exemple “entete” pour tous les liens d'en-tête, “piedpage” pour tous les liens de bas de page etc. Chaque page dans sa série étant classée par le préfixe numéroté, exemple : “1. Contact”, “2. À propos”, …</p> <p>Or, avec la dernière version que j'ai téléchargée une erreur fait que je ne peux attribuer à plus d'une page la même valeur pour champ “page”.</p> <p>Le plugin fonctionne ainsi depuis des années, pourquoi avoir subitement modifié son fonctionnement ?</p> Pages uniques 2013-10-28T15:44:00Z https://files.spip.org/Pages-uniques#comment471866 2013-10-28T15:44:00Z <p>Bonjour,<br class="autobr" /> j'ai fais un test en ne conservant que les plugins indispensables : menus 1.4.5; nospam 1.5.4; page 1.0.2; saisies pour formulaires 1.31.4; spip proprio 1.70.0; z-dist v1- 1.7.21.</p> <p>En revanche, pour un site n'ayant qu'une seule rubrique, si je converti tous les articles de cette rubrique en page unique et *sans supprimer* la rubrique, alors les articles sont modifiable à souhait. C'est ma solution de dépannage.<br class="autobr" /> cordialement</p> Pages uniques 2013-10-13T18:15:32Z https://files.spip.org/Pages-uniques#comment471537 2013-10-13T18:15:32Z <p>Désolé, je n'ai pas encore eu le temps de tenter de reproduire la même chose chez moi. Mais avant, as-tu fais tes tests en désactivé tous les plugins non nécessaires ?</p> Pages uniques 2013-10-05T11:17:23Z https://files.spip.org/Pages-uniques#comment471350 2013-10-05T11:17:23Z <p>Autre soucis constaté assez gênant.<br class="autobr" /> Lorsque un article est converti en page, toute modification ne peut être enregistrée. <br class="autobr" /> Je suppose que SPIP interdit aussi la modification d'un article qui n'est pas dans une rubrique.</p> Pages uniques 2013-10-04T12:41:30Z https://files.spip.org/Pages-uniques#comment471332 2013-10-04T12:41:30Z <p>Oui les pages sont des articles classiques, et SPIP interdit la création d'un article s'il n'y aucun rubrique dans le site. Donc il manque encore soit un message expliquant ça (et sans les boutons de création), soit beaucoup mieux, modifier le comportement pour pouvoir créer des pages uniques même sans rubrique.</p> Pages uniques 2013-10-04T10:05:02Z https://files.spip.org/Pages-uniques#comment471328 2013-10-04T10:05:02Z <p>Bonjour,<br class="autobr" /> je rencontre un soucis pour créer un article unique sur un spip 3.0.10 ou 3.0.11 vide, fraîchement installé.</p> <p>Une fois le plugin installé en auto et activé, si je vais dans “Edition > Pages uniques” j'arrive sur une page titrée “Toutes les pages” suivi du texte “Il n'y a aucune page pour l'instant.” et dans la colonne de gauche “Raccourcis” suivi d'un lien “Créer une nouvelle page”.</p> <p>Si je valide ce lien, j'arrive bien sur un formulaire “article” en mode édition, je saisie mes infos et quand j'enregistre, la page reste en mode édition et rien n'est enregistré dans la base.</p> <p>Est-ce un comportement normal, <br class="autobr" /> 1) faut-il commencer par créer une rubrique, puis un article ?<br class="autobr" /> 2) modifier l'article en page unique puis supprimer la rubrique ?</p> <p>Merci d'avance pour vos retours.<br class="autobr" /> Cordialement</p> Pages uniques 2013-09-29T19:20:08Z https://files.spip.org/Pages-uniques#comment471158 2013-09-29T19:20:08Z <p>non ça ne fait pas ça</p> Pages uniques 2013-09-29T19:18:59Z https://files.spip.org/Pages-uniques#comment471157 2013-09-29T19:18:59Z <p>Bonjour,</p> <p>Est-ce que le plugin surcharge #URL_PAGE pour pouvoir écrire facilement <code>#URL_PAGE{mapage} ?</code></p> <p>Merci</p>