vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Collapsible [QUOTE]'s and [SECTION]'s in posts (https://vborg.vbsupport.ru/showthread.php?t=68253)

CarCdr 08-12-2004 11:38 AM

Collapsible [QUOTE]'s and [SECTION]'s in posts
 
1 Attachment(s)
(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.

CarCdr 08-14-2004 01:31 PM

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.

M1th 08-14-2004 01:49 PM

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?

CarCdr 08-14-2004 01:51 PM

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

CarCdr 08-15-2004 01:24 PM

1 Attachment(s)
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.


All times are GMT. The time now is 08:08 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.00985 seconds
  • Memory Usage 1,719KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete