URLs éditables - commentaires URLs éditables 2013-09-16T08:59:38Z https://contrib.spip.net/URLs-editables#comment470774 2013-09-16T08:59:38Z <p>Bonjour,<br class="autobr" /> J'ai testé le plugin, qui fonctionne à merveille. Merci au concepteur.<br class="autobr" /> Mais, pour moi, il reste le problème de redirection des anciennes URL vers les nouvelles. J'ai dans un premier temps conservé l'ancienne url et installé un link rel=canonical, mais ce dernier renvoie vers la nouvelle URL, ne réglant donc pas le pb de duplicate content induit par cette méthode. <br class="autobr" /> Plus généralement, je trouverais plus propre de passer par une redirection 301 pour rediriger systématiquement les anciennes url vers les nouvelles. Quelqu'un saurait-il comment procéder<small class="fine"> </small>? Je suis très novice en la matière.<br class="autobr" /> Merci</p> URLs éditables 2013-03-14T09:19:10Z https://contrib.spip.net/URLs-editables#comment466139 2013-03-14T09:19:10Z <p>le plugin n'était pas encore compatible avec les urls arbos<br class="autobr" /> la version 0.6.0 le rend compatible avec les urls arborescentes. merci de vos retours.</p> URLs éditables 2012-08-20T14:20:28Z https://contrib.spip.net/URLs-editables#comment460422 2012-08-20T14:20:28Z <p>Petite explication :</p> <p>Lorsque je suis par exemple à</p> <p><a href="http://www.monsite.com/designs/animals/big-tiger" class="spip_url spip_out auto" rel="nofollow external">http://www.monsite.com/designs/animals/big-tiger</a></p> <p>je voudrais pouvoir passer à</p> <p><a href="http://www.monsite.com/motifs/animaux/tigre-grand" class="spip_url spip_out auto" rel="nofollow external">http://www.monsite.com/motifs/animaux/tigre-grand</a></p> <p>et non seulement à</p> <p><a href="http://www.monsite.com/motifs/animaux" class="spip_url spip_out auto" rel="nofollow external">http://www.monsite.com/motifs/animaux</a></p> <p>Merci</p> URLs éditables 2012-08-17T10:48:10Z https://contrib.spip.net/URLs-editables#comment460348 2012-08-17T10:48:10Z <p>Bonjour,</p> <p>J'ai un problème assez particulier pour lequel je ne trouve pas de solution ni des informations pertinentes :</p> <p>J'utilise le plugin « menu de langues avec liens » qui fonctionnait très bien partout, entre articles, entre rubriques (traduction d'articles autrement, traduction de rubrique autrement).</p> <p>Mais au moment d'ajouter les « urls propres en mode arbo » et en ayant un fonctionnement approprié, je trouve que la traduction entre articles ne marche plus et lorsque je clique sur le lien pour changer la langue, je suis bien redirigé vers la langue choisie, mais je suis envoyé vers la rubrique et non vers l'article souhaité.</p> <p>Je serais très reconnaissant si quelqu'un a une piste ou solution.</p> <p>J'ai testé avec tous les autres modes : par défaut, propres, propres 2 et la traduction entre articles marche bien. Avec « arbo » il y a la dernière partie du lien qui manque, ça s'arrête à la rubrique.</p> <p>Merci</p> URLs éditables 2012-07-18T08:21:00Z https://contrib.spip.net/URLs-editables#comment459379 2012-07-18T08:21:00Z <p>La fonctionnalité d'édition des URLs est intégrée nativement dans SPIP 3. Il suffit d'aller dans le panneau de configuration des URLs et d'activer la configuration avancée. Il y a alors un formulaire d'édition des URLs sur chaque article,rubrique,...</p> URLs éditables 2012-07-18T01:08:09Z https://contrib.spip.net/URLs-editables#comment459365 2012-07-18T01:08:09Z <p>Bonjour,</p> <p>Egalement, je suis en SPIP 3 et j'aimerais bien bénéficier de ce superbe plugin.</p> <p>et merci erational</p> URLs éditables 2012-07-17T13:08:26Z https://contrib.spip.net/URLs-editables#comment459352 2012-07-17T13:08:26Z <p>Bonjour,</p> <p>Je souhaite ajouter tout un ensemble d'url sur des articles SPIP. Le plugin m'est très utile mais je suis en SPIP 3 et il n'est pas compatible malheureusement<small class="fine"> </small>!!</p> <p>Quelle est la meilleure solution pour spip 3<small class="fine"> </small>?</p> <p>Est ce qu'il y aurait une autre solution à part de toutes les ajoutés manuellement dans le .htaccess<small class="fine"> </small>?</p> <p>merci d'avance,</p> URLs éditables 2011-12-22T15:03:40Z https://contrib.spip.net/URLs-editables#comment453053 2011-12-22T15:03:40Z <p>/// C'est bon, j'avais utilisé mon ancien .htaccess au lieu du nouveau, tout marche bien, merci beaucoup<small class="fine"> </small>!</p> <p>Bonjour,</p> <p>j'ai bien activé le cfg et le plugin url editables, j'ai un .htaccess contenant :</p> <p>RewriteEngine On<br class="autobr" /> RewriteBase /spip2/spip2/<br class="autobr" /> #parce que mon site est contenu dans « racine »/spip2/spip2/<br class="autobr" /> RewriteCond<small class="fine"> </small>%<i>REQUEST_FILENAME</i> -f<br class="autobr" /> RewriteRule ^(.+)\.php[3]$ $1.php [QSA,L]</p> <p>Le .htaccess est dans « racine »/spip2/spip2/<br class="autobr" /> j'utilise spip 2.1.13, je viens de le mettre à jour<br class="autobr" /> Lorsque j'active « url propores » mes anciennes urls ne sont pas accessibles sous la nouvelle adresse « /titre-de-l-article » mais j'obtiens simplement une Error 404 - Not found</p> URLs éditables 2011-11-26T18:23:43Z https://contrib.spip.net/URLs-editables#comment452286 2011-11-26T18:23:43Z <p>J'ai exactement le même problème.<br class="autobr" /> J'ai vu qu'il existait une global : $GLOBALS['var_urls'], si je la met à « false » j'ai peur qu'il n'y ai pas du tout de calcul d'url.<br class="autobr" /> Sinon je pense essayer de modifier la fonction : « voir_en_ligne »...</p> <p>Quelqu'un a-t-il trouvé une solution<small class="fine"> </small>?</p> <p>Merci</p> URLs éditables 2011-06-05T19:51:52Z https://contrib.spip.net/URLs-editables#comment446418 2011-06-05T19:51:52Z <p>Bonsoir,</p> <p>Cette fonctionnalité est vraiment utile, merci beaucoup.</p> <p>Cela dit, je rencontre un problème non négligeable avec ce plugin. J'attribue une url à une page : pas de souci, ça marche, c'est bien cette url qui est prioritairement utilisée par spip pour générer des liens. Par contre, dès que je pousse sur le bouton « voir en ligne », qui déclenche un nouveau calcul d'url, c'est de nouveau celle-ci qui prime. Bien sûr, l'alias que j'ai attribué reste disponible, mais c'est l'url calculée par spip qui prime.</p> <p>Il faudrait donc interdire à SPIP de recalculer d'autorité les urls des pages.</p> <p>Merci</p> URLs éditables 2011-05-01T16:48:33Z https://contrib.spip.net/URLs-editables#comment445019 2011-05-01T16:48:33Z <p>Ça marche super bien : il est génial Joseph<small class="fine"> </small>!</p> URLs éditables 2011-04-29T00:04:50Z https://contrib.spip.net/URLs-editables#comment444929 2011-04-29T00:04:50Z <p>les mots-clés, auteurs et sites ont été ajoutés par joseph. <br class="manualbr" />on a maintenant la main sur toutes les adresses des objets les plus courants sous spip :)</p> URLs éditables 2011-04-27T21:04:33Z https://contrib.spip.net/URLs-editables#comment444891 2011-04-27T21:04:33Z <p><a href='https://contrib.spip.net/Fil' class="spip_in" rel='nofollow'>Fil</a> a fait un très bon article sur le sujet aussi : <a href="http://zzz.rezo.net/URL-canonique.html" class="spip_url spip_out" rel='nofollow external'>http://zzz.rezo.net/URL-canonique.html</a></p> URLs éditables 2011-04-24T22:57:30Z https://contrib.spip.net/URLs-editables#comment444786 2011-04-24T22:57:30Z <p>merci paladin pour ces précisions bien pratiques.</p> URLs éditables 2011-04-24T18:00:53Z https://contrib.spip.net/URLs-editables#comment444781 2011-04-24T18:00:53Z <p>A l'heure actuelle, la longueur maxi ne peut pas être inférieure à la longueur mini. Si vous essayez de la forcer, le plugin la fixe à la longueur mini + 10 caractères.</p> <p>Donc si vous réglez la longuer mini et la longueur maxi à 10, la longuer fixée/corrigée sera de 35 à 45 caractères.</p> <p>La longueur maxi indique un nombre de caractères. <br class="autobr" /> Or, <i>url_nettoyer()</i> coupe au mot. Si un mot est trop long, que l'ensemble de l'url dépasse la longueur souhaitée, le mot sera ignoré.</p> <p>Par exemple, pour un réglage de 35 caractères :</p> <blockquote class="spip"> <p>chlorure d'aminométhylpyrimidinylhydroxyéthylméthylthiazolium</p> </blockquote> <p>génèrera l'url :</p> <blockquote class="spip"> <p>chlorure-d</p> </blockquote> URLs éditables 2011-04-24T17:53:22Z https://contrib.spip.net/URLs-editables#comment444780 2011-04-24T17:53:22Z <p>Magnifique contribution.<br class="autobr" /> J'en avais un du style dans les cartons. Jamais terminé.</p> <p>Il existe une meta pour éviter le duplicated-content : <strong>canonical</strong>.</p> <p>Il est possible également de mettre en place la redirection 301, plus complexe à installer.</p> <p>L'usage de cet élément <i>canonical</i> est expliqué dans<br class="autobr" /> l'article mentionné sur Wikipedia (en)-><a href="http://en.wikipedia.org/wiki/Duplicate_content#Using_rel.3D.22canonical.22_links" class="spip_url spip_out auto" rel="nofollow external">http://en.wikipedia.org/wiki/Duplicate_content#Using_rel.3D.22canonical.22_links</a>]</p> <p>Par exemple :<br class="autobr" /> <code><link rel="canonical" href="http://www.example.com/titre-officiel-article" /></code></p> <p>Il suffit donc d'ajouter dans le head de l'article du fichier <i>article.html</i>,<br class="autobr" /> juste après le meta description, par exemple :<br class="autobr" /> <code><link rel="canonical" href="#URL_SITE_SPIP/#URL_ARTICLE" /></code></p> <p>Ca, ce n'est valable que si vous venez de modifier l'URL de l'article, et avez supprimé les anciennes URLs de cet article.</p> <p>Si vous désirez conserver l'ancienne URL de votre article (qui est probablement déjà référencé dans les moteurs), il faut faire un choix<small class="fine"> </small>!</p> <p>Si plusieurs enregistrements sont disponibles dans la table spip_urls, SPIP ne prend que le premier... que la base lui donne. Qui n'est pas forcément le dernier enregistré.</p> <p>Pour désigner l'URL canonique pour le dernier lien créé via ce plugin,<br class="autobr" /> une petite boucle pour sélectionner la dernière URL ajoutée à votre article :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><link rel="canonical" href="#URL_SITE_SPIP/<BOUCLE_canonical(spip_urls) {id_objet=#ID_ARTICLE} {type=article} {par date} {inverse} {0,1}>#URL</BOUCLE_canonical>" /></code></pre></div> <p>Cette boucle remplace le premier exemple ci-dessus.</p> <p>En guise d'exemple, vous pouvez consulter les squelettes sur <a href="http://www.quesaco.org/" class="spip_out" rel='nofollow external'>www.quesaco.org</a>. Cette boucle est en place pour le lien canonique, dans la page de l'article, et dans le menu de navigation, la page de recherche, etc.</p> <p>Ce qui serait sympa, c'est que la prochaine version de la balise #URL_ARTICLE ne prenne en compte que la dernière version corrigée de cette URL, ou permette de le choisir via un paramètre (pour le moment, le seul paramètre accepté pour cette balise URL_ARTICLE est l'ID d'un article).</p> URLs éditables 2011-04-22T09:10:43Z https://contrib.spip.net/URLs-editables#comment444704 2011-04-22T09:10:43Z <p>J'ai testé le plugin et ça ne semble pas possible... Hélas<small class="fine"> </small>!</p> <p>J'ai jeté un coup d'œil au code du plugin, notamment au pipeline <code>boite_infos</code> où sont déclarés les types d'objets utilisés. Mais je n'ai pas réussi à rajouter la gestion des mots.</p> <p>Si quelqu'un a une idée...</p> URLs éditables 2011-04-21T11:05:02Z https://contrib.spip.net/URLs-editables#comment444665 2011-04-21T11:05:02Z <p>super<br class="autobr" /> merci.</p> URLs éditables 2011-04-21T09:39:09Z https://contrib.spip.net/URLs-editables#comment444649 2011-04-21T09:39:09Z <p>merci pour report de bug sur certains version de php<br class="autobr" /> c'est corrigé par <a href="http://zone.spip.org/trac/spip-zone/changeset/46921" class="spip_out" rel='nofollow external'>46921</a></p> <p>c'est intégré, si vous êtes pressé : <strong>urledit/action/urledit_ajouter.php</strong><br class="autobr" /> avant la ligne 43</p> <div class="coloration_code cadre"><div class="spip_php cadre"><div class="php"><ol><li class="li1"><div class="de1">include_spip<span class="br0">&#40;</span><span class="st_h">'action/editer_url'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li> </ol></div></div></div> <p>ajouter</p> <div class="coloration_code cadre"><div class="spip_php cadre"><div class="php"><ol><li class="li1"><div class="de1">include_spip<span class="br0">&#40;</span><span class="st_h">'inc/filtres'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li> </ol></div></div></div> URLs éditables 2011-04-21T09:15:04Z https://contrib.spip.net/URLs-editables#comment444646 2011-04-21T09:15:04Z <p>oui je sais c'est bizarre. Je viens d'installer un spip « propre » ie sans plugin et j'ai le même problème, je me demande si cela vient pas de la version php utilisé 5.2.9 en local dans mon cas, et chez OVH php 5.2.17<br class="autobr" /> Sinon je suis à jour pour spip.<br class="autobr" /> je pense que Ben est dans le même cas.</p> URLs éditables 2011-04-21T08:44:38Z https://contrib.spip.net/URLs-editables#comment444642 2011-04-21T08:44:38Z <p>bizarre, il s'agit d'une fonction de noyau de SPIP. Vous êtes sur quelle version de SPIP<small class="fine"> </small>? <br class="autobr" /> sur la SPIP 2.1.10, cela passe sans pb.</p> URLs éditables 2011-04-21T07:38:59Z https://contrib.spip.net/URLs-editables#comment444636 2011-04-21T07:38:59Z <p>En cliquant ajouter une url, j'obtiens ce message d'erreur<br class="autobr" /> Fatal error : Call to undefined function supprimer_tags() in /home/.../www/ecrire/action/editer_url.php on line 27</p> <p>En local et sur un serveur mutualisé.</p> URLs éditables 2011-04-19T13:09:08Z https://contrib.spip.net/URLs-editables#comment444553 2011-04-19T13:09:08Z <p>Je suis sur SPIP 2.1.8 [16966] et il fonctionne de mon côté.</p> URLs éditables 2011-04-19T12:31:15Z https://contrib.spip.net/URLs-editables#comment444550 2011-04-19T12:31:15Z <p>arg, testé sur SPIP 2.1.8 : page blanche lors du clic sur « Ajouter ».<br class="autobr" /> impossible d'attribuer une url.</p> URLs éditables 2011-04-19T11:59:34Z https://contrib.spip.net/URLs-editables#comment444548 2011-04-19T11:59:34Z <p>C'est génial, merci beaucoup<small class="fine"> </small>! Je viens de le mettre en place sur un de mes sites perso et ça fonctionne très bien.</p> URLs éditables 2011-04-19T10:26:23Z https://contrib.spip.net/URLs-editables#comment444542 2011-04-19T10:26:23Z <p>Est-ce que la gestion des URL des pages mots est prévue aussi<small class="fine"> </small>?</p> URLs éditables 2011-04-19T10:05:19Z https://contrib.spip.net/URLs-editables#comment444541 2011-04-19T10:05:19Z <p>Dans la version 0.3, j'ai ajouté un pannel de configuration qui permet de choisir les longueurs min, max, séparateurs et filtres des urls proposées via le plugin.</p> URLs éditables 2011-04-19T06:51:16Z https://contrib.spip.net/URLs-editables#comment444536 2011-04-19T06:51:16Z <p>J'ai testé le plugin sur un de mes sites et il apporte beaucoup. Je préfère un titre qui s'adresse à des humains en priorité et un URL plutôt destinée aux robots.</p> <p>J'observe que les URL que je saisis sont tronquées au bout d'un certain nombre de caractères : je sais que cette longueur maximale est définie dans le format URL propres : je surcharge donc généralement le fichier qui les définit. N'existerait-il pas une méthode plus propre pour les allonger s'il vous plaît<small class="fine"> </small>?</p>