Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-13-2006, 01:17 PM
jgommel's Avatar
jgommel jgommel is offline
 
Join Date: Jun 2005
Location: Ohio
Posts: 115
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Mark READ items back to UNREAD

Anyone know if this can be done?

A member on my site requested to be able to mark a thread that the've already READ back to UNREAD. The option is already out there to mark threads as READ, but we'd like to be able to also do the reverse.

Thanks!
Reply With Quote
  #2  
Old 06-07-2007, 12:55 PM
Eq4bits Eq4bits is offline
 
Join Date: May 2006
Posts: 468
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would like to know too. This could be very handy, not only for myself (to jog my memory) and for my forum members as well....
Reply With Quote
  #3  
Old 06-08-2007, 10:07 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You stole my avatar....

Anyway, yes, it could possibly be done. I might look into it someday.
Reply With Quote
  #4  
Old 06-08-2007, 01:46 PM
RedTyger's Avatar
RedTyger RedTyger is offline
 
Join Date: Nov 2006
Location: UK
Posts: 1,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Should be really very easy to do, I may well get around to it myself.

But it's not marking the thread as unread, it's marking every post in the thread as unread. There's no such thing as an unread thread per se unless it's a thread with only one post. You can't mark individual posts as unread I don't think, you'd run into a world of usability trouble.

Edit: I suppose what you could do is just mark the first post of a thread as unread and use that as an unread thread marker, that might work better.

And it would still be marked as read by the "Mark all as read" default feature.
Reply With Quote
  #5  
Old 06-09-2007, 03:54 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by RedTyger View Post
I suppose what you could do is just mark the first post of a thread as unread and use that as an unread thread marker, that might work better.
I would mark the last post, as it doesn't make sense to mark the first post unread.
Reply With Quote
  #6  
Old 06-10-2007, 03:51 PM
RedTyger's Avatar
RedTyger RedTyger is offline
 
Join Date: Nov 2006
Location: UK
Posts: 1,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It does to me because:

a) The first post is the one strongest tied to the thread as a whole in the database
b) It represents the thread as a whole better than the last post to the casual browser. i.e. if you open a thread and the first one is unread, you haven't read the thread, right?
c) If it's the last post there's no distinction between a new reply and a thread that's been unmarked read.
d) If it's the last post marked unread then it will require constantly updating every time a new reply is added.
Reply With Quote
  #7  
Old 06-11-2007, 06:30 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

c) There doesn't need to be, because when you're marking it unread, you're saying "I haven't read this post".
d) No, because you're marking it unread from the least post you've read. All new posts should be marked unread, which happens automatically.

Also, how can you have not read the 2nd, 3rd, 4th, so forth, when you're marking the first post unread?
Reply With Quote
  #8  
Old 06-11-2007, 06:44 AM
RedTyger's Avatar
RedTyger RedTyger is offline
 
Join Date: Nov 2006
Location: UK
Posts: 1,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think we're coming at this from different directions. I assumed the request was to do as was exactly worded, to mark a thread as unread. Essentially to just put a tick with a thread as a reminder to go back to later. I still don't follow the logic to doing it the way you're suggesting, to mark individual posts as unread would be hell to manage.

Would the OP care to clarify exactly how you wanted it to work and its purpose?
Reply With Quote
  #9  
Old 06-11-2007, 11:05 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by RedTyger View Post
I still don't follow the logic to doing it the way you're suggesting, to mark individual posts as unread would be hell to manage.
I'm not saying to mark individual posts as unread. I'm saying to mark the LAST POST of that thread unread, which in turn would mark the whole thread unread.
Quote:
Originally Posted by RedTyger View Post
Would the OP care to clarify exactly how you wanted it to work and its purpose?
That would help .
Reply With Quote
  #10  
Old 07-17-2008, 06:29 PM
Elenna Elenna is offline
 
Join Date: Jan 2006
Location: St. Charles, MO
Posts: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any word on this? I know that I would find this really useful, like a "to do" list.

I suppose it really wouldn't matter if the first or last post was marked as the unread one. I think it only changes the destination of the "Read Latest Unread" link?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:20 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04431 seconds
  • Memory Usage 2,250KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete