Numérotation rapide

Le plugin Numérotation Rapide permet d’un clic de numéroter/re-numéroter/dé-numeroter tous les articles ou sous-rubriques d’une rubrique.

Une fois le plugin installé, un petit panneau apparaît dans les pages de rubriques

Il vous permet d’un clic de renuméroter tous les articles ou toutes les sous-rubriques de la rubrique en cours.

La numérotation se fait toujours de 10 en 10, ce qui vous permet de déplacer un élément en éditant simplement son titre, et en re-numérotant tout après éventuellement.

La numérotation commence toujours à 10, sauf si un article ou une rubrique avec le numéro existe déjà : dans ce cas, celui-ci garde le numéro 0.

Le bouton de dé-numérotation enlève tous les numéros, des articles, ou des sous-rubriques.

Pour que cette numérotation ordonne effectivement les éléments du site public il faut affecter le critère {par num titre} aux boucles concernées, sans oublier de supprimer le numéro du site en passant le filtre |supprimer_numero, comme indiqué ici : « Classer selon la date ou selon un ordre imposé » (ceci n’est plus nécessaire sous SPIP 3, qui procède automatiquement à la suppression).

Discussion

15 discussions

  • Super plugin, indispensable.
    Est-ce qu’il serait possible de s’en servir aussi pour les mots-clés ?

    Répondre à ce message

  • Bonjour,

    Bravo pour cet outil !

    Deux remarques :

    1) J’ai dû renommer les « 10. » en « 010. » et pareil pour les numéros jusqu’à « 90. »
    2) Une fonction « inverse » serait pas mal, non. Les articles par ordre alphabétique dans l’espace privé pourraient être numérotés comme tels ou en sens inverse.

    Merci

    Répondre à ce message

  • Bonjour,

    Je voudrais régler les autorisation pour interdire à des rédacteurs de pouvoir afficher ces boutons et liste déroulante (en SPIP 3.2)

    Et je constate/suppose/questionne :

    • autoriser_numeroter_dist n’est pas utilisée
    • autoriser_rubrique_numeroter_dist ne bloque que les boutons, mais pas la liste déroulante
    • if (in_array($flux['args']['exec'], array('mots')) devrait porter sur mot et non mots et faire une requête pour trouver le groupe du mot concerné
    • il manque la fonction autoriser_groupe_mots_numeroter_dist()

    Bref, est-ce que je modifie le plugin, ou est-ce que je me trompe sur le diagnostic ?

    Répondre à ce message

  • 7

    Un bug qui n’a l’air de se produire qu’avec Sarka-SPIP : dans certains cas (je n’ai pas trop poussé la réflexion, mon niveau de PHP est limite...) je me retrouve avec des auteurs numérotés, ce qui ne m’arrange pas du tout !

    • J’ai vérifié qu’il n’y avait aucune boîte qui permettait de numéroter ou dé-numéroter les auteurs. Soit les auteurs n’ont pas à être numérotés, soit la boîte n’apparait pas...

    • Aujourd’hui ce sont les mots-clés qui ont été numérotés. il y a réellement un bug...

    • Et hop, rebelote, encore des auteurs numérotés sans que je trouve le bouton pour les dénuméroter... :-(

    • Le plugin ne numérote des objets que si on clic sur le bouton de l’interface qu’il propose, et jamais automatiquement. Je vois donc mal comment il peut-être en cause, sauf à ce que quelqu’un l’utilise...

      Par contre il est bien censé afficher une boite de numérotation sur les auteurs.

    • Bonjour, Je reviens à la charge quelques années après (mais oui) avec toujours le même problème, voir le document joint.
      Un développeur (très compétent) contacté m’a laissé le message suivant :
      — - DEBUT ---
      2 solutions :

      • je cherche à reproduire le bug sur une installation en local et à corriger le bug dans le plugin (long, coûteux)
      • tu signales le bug sur le forum du plugin sur contrib (avec le maximum d’informations, version de SPIP, version du plugin...) : https://contrib.spip.net/Numerotation-Rapide

      La 2e solution me semble préférable. Sachant que tu as déjà eu des problèmes et des réponses : https://contrib.spip.net/Numerotation-Rapide#forum478177
      Et une remarque au passage : c’est un plugin (...) [qui] Il fait cependant partie des plugins listés par Nursit, donc, plutôt bien maintenu. https://www.nursit.com/les-plugins-spip

      Ceci dit, il y a eu un bug à un moment donné : https://zone.spip.org/trac/spip-zone/changeset/109933/_plugins_/numerotation
      Et dans http://cpsainttugdual.catholique.fr/ecrire/?exec=auteurs&statut=0minirezo on voit bien que tous les auteurs ne sont pas numérotés. Et les numérotations ne se suivant pas, ça donne l’impression que c’est un effet de bord sur une autre commande...
      — - FIN ---
      Il y a donc vraiment un problème car il n’y a aucun bouton de renumérotation pour les auteurs qui s’affichent à un moment ou un autre.

      SPIP 3.1.8
      SoyezCréateurs 4.3.6
      Plugin Numérotation rapide 2.1.1
      Page concernée http://cpsainttugdual.catholique.fr/ecrire/?exec=auteurs

      Merci d’avance !

    • Il n’y a pas d’affichage de boite de numérotation sur les auteurs.

    • Allo ? Du nouveau sur ce sujet ?

    Répondre à ce message

  • Bonjour,

    Je trouve ce plugin très bien mais avec un seul reproche : dès que l’on dépasse les 10 articles - donc numérotation = « 100. » alors un mélange se produit logiquement, car on passe d’une numérotation de deux à trois chiffres.

    Serait-il possible de modifier le plugin de manière à numéroter par défaut à trois chiffres, donc « 10. » deviendrait « 010. » et ainsi le classement serait davantage opérationnel.

    Merci d’avance,

    Raphaël

    Répondre à ce message

  • 3

    Avec, le plugin "GIS", j’ai un problème : si « numérotation rapide » est installé, cela interagi avec GIS et produit une erreur MySql sur un champ « maj » qui n’existe pas. Cela est du à la ligne 97 du fichier numero->inc->numeroter.php. Si on supprime maj, cela fonctionne ... jusqu’à la prochaine mise à jour de « numérotation rapide ».
    Est ce que l’on peut virer ce champ maj de la requête ?

    Répondre à ce message

  • 1
    obiwanriko

    Je m’occupe également d’un site aux USA qui utilise SPIP pour une petite partie éditorial j’ai donc été amené à traduire le plugin en créant des fichiers lang, si ça intéresse quelqu’un...

    • Maïeul Rouquette

      bien sûr que ca intéresse qu1. Visiblement le plugin n’est pas géré avec Salvatore.

      Trois solutions :
      a) Cedric, l’auteur, ne voit pas le problème à le gérer avec Salvatore, et dans ce cas on enclenche cela et tu pourra mettre les fichiers à disposition via http://trad.spip.net/
      b) Il y a une opposition et tu envoie les fichiers à Cedric ou à moi-même
      c) Il y a une opposition et tu envoi les fichiers via le SVN de SPIP-zone.

      Je pense que le a) ne posera pas de souci....

    Répondre à ce message

  • 2
    obiwanriko

    Bonjour à tous
    Je viens de remarquer en bas à gauche de la page article (exec=article) une box (elle y était ou c’est nouveau ?) intitulé numéroter... Apparemment on peut classer les articles comme l’on veut ?
    Quelqu’un d’autre l’a vu ? C’est le plugin « Numérotation rapide » ou c’est SPIP (j’suis en 3.0.16) ????

    • En effet, la version 2.0 du plugin introduit un selecteur qui permet de numeroter un article pour le déplacer avant tel autre. La numérotation est automatiquement re-générée pour tous les articles de la rubrique pour respecter le nouvel ordre demandé.

      Cette boite est disponible pour les articles, rubriques et autres objets SPIP et facilite grandement l’ordonancement éditorial.

    • obiwanriko

      whooaaaahhh c’est juste exceptionnel !!! Je cherche une fonction pareil depuis que je fais des sites sous SPIP ! Cédric, mes rédacteurs et moi-même à la Mairie de Rambouillet vous disent un grand merci !

    Répondre à ce message

  • 2

    Salut :)

    ... sans oublier de supprimer le numéro du site en passant le filtre |supprimer_numero ...

    Toujours nécessaire ça, en SPIP 3 ?
    Je croyais qu’il avait été rendu obsolète ?

    Répondre à ce message

  • 5
    blonchk

    Bonjour,

    Avec SPIP3, je n’ai trouvé aucun boutons de renumérotation/dénumérotation, que ce soit pour les rubriques ou pour les articles (espace privé et espace publique). Peut-être ai-je loupé une étape...

    Quelqu’un aurai-t-il la gentillesse de confirmer et/ou de donner une piste ?

    D’avance merci

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom