See patch.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

killes@www.drop.org’s picture

It's a patch. *sigh*

Anonymous’s picture

-1 on this, I'm afraid... I use the general blog page to display the latest posts in all blogs, and users use "sticky" posts to create a "welcome" message to their individual blog pages. If we list sticky posts before all other posts in the blog page, I'll have two or three pages of stickied "welcome" posts before I begin to encounter the latest posts.

IMO, the "latest blog posts" page should ignore the sticky field, just like the "latest forum topics" block and RSS feeds.

Dries’s picture

Ack. I just committed this patch. If we need to roll it back, let me know or provide a patch.

killes@www.drop.org’s picture

A misconception, it's not a bug but a feature.

joshuajabbour’s picture

What was this supposed to do? Make blog posts that are set as sticky to always show up at the top of "Latest blog posts"? If so, yeah, definitely a feature.

Sticky items should still be shown, but using their creation dates, not their sticky status. This is how it is done currently, correct? IMO, "latest blog posts" and "latest forum topics" should both show sticky posts, just not as sticky.

Maybe the template engines could add 'class="sticky-nodetype" to the classes for sticky items. Then they could be hidden elsewhere with a tiny bit o' css, or styled any old place (lists, etc) to show that they are sticky. (I like css classes!)

factoryjoe’s picture

Drumm pointed me to this issue and it occurs to me that Drupal needs a method for administrators to send messages to its community on various pages. Sticky is one way of doing that, but fundamentally should be used to make posts “stick” to the top of lists, like we do on Spread Firefox.

Administrator messages would be visible by role, since you might not want casual visitors to see the message, but community admins or moderators to see the message. This is how Basecamp sends messages out to account owners, but not consultants or account owner clients (see attached).

Can we get this into Drupal? Maybe via help system?