vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=155)
-   -   Collapsable Quotes (https://vborg.vbsupport.ru/showthread.php?t=106878)

Hellcat 01-31-2006 10:00 PM

Collapsable Quotes
 
As requested in this thread :)

Collapsable Quote Mod

What does it do?
==================

Sometimes, when others post lots of quotes, or very long ones, you might get the wish to hide the quoted text and only read the new posted message.
Now you can :)
This little mod makes the quotes collapsable, like the categories on the forumhome or other areas of vBulletin.


Installation
==============

To apply this go to:
AdminCP -> Style Manager -> Edit templates -> "BB Code Layout Templates" group -> Template: "bbcode_quote"

Edit that template, cut out (=delete) EVERYTHING that's in there and paste this back in:


Code:

<div style="margin:20px; margin-top:5px; <if condition="$show['iewidthfix']">width: 100%;</if>">
<table cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%">

<if condition="$show[quoteid]=$show[quoteid] + 1 + $vbulletin->userinfo[lastactivity]"></if>

  <tr>
    <td class="tcat">
      <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('quote_$show[quoteid]')"><img

id="collapseimg_quote_$show[quoteid]" src="$stylevar[imgdir_button]/collapse_tcat{$collapseimg_forumid}.gif" alt="" border="0" /></a>
      <div class="smallfont" style="margin-bottom:2px">
        <a href="#top" onclick="return toggle_collapse('quote_$show[quoteid]')">$vbphrase[quote]
        <if condition="$show['username']">($username)</if>: <em>(click to expand/collapse)</em></a>
      </div>
    </td>
  </tr>

<tbody id="collapseobj_quote_$show[quoteid]" style="{$collapseobj_forumid}">
  <tr>
    <td class="alt2" style="border:1px inset">
      <if condition="$show['username']">
        <div><phrase 1="$username">$vbphrase[originally_posted_by_x]</phrase></div>
        <div style="font-style:italic">$message</div>
      <else />
        $message
      </if>
    </td>
  </tr>
</tbody>


</table>
</div>

<script type="text/javascript"> <!--
toggle_collapse('quote_$show[quoteid]');
--> </script>


Hit "SAVE" and you're done :)


*** If you are one of the lucky folks that have the "Template Manager" installed: ***
You can simply take the template .XML also supplied as download and import it via the template manager -> even faster and more easy done :D
(you might have to check "overwrite templates" when importing)


What else?
============

By default this collapsable quotes start up collapsed!
So if a user wants to read the quoted text he has to uncollapse it.

If you want it the other way round, users can collapse quotes they do not want to waste space for the moment:
Remove (or leave out at install) the last three lines of the template:

Code:

<script type="text/javascript"> <!--
toggle_collapse('quote_$show[quoteid]');
--> </script>

If that part is removed/left out all quotes start up uncollapsed and visible.


That's it.

Have fun :)

Zia 02-01-2006 08:37 AM

Yahoooooooooooooooooooooooooooooooooooooooo

HellCat Rockzzzzzzzzzz

First POst :)

[high]* Zia klicks install
[/high]

no doubt it will reduce page loading time with a long quote

Thanx Man...really thnx

AshokForums.com 02-01-2006 08:40 AM

Installed

IrPr 02-01-2006 08:56 AM

Nice Modification ;)
is it compatible with Backlink for Quotes By Andreas ?

Quote:

Originally Posted by Zia
no doubt it will reduce page loading time with a long quote

is this rite?

Snake 02-01-2006 10:21 AM

This is great! Thanks...

Zia 02-01-2006 11:49 AM

Quote:

Originally Posted by IrPr
Nice Modification ;)
is it compatible with Backlink for Quotes By Andreas ?


is this rite?

backlinks to quote put an link with the origin post...i didnt use this...
in ipb this kinda feature is avilable...& its really Kool...full quote in the reply but Collaps..after klik it will xpand & readable...

yeah its really nice...if any case u have to quote a LONG POST..that long post will be Collaps...

umm umm......i think another feature would be nice if added here....ignore any image in quote
Mr.Coder can u give a thought on it?



I Love This hack...its too good...only needed to edit template..nothing els...
in my view samll change but big out-put

Gizmo999 02-01-2006 01:14 PM

<font color="Green">click, Giz hits the install button</font>

Nice, very useful.

Gizmo999 02-01-2006 01:46 PM

hmm, not working on posts using quotes entered after I installed it, works fine on all those post with quotes previous to it :(

Gizmo999 02-01-2006 02:04 PM

logged out and back and it now works again, haven't tried a new quoted post yet though... when open the quote dialogue still say "click to expand" not "click to close"

GamerJunk.net 02-01-2006 03:29 PM

/me applauds

Nice hack


All times are GMT. The time now is 08:50 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.01332 seconds
  • Memory Usage 1,741KB
  • 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_code_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete