Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
Prev Previous Post   Next Post Next
  #1  
Old 02-08-2007, 08:05 PM
evan2nave evan2nave is offline
 
Join Date: Feb 2007
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default customize forumdisplay, linear message view

Hello,

Has anyone customized a display for a forum page (forumdisplay.php), in which you give a linear, non-threaded display of all messages chronologically within the forum. In this view, the latest reply to a post in any thread would appear at the top of the forum page. Posting a new thread or a reply to a post in an existing thread would appear the same to users in this view, although the system would still retain the thread hierarchy of responses, such that one could switch back to the standard thread display for a forum.

This functionality already exists in vBulletin out-of-the-box within a specific thread—it’s just the linear view for the thread. But the idea is to do the same thing for all of the posts within an entire forum, not just within a thread for the forum. This would actually not be a very obscure feature—several large forums provide this type of view. For example, it is the default at investorvillage.com. And Yahoo Message Boards provide it as an option as well. When you are viewing a specific forum, by default it will “List in Topics” but you can select to “List as Individual Messages” and it will provide this linear message view across all the threads of the forum.

E.g. Suppose you have the following threads:

Thread A: Posted 1:00pm
Response A1: Posted 1:30pm
Response A2: Posted 2:30pm

Thread B: Posted 2:00pm
Response B1: Posted 2:15pm
Response B2: Posted 2:45pm

In the standard forumdisplay, one would see:

Thread B Last Post 2:45 Replies 2
Thread A Last Post 2:30 Replies 2

In this new linear forumdisplay, the new thread posts, as well as the replies, would all be at the same level. One would see:

Response B2 Posted 2:45pm
Response A2 Posted 2:30pm
Response B1 Posted 2:15pm
Thread B Posted 2:00pm
Response A1 Posted 1:30pm
Thread A Posted 1:00pm

When any top level thread post OR a response post is selected, you’ll just go to the normal showthread.php view of the message, perhaps in the hybrid view.

Has anyone already implemented something like this that they would be willing to share, or does anyone have any suggestions or ideas about issues that might be involved in implementing this customization?

Thanks very much for any help,
-Evan
Reply With Quote
 

Thread Tools
Display Modes

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 07:19 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.03480 seconds
  • Memory Usage 2,344KB
  • Queries Executed 12 (?)
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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • 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_threaded
  • showthread_threaded_construct_link
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete