bbPress

Simple, Fast, Elegant

bbPress plugin browser »

Unread Posts (0.9.0)

Download

Version: 0.9.0

Last Updated: 2008-5-11

Requires bbPress Version: 0.8 or higher

Compatible up to: trunk

Author Homepage »

Plugin Homepage »

Average Rating

5 stars
4 stars
3 stars
2 stars
1 star
(2)

Your Rating

Author: _ck_

  • This is not just "yet another" Show Unread Posts plugin!
  • Builds on concepts by fel64 and henrybb with feature and performance improvements.
  • No additional plugins or db tables required. Produces no overhead for non-members and as little as possible otherwise.
  • Users can be given a link to "mark all topics read" and you can adjust the number of topics to track to limit bloat.
  • Topics with new posts can be customized via css styles, ie. bold, underline, colors, or even an icon.

To see a demonstration, create an account at http://bbShowcase.org read some posts and wait for some replies.


  1. To see a demonstration of this plugin, create an account at http://bbShowcase.org read some posts and wait for some replies (msg me on the bbPress irc channel if you want to see a reply in a hurry).

    Posted: 5 months ago #
  2. itissue

    Member

    This plugin doesn't always work somehow. When I login as a different user that's not admin, I'm unable to see the difference between unread and read topics. Sometimes when I am logged in as admin, I'm unable to see the difference between read and unread topics as well. Also, could you re-post the code needed for a "Mark all topics as read"? It seems to just appear as a hyperlink.

    To see what I mean, visit my forum at
    http://tapestry.endless-sonata.net

    Thanks!

    Posted: 3 months ago #
  3. Keep in mind that this plugin only highlights topics that you have already seen and then have new posts on them.

    If you have not read the topic previously, it does not bother to highlight it because it does not know it's something you want to bother looking at again. Newest topics with newest posts are always at the top of the latest discussions so it's pointless to highlight all the first posts.

    I mimiced that behaviour based on other forums I have used but if there's a better way, be sure to let me know.

    Marking all topics read is as simply as making a link that ends with "?mark_all_topics_read". So on any page you'd just make a link something like this:
    <a href="?mark_all_topics_read">mark all topics read?</a>

    ps. I really like your forum, very pretty design, nice work! I think you can fix the break at the top on pages with polls (like this) by adding "float:left" to the .topicmeta class - though there may be more to it - took me a few attempts to figure it out. If you don't know what I mean, put this at the bottom of your style.css .topicmeta {float:left;}

    Posted: 3 months ago #
  4. itissue

    Member

    Ah that makes sense. I think it's working then.

    Thanks for your compliment. Also, thanks for telling me about the gap issue. I didn't know how to fix it, but now it's all fixed. ^_^

    Posted: 3 months ago #
  5. version 0.8.7 now can optionally indicate forums with unread posts if you change setting near top of file to $unread_posts['indicate_forums']=true;

    Posted: 2 months ago #
  6. monstr

    Member

    Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /kunden/121606_86830/rckmydsk/bb-plugins/unread-posts.php on line 52
    Icons

    i think this appears when everythin is marked read. :/

    Posted: 2 months ago #
  7. I'm not able to reproduce the error but I bet there's a circumstance I can't simulate. Try 0.8.8 when you see it here in a few minutes and see if that fixes it for you.

    Posted: 2 months ago #
  8. monstr

    Member

    i think this just did it :) thank you <3

    Posted: 2 months ago #
  9. I've now added the ability in 0.8.9 to also indicate topics with new posts since last visit (regardless if previously read). You can design a different style to highlight those kinds of topics.

    For example the default is a brighter blue for topics that have previously been read but have new posts and a duller blue for topics that have new posts since you last logged in, even if you haven't read them before.

    Note that the last login trick obviously is useless until they have logged in twice, because the first time was just moments before they see the topic list. The default time for previously unrecorded last login is 24 hours ago.

    Posted: 1 month ago #
  10. Thanks, _ck_!

    I've installed this plugin at our forums :)

    Posted: 1 month ago #

RSS feed for this topic

Add a Comment

You must log in to post.

Code is Poetry.