Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-12-2004, 11:38 AM
CarCdr CarCdr is offline
 
Join Date: Apr 2004
Posts: 242
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Collapsible [QUOTE]'s and [SECTION]'s in posts

(See next post for [SECTION] tag functionality.)

Has anyone else ever want to get all those [QUOTE] blocks out of the way. Since so many user's include the [QUOTE]'ed message in their replies, sometimes the [QUOTE]'s content on a page is more than the actual new content.

What I had in mind was collapseable [QUOTE] blocks. The setting is remembered in a cookie, just like any of hte other collapseable boxes in vB (e.g., Posting Rules at the bottom of the page).

If it is off, postbit will display [QUOTE]'s collapsed -- in other words, posts will be displayed showing only the user's response. Clicking on a specific [QUOTE]'s expand/collapse image button will show the [QUOTE]. To further refine it, perhaps one could make a setting available to collapse [QUOTE]'s longer than N lines.

(Implementation note: (NO LONGER RELEVANT: 14-Aug-04)
There is a challenge here, as the [QUOTE] block is built when the message is parsed, not when it is output to a page. One needs a unique ID of some sort for each collapseable block displayed on a page. A post can contain more than one [QUOTE] block. Generating the unique ID's is the only thing that complicates this application of collapseable blocks.)

Has anyone taken a stab at the it?

------
Attached is a mockup of how it might look in a post.
Attached Images
File Type: gif collapsed_quote.gif (39.8 KB, 0 views)
Reply With Quote
  #2  
Old 08-14-2004, 01:31 PM
CarCdr CarCdr is offline
 
Join Date: Apr 2004
Posts: 242
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Shucks... Am I really the only one who those laong QUOTE blocks annoying. I feel so lonely.

This idea could be extended to include collapsible sections. For example, if one were to post this:

[SECTION=Here are the features for version 2]
* some description of something here
...
* last item in fairly long section
[/SECTI0N]


the post would be rendered so that the entire section could be collapsed/expanded.

It could also be extended to PHP and CODE blocks larger than some definable limit.
Reply With Quote
  #3  
Old 08-14-2004, 01:49 PM
M1th's Avatar
M1th M1th is offline
 
Join Date: Jul 2002
Location: UK
Posts: 224
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by CarCdr

(Implementation note:
There is a challenge here, as the [*QUOTE] block is built when the message is parsed, not when it is output to a page. One needs a unique ID of some sort for each collapseable block displayed on a page. A post can contain more than one [~QUOTE] block. Generating the unique ID's is the only thing that complicates this application of collapseable blocks.)
Hmm... not sure how you could do that... could use the post id, perhaps?
Reply With Quote
  #4  
Old 08-14-2004, 01:51 PM
CarCdr CarCdr is offline
 
Join Date: Apr 2004
Posts: 242
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by M1th
Hmm... not sure how you could do that... could use the post id, perhaps?
Actually, I have found a way around requiring unique identifiers, so this is no longer a problem. Cheers
Reply With Quote
  #5  
Old 08-15-2004, 01:24 PM
CarCdr CarCdr is offline
 
Join Date: Apr 2004
Posts: 242
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Attached is a mockup of how [SECTION] tags would work. In the second attachment, we see most sections collapsed, including the Admin Options section which has sub-sections.
Attached Images
File Type: gif sections_uncollapsed.gif (15.4 KB, 0 views)
File Type: gif sections_collapsed.gif (9.4 KB, 0 views)
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 07:47 PM.


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.04057 seconds
  • Memory Usage 2,218KB
  • 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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_quote
  • (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
  • (3)postbit_attachment
  • (5)postbit_onlinestatus
  • (5)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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete