Dotclear

Ticket #1430 (closed enhancement: fixed)

Opened 10 years ago

Last modified 10 years ago

ajouter des exclusions dans dcBlog

Reported by: bruno Owned by: team
Priority: normal Milestone: 2.5.3
Component: module:core Version: 2.5
Severity: normal Keywords:
Cc:

Description

Ajouter dans getPosts et cie, un paramètre "exclude", contenant une liste d'ID à exclure de la requête (et qui ajoute une clause "WHERE machin_id not in ()")

Change History

comment:1 Changed 10 years ago by bruno

  • Type changed from defect to enhancement

comment:2 Changed 10 years ago by franck

  • Milestone changed from A definir to 2.5.2

comment:3 Changed 10 years ago by lipki

 https://bitbucket.org/dotclear/dotclear/pull-request/33/ticket-1430/diff

Faut voir après ce que veux dire : "et cie"

getCategories ($params=array())
getPosts ($params=array(), $count_only=false)
getLangs ($params=array())
getDates ($params=array())
getComments ($params=array(), $count_only=false)

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

comment:4 Changed 10 years ago by franck

  • Milestone changed from 2.5.2 to A definir

comment:5 Changed 10 years ago by bruno

Pour préciser un cas d'usage de cette demande (je copie-colle ma réponse du PR bitbucket) : C'est pour répondre à la question de nico_somb sur le forum :  http://forum.dotclear.org/viewtopic.php?id=47344

En gros, si on veut mettre en évidence des billets choisis sur la home (genre le dernier billet de telle ou telle catégorie), et lister en dessous les derniers billets, mais sans redite des billets mis en évidence, il n'y a pas de possibilité simple de le faire aujourd'hui. Cette évolution de getPosts permettrait à un plugin de le faire, sans dupliquer la méthode getPosts.

comment:6 follow-up: ↓ 7 Changed 10 years ago by kozlika

Mmm je ne sais pas si la résolution serait liée ou pas mais à tout hasard, il y a un besoin/demande récurrent pour que le traitement des home (blog, catégorie, etc.) puisse être "autonome" par rapport à la pagination. Genre : 3 posts sur la home, 15 sur les pages suivantes.

(Sinon j'ouvre un autre ticket)

comment:7 in reply to: ↑ 6 Changed 10 years ago by franck

Replying to kozlika:

Mmm je ne sais pas si la résolution serait liée ou pas mais à tout hasard, il y a un besoin/demande récurrent pour que le traitement des home (blog, catégorie, etc.) puisse être "autonome" par rapport à la pagination. Genre : 3 posts sur la home, 15 sur les pages suivantes.

(Sinon j'ouvre un autre ticket)

Genre celui-là : http://dev.dotclear.org/2.0/ticket/1269 ?

comment:8 Changed 10 years ago by Franck Paul <carnet.franck.paul@…>

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

(In [84fe045224ab]) Merged in lipki/dotclear/Ticket #1430 (pull request #33) - fixes #1430

comment:9 Changed 10 years ago by franck

  • Milestone changed from A definir to 2.5.3
Note: See TracTickets for help on using tickets.

Sites map