Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Beta Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Threaded Forum Views Details »»
Threaded Forum Views
Version: 1.00, by tgmorris tgmorris is offline
Developer Last Online: Oct 2013 Show Printable Version Email this Page

Version: 3.0.0 Rating:
Released: 01-08-2004 Last Update: Never Installs: 19
Is in Beta Stage  
No support by the author.

Threaded Forum Views (Version 1.8)

Threaded Forum Views will allow the user to display an individual forum or search results in a fully threaded manner. To enable this support the user selects Enable from the new Threaded Forum Views section within Edit Options in the User CP. In addition to the Enable/Disable setting the user may also select Compact or Expanded modes as well as the number of characters to be displayed in the thread/post titles.

A minor oversight/bug is corrected by release of 1.1. A class="inlineimg" has been added to the <img> tags in order to make sure the line spacing is proper. The prior releases relied on the fact that the <img> tag was automatically assigned vertical alignment in the main CSS.

A bug involving unregistered users has been fixed with the release of version 1.2.

Version 1.3 corrects a template error.

Version 1.4 is verified to work with RC3 and corrects template name errors.

Version 1.5 is verified to work with RC4 and has some minor cleanup.

Version 1.6 corrects an error when announcements are used. This version also includes updated graphics that perform well with either light or dark backgrounds.

Version 1.7 limits the number of posts displayed in a thread in the Forum Display based on the Thread Age Cutoff. This is of value for active boards where threads can get very long over an extended period of time. No filtering is done on search results at this time. Also included as part of the graphics is an updated "new post" image to match vb3 Gold.

Version 1.7.1 fixes a minor template error dealing with the display of the date & time of the post. The only change from the prior release is to the 'threadedbit' template.

NEW: Version 1.8 supports limiting the number of posts in both Forum Display and in Search Results. Additionally, the code has been modified so that the number of places that depend on the new field names has been reduced. This should help reduce installation errors.

Features:
Functionality controlled via the Users CP.
Supports 2 display modes. Single line or Dual line.
Supports variable title lengths.
Works with the display of forums and search results.
Indicates which posts have been read and which are new.
Indicates which posts have attachments.
Handles Sticky posts - limits the thread to the opening post.
Displayed results may be sorted using the existing tools provided by forumdisplay.php
Tested with vBulletin 3.0.0 GOLD.

Caveats:
Some of the Administrator functions (such as thread maintenance on deleted threads) are not available while in this mode. While doing administrative tasks the Admin should disable Threaded Forum Views.

Feedback & Support:
If you have any problems or questions please post them on vb.org. I will be happy to help in any way I can - though I am definitely no expert at PHP.

Miscellaneous:
This is currently running on my live board.

To update existing users it is necessary to manually run an UPDATE query. I used
UPDATE userfield SET field5='Enable',field6='Compact',field7='30' where field5='';
to set the default values.

Also, a new field has been added to the search parameters. Because of this it is neccessary to erase the existing cached searches. This can be done using the following query
delete from search;
It is also possible to turn Threaded Forum Views on for guest users by setting the appropriate values into the $bbuserinfo fields in sessions.php.

Screen shots and directions for making the necessary modifications to the files and templates are attached as are the 5 new graphics in the ZIP file.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #42  
Old 03-29-2004, 04:10 PM
Bad Bunny's Avatar
Bad Bunny Bad Bunny is offline
 
Join Date: Apr 2002
Posts: 555
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tgmorris
The files have been updated to allow the user to limit not only the number of threads but also the number of posts based on Thread Age Cutoff dates. The updated files (version 1.7) have also been verified to work with vb3 Gold.
I will be giving this a test run, as this sort of functionality is the only way I would ever concider allowing threaded view on my own forums.
Reply With Quote
  #43  
Old 03-29-2004, 06:36 PM
Bad Bunny's Avatar
Bad Bunny Bad Bunny is offline
 
Join Date: Apr 2002
Posts: 555
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tgmorris
#1 is just a simple template mod.

#2 is a fairly minor code change.

#3 can be done but would be different than how all the other User CP stuff works.
Hmmm... I just finished reading through this thread, and I ave a couple thoughts before I delve too far into this.
Quote:
Is is possible to be able to integrate an option in the "quick links" menu to be able to toggle the view on and off in addition to seetting the default view in the user CP?
When viewing a thread you have a dropdown menu to change the layout. But then when in a forum, you don't have this option. To me, that seems a little inconsistent. I would love to see a user (even guest) be able to select what view they wanted, just as they can with thread view.

So, to sum up my thought, a dropdown menu to change the views in the forumdisplay (much like the thread display) and also keep the option to modify the view in the cp.

*EDIT* Oh yeah, I can't seem to open the zip. Says it's corrupted or incomplete. :ninja:
Reply With Quote
  #44  
Old 03-29-2004, 07:30 PM
Tigerdude Tigerdude is offline
 
Join Date: Aug 2002
Posts: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try disabling any firewall protection you might be using.
Reply With Quote
  #45  
Old 03-29-2004, 07:52 PM
Bad Bunny's Avatar
Bad Bunny Bad Bunny is offline
 
Join Date: Apr 2002
Posts: 555
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tigerdude
Try disabling any firewall protection you might be using.
mmm, I'm not even sure how I would do that. lol
I'll try. I guess it's good to know know to turn it on and off.
*EDIT* well, I turned off the firewall, and I still get an errored zip. I will try and fidget around...
*NOTHER EDIT LOL*
Ok, got it. Thanks for the firewall tip, I forgot it was even enabled. And I learned something new. Cheers!
Reply With Quote
  #46  
Old 03-29-2004, 09:51 PM
tgmorris tgmorris is offline
 
Join Date: Nov 2003
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just an FYI. Version 1.8 will be out shortly. This will add the capability to limit what's displayed in search results as well. That way a thread with 1000 posts in it may only wind up display 10-15 depending on how far back the search went.

I've also changed things so that the $bbuserinfo['fieldX'] stuff needs to be dealt with in one place. This reduces the chance for mistakes when applying the mod to a more mature implementation.
Reply With Quote
  #47  
Old 04-04-2004, 10:55 PM
tgmorris tgmorris is offline
 
Join Date: Nov 2003
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The "final" version of Threaded Forum Views has been released for vb3 Gold. Thanks to everybody that has installed and helped test this hack. I still wish Jelsoft would pick up the concept of this and run with it in the next release.
Reply With Quote
  #48  
Old 08-07-2004, 05:17 PM
leofender leofender is offline
 
Join Date: Jul 2004
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello Tom,

I tried to install your hack in vB 3.0.3 and gave up when the mods to functions_threadedmode.php didn't match your installation instructions.

Have you tried the hack with this version of vB? Any tips? Is anyone with a better handle on this interested in installing this hack for me on a pay to play basis?

Thanks,

Jeff
Reply With Quote
  #49  
Old 09-03-2004, 10:40 PM
tgmorris tgmorris is offline
 
Join Date: Nov 2003
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry, I haven't had time to look at 3.0.3 yet.
Reply With Quote
  #50  
Old 10-28-2004, 05:11 AM
Kaitlyn's Avatar
Kaitlyn Kaitlyn is offline
 
Join Date: May 2003
Location: DC
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works with 3.0.3 just fine, the bit with the functions_threadedmode you just skip over the first two 'Find' parts, the lines beginning with ## don't seem to exist in 3.0.3 like they did in 3.0.0.

However just skip over them, make the rest of the changes and it works just dandy.

-K
Reply With Quote
  #51  
Old 08-19-2005, 09:28 AM
Surfer Surfer is offline
 
Join Date: May 2002
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great work! Any plans on a support for vb3.5?

Thanks
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 08:48 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04944 seconds
  • Memory Usage 2,310KB
  • Queries Executed 25 (?)
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
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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