Afficher l'URL propre dans la partie privée - commentaires SPIP 1.9.2 Afficher l'URL propre dans la partie privée 2007-05-23T14:28:29Z https://files.spip.org/Afficher-l-URL-propre-dans-la-partie-privee#comment394127 2007-05-23T14:28:29Z <p>Merci pour ces mises à jours et compléments.</p> <p>Tu conseilles de mettre « en plugin » : veux tu dire simplement : « dans un sous répertoire inc du dossier squelette »<small class="fine d-inline"> </small>? (car a priori cela suffit, pas la peine de plugin)</p> SPIP 1.9.2 Afficher l'URL propre dans la partie privée 2007-05-23T13:24:04Z https://files.spip.org/Afficher-l-URL-propre-dans-la-partie-privee#comment394125 2007-05-23T13:24:04Z <p>Bonjour ,</p> <p>Voici une adaptation de cette contrib pour SPIP 1.9.2</p> <p>Dans le fichier inc/editer_article.php ajouter en fin de fichier la fonction suivante :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function editer_article_url_propre($url_propre, $config, $aider) { if ($GLOBALS['auteur_session']['statut'] == '0minirezo') { return "\n<p><b>" . 'URL Propre' # (à mettre ds fichier de langue) ."</b><br />" . "<input type='text' name='url_propre' class='forml spip_xx-small' value=\"$url_propre\" size='40' />" . "</p>\n"; } else { return ""; } }</code></pre></div> <p>Et dans la fonction « inc_editer_article_dist » ajoutez la ligne suivante quelque part entre la ligne n°49 et n° 59 de ce fichier :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"> . editer_article_url_propre($row['url_propre'], $config, $aider) # ajout edition url propre</code></p> <p>Ici, la fonction est réservée aux administrateurs et aucun contrôle n'est fait sur le texte saisi.</p> <p>Conseil : mettre le fichier modifié « inc/editer_article.php » dans un plugin.</p> Afficher l'URL propre dans la partie privée 2005-10-15T18:01:15Z https://files.spip.org/Afficher-l-URL-propre-dans-la-partie-privee#comment383918 2005-10-15T18:01:15Z <p>Je viens de travailler sur le fait d'ajouter la possibilité de modifier l'url propre à partir de l'interface privée. Attention toutefois, la modification que je propose n'effectue absolumment aucune vérification. Par conséquent, si vous utilisez des caractères non adéquats, cela peut faire planter l'accès à l'article. J'utilise la même vérification que dans la contrib, à savoir que l'id de l'auteur doit être 1.</p> <p>Dans articles_edit.php3, par exemple après :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if ($lier_trad) { echo "<INPUT TYPE='Hidden' NAME='lier_trad' VALUE='$lier_trad'>"; echo "<INPUT TYPE='Hidden' NAME='changer_lang' VALUE='$spip_lang'>"; }</code></pre></div> <p>Ajouter :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>// Ajout affichage url_propre if ($auteur_session['id_auteur']==1) { echo "<B>Url propre</B>"; echo "<BR><INPUT TYPE='text' NAME='url_propre' CLASS='forml' VALUE=\"$row[url_propre]\" SIZE='40'><P>"; } else { echo "<INPUT TYPE='hidden' NAME='url_propre' VALUE=\"$url_propre\" >"; }; // Fin ajout</code></pre></div> <p>Et dans articles.php3, remplacer :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$query = "UPDATE spip_articles SET surtitre='$surtitre', titre='$titre', soustitre='$soustitre', $change_rubrique descriptif='$descriptif', chapo='$chapo', texte='$texte', ps='$ps', url_site='$url_site', nom_site='$nom_site' $add_extra WHERE id_article=$id_article";</code></pre></div> <p>Par :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$query = "UPDATE spip_articles SET url_propre='$url_propre', surtitre='$surtitre', titre='$titre', soustitre='$soustitre', $change_rubrique descriptif='$descriptif', chapo='$chapo', texte='$texte', ps='$ps', url_site='$url_site', nom_site='$nom_site' $add_extra WHERE id_article=$id_article";</code></pre></div> <p>Je n'ai fait que des tests rapides et sur un site qui utilise le champ url_propre de façon détournée. Aussi, pensez à sauvegarder votre site avant de tenter quoi que ce soit, au cas où.</p> Afficher l'URL propre dans la partie privée 2005-10-08T20:22:42Z https://files.spip.org/Afficher-l-URL-propre-dans-la-partie-privee#comment383789 2005-10-08T20:22:42Z <p>Bonjour <br class="autobr"> Ce serait très très utile si on pouvait editer l'url<small class="fine d-inline"> </small>; ça permettrait de mettre les mots clés souhaités</p>