The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Compress Forum Templates (Speed up your Forums & Save Bandwidth) Details »» | |||||||||||||||||||||||||||
Compress Forum Templates (Speed up your Forums & Save Bandwidth)
Developer Last Online: Nov 2019
Compress Forum Templates & Phrases Speed up your Forums & Save Bandwidth Description: Hi, this is a pretty simple hack that involves compressing the 'compiled' version of your templates, this way it only compresses the part thats to be shown on the forum and not the actual template data you edit. Background: Got the idea from Zero Tolerance in buro9's thread: https://vborg.vbsupport.ru/showthread.php?t=69787 The above hack compresses the page at parse time, while it provides some speed enhancement, on large pages you can actually "negate" the point of using the hack in the first place, because of the overhead in compression. Thus, the creation of this hack is to provide similiar functionality, but done in the adminCP; and without the overhead of constant compression. Info: No Queries. Only query is used when compressing your templates, the rest of the time its just pulling the templates straight out of the database like normal. Updates: Version 2.8 - Added Strip Whitespace from Start of JS Line by buro9 Version 2.7 - Option to strip HTML Comments from Compressed Output Version 2.6 - Removed Phrase Compression altogether, Too Iffy Version 2.5 - Removed the ASCII \n removal, emails should work now. Version 2.4 - Had to add editor_jsoptions_size to the Bad Templates array, it also was causing a font selection error. Version 2.3 - Added Phrase compression support, should help further increase page compression. Version 2.2 - Slightly Recoded Template compression for faster results. Version 2.1 - Added php_include templates to bad templates, will not compress these. Version 2.0 - Recoded Script, added support for certain templates to not compress Version 1.9 - Re-Added support for InLine Styles. Version 1.8 - Removed support for InLine Styles, all Style data is left with Linebreaks. Version 1.7 - Removed support for InLine Javascript, all JavaScript is left with Linebreaks. Version 1.6 - Fixed Tab problem, tabs are replaced with a single space Version 1.5 - Removed a part of the SQL. Version 1.4 - TOTALLY Remade, Works perfect now; Ultimate Compression Version 1.3 - Adjusted Again Version 1.2 - Adjusted Stripping regex Version 1.1 - Added Uncompress Support Version 1.0 - Release Install: Step 1. [ Open admincp/template.php ] Step 2. [ Go to about line: 1278, or just look for $_REQUEST['do'] == 'edit' ] Step 3. [ Above Step 2, add the below code ] PHP Code:
Step 5. [ look for ] PHP Code:
PHP Code:
1. Install 2. In the admincp left navigation, select "Compress Templates". 3. Repeat Step 2 after each modification of your Templates whenever you decide to change something. 4. If you want to uncompress all Templates, select "Uncompress Templates" 5. IF Any Templates Come Out Weird, add the template Name to the Bad Templates Array and Re-Run the Compress Templates. Supporters / CoAuthors Show Your Support
|
Comments |
#172
|
|||
|
|||
Piecing together instructions of both buro9 and hidjra, I was able to install this for 3.5.
I hope it's not wrong of me to do this but I went ahead and updated the text file instructions for 3.5. This is a great hack, again many thanks. Edit: Text file removed, as I discovered what I did is frowned upon here. |
#173
|
|||
|
|||
Quote:
The only real difference is adding the elements to the admincp. I'm sure most of us simply upgraded manually Though I'm also sure that your file will be very appreciated by those who would prefer a fuller set of instructions |
#174
|
|||
|
|||
Quote:
But it won't work for 3.5, so I just thought it may help a few people to outline the process of making this work in 3.5. It's not a big deal, but like you said, many prefer a full set of instructions, and are not always confident in manipulating code, nor able to solve a problem when an error occurs. So I just combined yours and hidjra's instructions. Cheers and thank you again for this wonderful hack |
#175
|
|||
|
|||
Quote:
|
#176
|
|||
|
|||
thanks a lot , buro9
i have template mod like background picture in the quick reply text message area https://vborg.vbsupport.ru/showthrea...und+quickreply i dont know if this would make it disappear |
#177
|
|||
|
|||
Quote:
I can't see the source code of the template to be able to see what it might do. The hack you linked to is very old and the original zip file attached to that thread is no longer there. I would suggest that you either add this template to the array of bad_templates so that it doesn't get compressed (everything else still will), or that you uninstall that hack or revert the template. |
#178
|
|||
|
|||
thanks again for a fast reply, buro9
i added too many hacks and now i have no idea how to uninstall that so would you please show me how to add that template to array of bad_templates ? |
#179
|
|||
|
|||
Quote:
PHP Code:
PHP Code:
Oh, one more thing... if you have already applied the hack and it is still broken, uncompress the templates, apply this change, and the re-compress the templates |
#180
|
|||
|
|||
omg, u r so fast, man
you rock thanks a ton let me go try that now |
#181
|
|||
|
|||
yeah, it works like a champ
it skips that template, now my forum going way faster thanks a million for all your help, buro9 |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|