SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 104 visiteurs en ce moment

Accueil > Améliorations de l’espace privé > Modifications de l’espace privé > Afficher l’URL propre dans la partie privée

Afficher l’URL propre dans la partie privée

24 août 2005 – par JLuc – commentaires

1 vote

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Dans l’interface privée j’affiche le nom de la future page
(en haut de la colonne de gauche, dans le petit cadre sous l’Id de l’article). C’est très pratique pour la mise au point des url_propres alors voici comment faire.

Attention : il faut que cette information n’apparaisse qu’à la personne chargée des url_propres, que ci après je vais appeler le webmaster.
En effet, les rédacteurs doivent continuer à faire des liens utilisant l’Id de l’article ([un lien->334]) et ne doivent surtout pas utiliser directement l’adresse propre, toujours susceptible de changer si l’algorythme change !!
Je suppose dans ce qui suit que le webmaster a un identifiant d’auteur égal ... à 1 , ce qui est souvent le cas... Si il y a d’autres webmasters, ajustez le test en première ligne.

Le code à ajouter se situe aux environs de la ligne 397 (sur a 1.8.1) de ecrire/articles.php3 :

...
echo "<font face='Verdana,Arial,Sans,sans-serif' size='1'><b>"._T('info_numero_article')."</b></font>\n";
echo "<br><font face='Verdana,Arial,Sans,sans-serif' size='6'><b>$id_article</b></font>\n";

// JLUC Ajout affichage url_propre sous le numéro de l'article
         if ($auteur_session['id_auteur']==1) {
                $row = spip_fetch_array(spip_query("SELECT url_propre FROM spip_articles WHERE id_article=$id_article"));
                $url_propre = $row['url_propre'];
                if ($url_propre AND $url_propre != "")
                        echo "<br><font face='Verdana,Arial,Sans,sans-serif' size='1'><b>Adresse publique de la page :<br>"
                                .$url_propre."</b></font>\n";
          };
// JLUC Fin de l'ajout               

voir_en_ligne ('article', $id_article, $statut_article);
...

Dernière modification de cette page le 11 août 2018

Retour en haut de la page

Vos commentaires

  • Le 8 octobre 2005 à 22:22, par Said En réponse à : Afficher l’URL propre dans la partie privée

    Bonjour
    Ce serait très très utile si on pouvait editer l’url ; ça permettrait de mettre les mots clés souhaités

    • Le 15 octobre 2005 à 20:01, par Seb- En réponse à : Afficher l’URL propre dans la partie privée

      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.

      Dans articles_edit.php3, par exemple après :

      Ajouter :

      Et dans articles.php3, remplacer :

      Par :

      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ù.

    • Le 23 mai 2007 à 15:24, par Arno En réponse à : SPIP 1.9.2 Afficher l’URL propre dans la partie privée

      Bonjour ,

      Voici une adaptation de cette contrib pour SPIP 1.9.2

      Dans le fichier inc/editer_article.php ajouter en fin de fichier la fonction suivante :

      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 "";
              }
      }

      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 :
              . editer_article_url_propre($row['url_propre'], $config, $aider)  # ajout edition url propre

      Ici, la fonction est réservée aux administrateurs et aucun contrôle n’est fait sur le texte saisi.

      Conseil : mettre le fichier modifié « inc/editer_article.php » dans un plugin.

    • Le 23 mai 2007 à 16:28, par ? En réponse à : SPIP 1.9.2 Afficher l’URL propre dans la partie privée

      Merci pour ces mises à jours et compléments.

      Tu conseilles de mettre « en plugin » : veux tu dire simplement : « dans un sous répertoire inc du dossier squelette » ? (car a priori cela suffit, pas la peine de plugin)

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Groupes de mots clés arborescents

    26 juillet 2012 – 37 commentaires

    Ce plugin permet de gérer une arborescence de groupes de mots clés. Les sous groupes de mots héritent des propriétés du groupe racine (sur quoi peut on le lier ? peut il y avoir un ou plusieurs mots). Les formulaires de liens qui permettent de lier (...)

  • Jeux pour SPIP 3

    27 juillet 2012 – 52 commentaires

    Un portage pour SPIP 3 du plugin Jeux a été fait. Explications et nouveautés. Cet article concerne une mise à jour du plugin Jeux dont la description complète est disponible ici : Des jeux dans vos articles !. Le code du plugin Jeux est un code (...)

  • Mailshot

    16 janvier 2013 – 336 commentaires

    Ce plugin prend en charge l’envoi en nombre d’info-lettres par email. Mailshot permet l’envoi en nombre d’emails au moyen d’un SMTP (ou d’un service externe) dédié à cet effet. Il permet de limiter la cadence d’envoi. Enfin, ce plugin implémente la (...)

  • Plugins Giseh

    26 novembre 2010 – 460 commentaires

    Les plugins correspondants aux fonctionnalités de Giseh, compatibles avec SPIP 3.2, SPIP 3.0 (et SPIP 2.1) et compatibles (sous SPIP 3.2) avec PHP 7.0 et 7.1, sont les suivants : le plugin « ciparam : Configurateur de squelettes » le plugin « cisquel  (...)

  • Bouquinerie V2

    6 octobre 2017 – 23 commentaires

    Voici la version pour SPIP 3.x du plugin Bouquinerie. Cette nouvelle version permet de gérer des livres et le ou les auteurs associés. Elle n’est pas compatible avec la précédente version. Cet article est une présentation générale et un guide pour (...)