vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Realtime Template Compressor: Reduces page sizes, loads pages faster, saves bandwidth (https://vborg.vbsupport.ru/showthread.php?t=83248)

Guest210212002 01-21-2006 04:22 PM

Quote:

Originally Posted by ryuji
yes. comment out the fist replacment command

Code:

//Logician Hack:
$page_byte=strlen($output);
//$output=preg_replace ('/\r\n(\s*)/', "\r\n", $output);
$output=preg_replace ('/<!-- .*? -->/',"",$output);

$pagenew_byte=strlen($output);
$page_kilobyte=number_format(($page_byte/1024),2);
$pagenew_kilobyte=number_format(($pagenew_byte/1024),2);
$pagesaved_byte=$page_byte-$pagenew_byte;
$pagesaved_kilobyte=number_format((($pagesaved_byte)/1024),2);
$pagesaved_perc=number_format(((100*$pagesaved_byte)/$page_byte),2);

That's the current contents of the plugin. If I'm understanding it correctly, I shouldn't see things like:

Code:

<!-- header Gallery Links-->
When I view my source if the comments are being stripped, correct? One of the main reasons is that I've been writing code for a living for ages now, and I tend to comment the hell out of every change I make. So people viewing my source tend to see some rather interesting comments. ;)

Code:

<!-- What the @#@$ did I screw up this time? -->
Because right now, this is my compression "Savings".

Code:

[Output: 0.00 Kb. compressed to 82.54 Kb. by saving -82.54 Kb. (0.00%)]
:(

ryuji 01-22-2006 02:43 PM

put a space before the --> there was a issue with it taking out code it wasnt supposed to.. i introduced the space before the -->

Guest210212002 01-22-2006 03:26 PM

[high]* Guest210212002 scratches his head
[/high]

There's a space in the original code snippet I posted, but I put another one in anyhow. ;)

Code:

//Logician Hack:
$page_byte=strlen($output);
//$output=preg_replace ('/\r\n(\s*)/', "\r\n", $output);
$output=preg_replace ('/<!-- .*?  -->/',"",$output);


$pagenew_byte=strlen($output);
$page_kilobyte=number_format(($page_byte/1024),2);
$pagenew_kilobyte=number_format(($pagenew_byte/1024),2);
$pagesaved_byte=$page_byte-$pagenew_byte;
$pagesaved_kilobyte=number_format((($pagesaved_byte)/1024),2);
$pagesaved_perc=number_format(((100*$pagesaved_byte)/$page_byte),2);

Still no love from that, I'm still seeing all of my commented stuff. :(

(Thank you very much for the help btw, ryuji, I appreciate you takin' the time to help me sort this out. :) )

Guest210212002 01-22-2006 03:38 PM

Quote:

Originally Posted by thedvs
anyway to put the output in a nice place, some of us use custom skins and the output looks horrible outside the skin gfx and ruins the look of the board

any suggestions appreciated

This won't move it, but if you at least want to change the look of it, add a CSS to you your MAIN statement for it, something like:

Code:

.compressor
{
color: #2886B6;
font: 10px verdana;
}

And then change the span class="smallfont" tag in the plugin itself to span class="compressor".

http://www.sevenstring.org/chris/comptext.jpg

On a nother note, I'd love it if someone could find a way to make this conditional work. I've tried it in a few places and haven't found something to make it happen.

Code:

$output = str_replace('</body>', '<if condition="in_array($bbuserinfo['usergroupid'], array(6))"><center><span class="compressor">[O: ' . $page_kilobyte . ' Kb C:<b>' . $pagenew_kilobyte . '</b> Kb. S: <b>' . $pagesaved_kilobyte . '</b> Kb. (' . $pagesaved_perc . '%)]</span></center></if></body>', $output);
//Compressor


Submerge 01-22-2006 06:59 PM

Running it on 3.5.3 and getting the paragraph break problem on Advanced Edit

ryuji 01-22-2006 09:40 PM

Quote:

Originally Posted by Chris-777
[high]* Chris-777 scratches his head
[/high]

There's a space in the original code snippet I posted, but I put another one in anyhow. ;)

Code:

//Logician Hack:
$page_byte=strlen($output);
//$output=preg_replace ('/\r\n(\s*)/', "\r\n", $output);
$output=preg_replace ('/<!-- .*?  -->/',"",$output);


$pagenew_byte=strlen($output);
$page_kilobyte=number_format(($page_byte/1024),2);
$pagenew_kilobyte=number_format(($pagenew_byte/1024),2);
$pagesaved_byte=$page_byte-$pagenew_byte;
$pagesaved_kilobyte=number_format((($pagesaved_byte)/1024),2);
$pagesaved_perc=number_format(((100*$pagesaved_byte)/$page_byte),2);

Still no love from that, I'm still seeing all of my commented stuff. :(

(Thank you very much for the help btw, ryuji, I appreciate you takin' the time to help me sort this out. :) )

i meant in your templates... you can remove all the spaces but on my templates it removed code it wasnt supposed to when i did that, best way is to download the whole style and then use a find and replace to add a space to all of them

Smiry Kin's 01-22-2006 11:01 PM

with 3.5.2

and element skil.

it messes up the DHTML thing.. which is a pain really.. any way to sort this?

mox- 01-23-2006 09:35 AM

Wow, I just installed it and it seems to be working fine.

Is there a way to remove all <!-- comments --> in the code ? This would save a lot too.

Totti 01-23-2006 11:50 AM

mox- read the thread ... :D
All the last posts are about it ;)

My problem is that i got some
<!--
bloa
bla
blubb
-->
code which is not stripped at all ... any way sorting it out beside making it one line with <!-- xxx --> in code?!?

lightwave 01-23-2006 02:04 PM

where did you guys upload it tooo


All times are GMT. The time now is 06:29 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.01410 seconds
  • Memory Usage 1,751KB
  • 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
  • (8)bbcode_code_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (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