Dotclear

Ticket #1181 (closed idea: fixed)

Opened 13 years ago

Last modified 11 years ago

Ordonnancement des pages depuis plugin.php?p=pages

Reported by: brol Owned by: lipki
Priority: normal Milestone: 2.6
Component: module:plugins Version: 2.2
Severity: normal Keywords:
Cc:

Description

Actuellement, pour ordonnancer les pages il est nécessaire d'éditer les pages une à une et leur affecter un n° de position. Quand on en a beaucoup, c'est fastidieux !
Ne serait-il pas possible d'avoir un champ avec ce n° de position depuis la page plugin.php?p=pages, un peu à l'image du plugin menu (Adjaya) afin de modifier à la volée ces positions (et donc un bouton "Enregistrer l'ordre" en bas de la dite page ?
Si cela n'est pas possible, peut-être alors ajouter un item dans les actions sur les pages disponible en bas de cette même page permettant de réordonner les pages sélectionnées ?
Merci ;-)

Change History

comment:1 Changed 13 years ago by Jean-Michel

N'oublions pas que les "pages" ne sont pas censés être nombreuses. Si c'est le cas, c'est que l'usage initial a été detourné.

Malgré tout si on devait suivre ce ticket, pourquoi ne pas se servir ce qui est fait pour les "liens" (plugin natif) ?

comment:2 Changed 13 years ago by franck

On va regarder quand même parce comme ça on sera exhaustif.

De toute façon, tous les ordonnancement seront repris, surtout qu'il y a maintenant une option d'accessibilité à intégrer qui permet de désactiver le drag'n'drop pour les changements d'ordre (on récupère dans ce cas des champs avec les numéros d'ordre).

comment:3 Changed 13 years ago by bruno

  • Milestone 2.3 deleted

comment:4 Changed 11 years ago by franck

  • Milestone set to A definir

comment:5 Changed 11 years ago by franck

  • Milestone changed from A definir to 2.6

comment:6 Changed 11 years ago by lipki

J'ai essayer de faire quelque choses, mais il y à un bug gênant.

#1527

Ce qui oblige à cocher des cases pour mettre à jour l’ordre. facile à faire en javascript, mais pas logique et pas simple sans js.

Last edited 11 years ago by lipki (previous) (diff)

comment:7 Changed 11 years ago by lipki

-

Last edited 11 years ago by lipki (previous) (diff)

comment:8 Changed 11 years ago by JcDenis

  • Owner changed from team to lipki

comment:9 Changed 11 years ago by lipki

Bon cette fois j'ai un truc qui marche bien, avec les modifications fait par bruno sur posts_actions.php.

Je vous met que le lien de la branche, mais il faut tester, les gens, faites des clones.
 https://bitbucket.org/lipki/dotclear/commits/branch/Ticket%20%231181

comment:11 Changed 11 years ago by lipki

Nouvelle proposition. Cette fois le plugin a sa propre pages_actions.php totalement indépendante et qui viens pas chatouiller le core.

Et donc le PR est ici chez moi encore :  https://bitbucket.org/lipki/dotclear/pull-request/12/ticket-1181 Testable sur mon fork également.

comment:12 Changed 11 years ago by Dsls

(In [931d1495a1c7]) Added redirection default params, tuned pages plugin for new actions handling. See #1181

comment:13 Changed 11 years ago by bruno

  • Status changed from new to closed
  • Resolution set to fixed

cf [1999]

Note: See TracTickets for help on using tickets.

Sites map