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 01-29-2005, 07:16 AM
MickDoneDee MickDoneDee is offline
 
Join Date: Mar 2003
Location: Sydney
Posts: 170
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Collapse posts

I get complaints from members about off-topic posts which can spoil their reading enjoyment. Is it possible to make posts collapsible to hide the off-topic posts so that an individual can control which posts are displayed in a thread?
Reply With Quote
  #2  
Old 01-29-2005, 07:20 AM
Guy G Guy G is offline
 
Join Date: Nov 2004
Posts: 250
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmm... thats a good idea.
shouldnt be hard, just a template mod.
see if vbt has it.
Reply With Quote
  #3  
Old 01-29-2005, 07:29 AM
MickDoneDee MickDoneDee is offline
 
Join Date: Mar 2003
Location: Sydney
Posts: 170
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks, I've posted this to vB Templates:
http://www.vbulletintemplates.com/mo...7616#post57616
----------------------------------------------------------------------------

<!-- / user info -->
</td>
</tr>
<tbody id="collapseobj_my_table_$post[postid]" style="$vbcollapse[collapseobj_my_table_$post[postid]]">
<tr>
<td class="alt1">

<!-- message, attachments, sig -->

-----------------------------------------------------------------------------
I've added the yellow code to the postbit template and am getting this error:

The following error occurred when attempting to evaluate this template:

Parse error: parse error, unexpected T_VARIABLE, expecting ']' in /hsphere/local/home/worldate/world-a-team.com/includes/adminfunctions_template.php(3055) : eval()'d code on line 92

This is likely caused by a malformed conditional statement. It is highly recommended that you fix this error before continuing, but you may continue as-is if you wish.

----------------------------------------------------------------------------------------

How do I correct this?
Reply With Quote
  #4  
Old 01-29-2005, 09:44 AM
Guy G Guy G is offline
 
Join Date: Nov 2004
Posts: 250
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Have you touched any of the IF conditionals?
Reply With Quote
  #5  
Old 01-29-2005, 09:47 AM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this:
HTML Code:
<tbody id="collapseobj_my_table_$post[postid]" style="$vbcollapse[collapseobj_my_table_$post[postid]]">
should be
HTML Code:
<tbody id="collapseobj_my_table_$post[postid]" style="$vbcollapse[collapseobj_my_table_$post[postid]">
Reply With Quote
  #6  
Old 01-29-2005, 10:26 AM
MickDoneDee MickDoneDee is offline
 
Join Date: Mar 2003
Location: Sydney
Posts: 170
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Please see this post to understand why I'm using a variable in the identifier.

Sabret00the, your code suggestion doesn't seem right.

style="$vbcollapse[collapseobj_my_table_$post[postid]">

There is a square bracket after $vbcollapse which must be closed.

I haven't touched any IF conditionals.

When I use my_table as the identifier I don't get any parse errors. However, the posts don't collapse. Each post must have a unique identifier which is why the postid is used. But it won't parse.



Looks like somebody else tried this a couple of years ago and had the same problem. http://www.vbulletintemplates.com/mo...59&postcount=2

------------------------------------------------------------------

Okay, I managed to find a way to collapse both the member info and message text. They are two separate tables so each has to be collapsed individually. They both required different identifiers so I used postid for the message table and postcount for the user info table. Thanks to Mike Sullivan from vBulletin.com for helping.

Additionally, the collapse state needs to be saved in a cookie somehow as it does for the collapsible tables elsewhere. Any help with this would be welcome. I've attached the postbit template as an .rtf wordpad document so that the code additions could be highlighted in bold and red.

You can visit my site as a guest to see how it works.
Attached Files
File Type: zip collapse posts.ZIP (2.7 KB, 21 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 09:16 AM.


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.03820 seconds
  • Memory Usage 2,228KB
  • 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_html
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (1)postbit_attachment
  • (6)postbit_onlinestatus
  • (6)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
  • postbit_attachment
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete