Actually, that screws up pagination, as it only sorts after getting posts.

At the moment I'm calling directly to the db, doing a join on posts
and postinfo and sorting on the year. I still have to deal with
pagination myself, which is less than optimal.

2009/12/2 Michael C. Harris <[email protected]>:
> Thanks Luke. Given that we're both doing something similar that's not
> supported by the API, perhaps we should add support at some point.
>
> 2009/12/2 luke <[email protected]>:
>> Mr Harris,
>>
>> For posterity:
>>
>> so. There isn't a way that i know of to do it via Posts::get directly
>> per say, but i wrote a class that orders posts according to some index
>> set that you provide. so, in my case,i wanted to sort by views, but
>> views were in an external table so i got the set of post ids in order,
>> then match them up to posts
>>
>> Check it out, note that it is _very_ dev, as in, half the code is
>> probably junk. http://pastoid.com/byd
>> And to use, you do something like:  http://pastoid.com/bye
>>
>> Originally, the idea was to use natural sort, but something went wrong
>> with that. I think it had something to do with count limiting or
>> wanting to restrict to a set of id's as well as sort by them. Anyway.
>> at some point i'll go back to it.
>>
>> the nice thing is that, you can supply a list of id's and it will sort
>> with those first, but you can further refine using standard Posts::Get
>> syntax and acls are respected
>>
>> For more context: http://drunkenmonkey.org/irc/habari/2009-12-02#T04-58-09
>>
>> Cheers!
>>
>> --
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to 
>> [email protected]
>> For more options, visit this group at 
>> http://groups.google.com/group/habari-dev
>
>
>
> --
> Michael C. Harris, School of CS&IT, RMIT University
> http://twofishcreative.com/michael/blog
> IRC: michaeltwofish #habari
>



-- 
Michael C. Harris, School of CS&IT, RMIT University
http://twofishcreative.com/michael/blog
IRC: michaeltwofish #habari

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/habari-dev

Reply via email to