List of blog authors, sorted by who has most recently posted, using the
SQL plugin:
CODE
<MTSQLEntries query="SELECT entry_id, MAX(entry_created_on) as entry_created_on
FROM mt_entry
WHERE entry_blog_id = [MTBlogID]
AND entry_status = 2
GROUP BY entry_author_id
ORDER BY entry_created_on DESC">
<a href="<$MTEntryAuthorURL$>"><$MTEntryAuthor$></a> (<$MTEntryDate format="%m/%d"$>)<br />
</MTSQLEntries>
David: If you're wanting each author's list of posts to be on a separate page, that would basically be archives by author, which MT does not currently have. The only way I know of to have separate pages for each author's posts would be to have a separate index template for each author, which I don't believe would be very practical if you have more than a couple of authors.
You can list each author's posts, all on a single page (index template), by using an MTEntries tag inside of the MTAuthors container tag. As the MTAuthors tag cycles through each author, the MTEntries tag will only retrieve entries for that particular author automatically without having to use the "author" attribute:
CODE
<MTAuthors permissions="post">
<a name="<$MTAuthorName dirify="1"$>"></a>
<$MTAuthorName$> (<$MTAuthorEntryCount$>)<br />
<MTEntries>
- <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</MTEntries>
<br />
</MTAuthors>
Make each author's link to the above page scroll to the beginning of that author's list of posts by using an HTML bookmark at the end of the href URL:
CODE
#<$MTAuthorName dirify="1"$>
Hopefully there's something here that you can use.