Results 1 to 11 of 11

Thread: Moved threads cluttering the place

  1. #1
    Join Date
    Sep 2001
    Posts
    459

    Moved threads cluttering the place

    I understand the need to move threads to put them where they belong, but is there anyway to limit the number of days the "Moved:" pointer sticks around? Trying to scan through threads in some forums you are wading through 60% of "Moved" topics. Kinda having the opposite effect of reducing the clutter.

  2. #2
    Join Date
    Jan 2002
    Location
    New York
    Posts
    2,407
    Quote Originally Posted by Juppers
    I understand the need to move threads to put them where they belong, but is there anyway to limit the number of days the "Moved:" pointer sticks around? Trying to scan through threads in some forums you are wading through 60% of "Moved" topics. Kinda having the opposite effect of reducing the clutter.
    Interesting point. I tend to agree, but have you read the myriad of posts claiming that there is some kind of administrator/moderator consipracy when we DON'T use the moved pointer? There is a cadre of folks who think that we are "required" to leave that redirection in place. I personally disagree with them.

    I don't think we can limit the days, but I will check. It is a reasonable solution to both viewpoints.

  3. #3
    Join Date
    Sep 2001
    Posts
    459
    If it isn't an existing option in this version of vbulletin, it is pretty easy to add. Just a few lines in forumdisplay.php. I also find it odd that Stickys show up on every page of a forum instead of just the first page.

    Here is some code I just wrote that would make Moved: only show up for 3 days. I just tested it on an older vbulletin, and it works. These functions would still need to be referenced in the where clause for thread selection, which in the version I have is in the $threads query. It would be trivial to change $movedtime to a user selectable days variable in the control panel.

    Code:
    $movedtime=(time() - 259200);
    $getmoved=$DB_site->query("
            SELECT thread.threadid 
            FROM thread
            WHERE thread.forumid = $foruminfo[forumid] and open=10 and dateline<$movedtime");
    
    $hidemoved='and thread.threadid NOT IN (0';
    while ($thread=$DB_site->fetch_array($getmoved)) {
    	 $hidemoved .= "," . $thread['threadid'];
    	}
    	$hidemoved.=')';
    Oops. This is outside the threads per page limit, so it would make the pages shorter than they should be. The query is good, it would just need to be called in the $threadids function instead of the $threads function.
    Last edited by Juppers; 08-17-2004 at 12:14 PM.

  4. #4
    Join Date
    Sep 2004
    Posts
    43
    Quote Originally Posted by JJBliss
    ... There is a cadre of folks who think that we are "required" to leave that redirection in place. ...
    How about a user option to hide "moved" pointers after N days. Then those who want to see them can, and those who don't can make them invisible. If the cadre complains, limit the lowest value to 3 days or whatever (highest = never).

    Quote Originally Posted by Juppers
    I also find it odd that Stickys show up on every page of a forum instead of just the first page.
    I agree (though "annoying" is the word I'd use).

  5. #5
    Join Date
    Jun 2001
    Posts
    3,108
    Quote Originally Posted by Gromit
    How about a user option to hide "moved" pointers after N days. Then those who want to see them can, and those who don't can make them invisible. If the cadre complains, limit the lowest value to 3 days or whatever (highest = never).
    thats a nice idea, but someone has to code it in case you weren't aware.
    Step one: search button!
    Silly Wabbit, guides are for kids

  6. #6
    Join Date
    Sep 2004
    Posts
    43
    Quote Originally Posted by mrblack51
    thats a nice idea, but someone has to code it in case you weren't aware.
    Yes, I've peeked into vBulletin code before.

    Actually, now that I re-read Juppers' post again, I see he already thought of it...
    Quote Originally Posted by Juppers
    It would be trivial to change $movedtime to a user selectable days variable in the control panel.

  7. #7
    Join Date
    Feb 2002
    Posts
    6,414
    How about just posting which threads moved in a sticky at the top of the forum page? The only people that care if a thread has been moved are those that posted it in the first place, except for anyone that may have posted a response prior to the thread being moved. This would remove the clutter but still provide a link to the new thread location.

    Another option could be to simply notify the thread originator and posters that the thread has been relocated via a canned PM with a link to the new thread location.
    Please don't PM me or any other members looking for personal assistance. You'll do better by posting (after you've exhausted the search feature, of course) and taking advantage of the collective expertise of the membership instead of a single individual that may or may not be able to help you. Thank you and enjoy your stay at DDB!

  8. #8
    Join Date
    Oct 2002
    Location
    USA
    Posts
    537
    Quote Originally Posted by captain_video
    How about just posting which threads moved in a sticky at the top of the forum page? The only people that care if a thread has been moved are those that posted it in the first place, except for anyone that may have posted a response prior to the thread being moved. This would remove the clutter but still provide a link to the new thread location.

    Another option could be to simply notify the thread originator and posters that the thread has been relocated via a canned PM with a link to the new thread location.
    I would assume that most people that have posted or subbed to a thread wouls be getting emails or know how to use the User CP to check their subbed threads.....
    Ma l'italiano è benissimo

    Ex-Cantidate John Kerry
    Its not what you want it's what the electorate wants.

  9. #9
    Join Date
    Jun 2001
    Posts
    3,108
    Quote Originally Posted by captain_video
    How about just posting which threads moved in a sticky at the top of the forum page? The only people that care if a thread has been moved are those that posted it in the first place, except for anyone that may have posted a response prior to the thread being moved. This would remove the clutter but still provide a link to the new thread location.

    Another option could be to simply notify the thread originator and posters that the thread has been relocated via a canned PM with a link to the new thread location.
    unless this were done automatically, i can tell you right now, i would not do it. this makes the assumtion that moderators have enough time to do this. unless its automatic, then i doubt it will be consistently done. i like the idea of removing the "moved" notice after, say, a week or maybe 3 days. that way the poster has a chance to see the thread was moved. i dont really see the need for it to be user selectable, just have it be a blanket setting.
    Step one: search button!
    Silly Wabbit, guides are for kids

  10. #10
    Join Date
    Sep 2001
    Posts
    459
    If it is going to be done, might as well make it a user option as well. Not really any major work there. Besides, while 3 days would be an improvement, for people that don't care to see things that were moved because they didn't belong there in the first place, 3 days is too many. Code sample posted above, standing offer to code it.

  11. #11
    Join Date
    Aug 2003
    Posts
    2,149
    Quote Originally Posted by tytyty
    I would assume that most people that have posted or subbed to a thread would be getting emails or know how to use the User CP to check their subbed threads.....
    I agree, and I don't seem to be having any problems... maybe just advise folks to 'auto subscribe' to threads/email is the answer.


    NutKase
    "God, and DealDataBase, help those that help themselves." --Shamelessly stolen from psxboy
    ------------------------------------------------
    2 each, SA S2 287hr 7.2.1a's with Lifetime.
    Hacks: 1 Manually Monte'd -140, Bash,Telnet,FTP,TivoWebPlus,
    Superpatch-67all Unscrambled/HMO,MFS_FTP Ver. N,TyTools, tivoserver
    Fully hacked SA S1

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •