Emlog无插件实现网站源代码压缩教程 转自东镜SEO

    选择打赏方式

在以往的Emlog优化教程中,相信给长朋友们提供的都是使用的代码压缩插件

今天冬镜博客主要是分享插件的代码版本,即不使用插件直接将代码写进module.php中就可以

偷偷笑笑又成功的消灭一个插件

网站源代码压缩代码一:

首先我们找到模版文件夹下的module.php文件并打开 添加如下代码

function em_compress_html_main($buffer){ $initial=strlen($buffer); $buffer=explode("<!--em-compress-html-->", $buffer); $count=count ($buffer); for ($i = 0; $i <= $count; $i++){ if (stristr($buffer[$i], '<!--em-compress-html no compression-->')){ $buffer[$i]=(str_replace("<!--em-compress-html no compression-->", " ", $buffer[$i])); }else{ $buffer[$i]=(str_replace("\t", " ", $buffer[$i])); $buffer[$i]=(str_replace("\n\n", "\n", $buffer[$i])); $buffer[$i]=(str_replace("\n", "", $buffer[$i])); $buffer[$i]=(str_replace("\r", "", $buffer[$i])); while (stristr($buffer[$i], '  ')) { $buffer[$i]=(str_replace("  ", " ", $buffer[$i])); } } $buffer_out.=$buffer[$i]; } $final=strlen($buffer_out); $savings=($initial-$final)/$initial*100; $savings=round($savings, 2); $buffer_out.="\n<!--压缩前的大小: $initial bytes; 压缩后的大小: $final bytes; 节约:$savings% -->"; return $buffer_out; }
然后在找到模版文件夹下的footer.php文件并打开 添加如下代码
<?php if(_g('compress_html')=='open'){ $html=ob_get_contents(); ob_get_clean(); echo em_compress_html_main($html); } ?>

网站源代码压缩代码二:

首先我们找到模版文件夹下的module.php文件并打开 添加如下代码

<?php //全站代码压缩 function slys($sheli){$initial=strlen($sheli);$sheli=explode("<!--slys-->",$sheli);$count=count($sheli); for($i=0;$i<=$count;$i++){if(stristr($sheli[$i], '<!--slys end-->')){$sheli[$i]=(str_replace("<!--slys end-->", " ", $sheli[$i]));}else{$sheli[$i]=(str_replace("\t", " ", $sheli[$i]));$sheli[$i]=(str_replace("\n\n", "\n", $sheli[$i]));$sheli[$i]=(str_replace("\n", "", $sheli[$i]));$sheli[$i]=(str_replace("\r", "", $sheli[$i]));while (stristr($sheli[$i], '  ')){$sheli[$i]=(str_replace("  ", " ", $sheli[$i]));}}$sheli_out.=$sheli[$i];}$final=strlen($sheli_out);$savings=($initial-$final)/$initial*100;$savings=round($savings,2);$sheli_out.="\n<!--压缩前的大小: $initial bytes; 压缩后的大小: $final bytes; 节约:$savings% -->";return $sheli_out;} ?>
然后在找到模版文件夹下的footer.php文件并打开 添加如下代码(其实就是挂载点)
<?php $html=ob_get_contents();ob_get_clean();echo slys($html);?>

Emlog无插件实现网站源代码压缩

如果你想要实现不压缩pre(就是网页中插入的代码 这样就能显示代码的排版)中的代码,要在module.php里面的加入下面代码

<?php //不压缩pre function slbys($content){if(preg_match_all('/(crayon-|<\/pre>)/i',$content,$matches)){$content = '<!--slys--><!--slys end-->'.$content;$content.= '<!--slys end--><!--slys-->';}return $content;}slbys($log_content); ?>
然后找到模版文件夹下的echo_log.php(文章内容页面)、page.php(评论页面)文件中的$log_content 用下面代码替换掉
slbys($log_content)




版权声明:若无特殊注明,本文皆为《 Macro 》原创,转载请保留文章出处。
本文链接:Emlog无插件实现网站源代码压缩教程 转自东镜SEO https://blog.julym.com/sharetutorial/354.html
百度收录情况: 百度已收录,详情
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

吃奶的力气提交吐槽中...

已有37条吐槽

888starz_dwMr

2026-02-03 10:18 世界美国加州三藩CloudFlare公司AS13335任播网络CDN全球节点(CLOUDFLARENET)(WorldAnyCast)
ال玩idores يمكن أن يستمتعوا بألعاب البوكر والروليت والبل랙 جاك .888starz توفر مجموعة واسعة من الألعاب التي يمكن للاعبين الاستمتاع بها .المنصة توفر ألعاب الروليت والبل랙 جاك .888starz هي منصة رائعة للاعبين الذين يبحثون عن تجربة فريدة .

888 ستارز [url=https://888starz-egypteg.com/]https://888starz-egypteg.com/[/url]
 Windows 10 x64   Google Chrome 129.0.0.0

Ronaldrof

2025-05-24 16:35 IANA保留地址
[ 在我们的网站上,我们提供现代和a-IT解决方案,以促进您的业务 ] [url=https://kodx.uk/]kodx.uk[/url]
 Windows 10 x64   Google Chrome 130.0.0.0

Jessicaarove

2025-02-05 02:08 英国 CZ88.NET
[在我们的网站上,我们为您的房子提供现代和最好的IT解决方案] [url=https://kodx.uk/]kodx.uk[/url]
 Windows 10 x64   Google Chrome 131.0.0.0

MarinaEnrisk3773

2025-01-20 10:20 荷兰 CZ88.NET
Xevil5.0自动解决大多数类型的captchas,
包括这类验证码: ReCaptcha-2, ReCaptcha-3, Google captcha, SolveMedia, BitcoinFaucet, Steam, +12000
+ hCaptcha, FC, ReCaptcha Enterprize 现在支持新的Xevil6.0!

1.) 快速,轻松
XEvil是世界上最快的验证码杀手。 它没有解决限制,没有线程数限制

2.) 几个Api支持
XEvil支持超过6种不同的全球知名API: 2Captcha, anti-captcha (antigate), RuCaptcha, death-by-captcha, etc.
只要通过HTTP请求发送您的验证码,因为您可以发送到任何一个服务-和XEvil将解决您的验证码!
因此,XEvil与数百个SEO/SMM/密码恢复/解析/发布/点击/加密货币/等应用程序兼容。

3.) 有用的支持和手册
购买后,您可以访问私人技术。支持论坛,维基,Skype/电报在线支持
开发人员将免费且非常快速地训练XEvil到您的验证码类型-只需向他们发送示例

4.) 如何免费试用XEvil完整版?
- 尝试在Google中搜索 "Home of XEvil"
- 您将找到Xevil用户打开端口80的Ip(点击任何IP以确保)
- 尝试通过2captcha API ino其中一个Ip发送您的captcha
- 如果你有坏的密钥错误,只需tru另一个IP
- 享受吧! :)
- (它不适用于hCaptcha!)

警告:免费XEvil演示不支持ReCaptcha,hCaptcha和大多数其他类型的captcha!

http://xrumersale.site/
 Windows 10 x64   Google Chrome 131.0.0.0

MarinaEnrisk1248

2025-01-18 21:08 荷兰 CZ88.NET
XEvil6.0自动解决大多数类型的captchas,
包括这类验证码: ReCaptcha-2, ReCaptcha v.3, Google captcha, Solve Media, BitcoinFaucet, Steam, +12000
+ hCaptcha, FC, ReCaptcha Enterprize 现在支持新的Xevil6.0!

1.) 快速,轻松
XEvil是世界上最快的验证码杀手。 它没有解决限制,没有线程数限制

2.) 几个Api支持
XEvil支持超过6种不同的全球知名API: 2Captcha, anti-captchas.com (antigate), rucaptcha.com, DeathByCaptcha, etc.
只要通过HTTP请求发送您的验证码,因为您可以发送到任何一个服务-和XEvil将解决您的验证码!
因此,XEvil与数百个SEO/SMM/密码恢复/解析/发布/点击/加密货币/等应用程序兼容。

3.) 有用的支持和手册
购买后,您可以访问私人技术。支持论坛,维基,Skype/电报在线支持
开发人员将免费且非常快速地训练XEvil到您的验证码类型-只需向他们发送示例

4.) 如何免费试用XEvil完整版?
- 尝试在Google中搜索 "Home of XEvil"
- 您将找到Xevil用户打开端口80的Ip(点击任何IP以确保)
- 尝试通过2captcha API ino其中一个Ip发送您的captcha
- 如果你有坏的密钥错误,只需tru另一个IP
- 享受吧! :)
- (它不适用于hCaptcha!)

警告:免费XEvil演示不支持ReCaptcha,hCaptcha和大多数其他类型的captcha!

http://xrumersale.site/
 Windows 10 x64   Google Chrome 129.0.0.0

MarinaEnrisk5853

2025-01-17 15:30 荷兰 CZ88.NET
XEvil6.0自动解决大多数类型的captchas,
包括这类验证码: ReCaptcha v.2, ReCaptcha-3, Google captcha, Solve Media, BitcoinFaucet, Steam, +12000
+ hCaptcha, FC, ReCaptcha Enterprize 现在支持新的Xevil6.0!

1.) 快速,轻松
XEvil是世界上最快的验证码杀手。 它没有解决限制,没有线程数限制

2.) 几个Api支持
XEvil支持超过6种不同的全球知名API: 2Captcha, anti-captcha (antigate), rucaptcha.com, DeathByCaptcha, etc.
只要通过HTTP请求发送您的验证码,因为您可以发送到任何一个服务-和XEvil将解决您的验证码!
因此,XEvil与数百个SEO/SMM/密码恢复/解析/发布/点击/加密货币/等应用程序兼容。

3.) 有用的支持和手册
购买后,您可以访问私人技术。支持论坛,维基,Skype/电报在线支持
开发人员将免费且非常快速地训练XEvil到您的验证码类型-只需向他们发送示例

4.) 如何免费试用XEvil完整版?
- 尝试在Google中搜索 "Home of XEvil"
- 您将找到Xevil用户打开端口80的Ip(点击任何IP以确保)
- 尝试通过2captcha API ino其中一个Ip发送您的captcha
- 如果你有坏的密钥错误,只需tru另一个IP
- 享受吧! :)
- (它不适用于hCaptcha!)

警告:免费XEvil演示不支持ReCaptcha,hCaptcha和大多数其他类型的captcha!
 Windows 10 x64   Google Chrome 131.0.0.0

JasonMiz

2025-01-10 12:46 西班牙 CZ88.NET
我们在网站上为您的业务提供现代化的IT解决方案   [url=https://kodx.uk/]kodx.uk[/url]
 Windows 10 x64   Google Chrome 130.0.0.0

Jameseract

2024-10-10 18:37 IANA保留地址
[b] 资料描述: [/b]
[url=https://www.ebay.com/itm/395306559416]77-e1693745667801.jpg.webp[/url]



[url=https://www.ebay.com/itm/395306559416] 在eBay上订购 [/url]

[b]Balanset-1a[/b]是一种方便紧凑的设备,用于各种转子机构的平衡和振动分析。 如果您有破碎机,风扇,复盖机,离心机或任何其他旋转设备,该设备肯定会派上用场。  

[b]能力:[/b]  

[b]振动测量模式:[/b]  
[b]转速计:[/b]精确测量RPM。  
[b]相位:[/b]确定用于平衡的转子位置和相位角。  
[b]1x振动:[/b]显示振动的主频率。  
[b]FFT频谱:[/b]创建详细的频谱图。  
[b]整体振动:[/b]提供总振动水平的读数。  
[b]测量日志:[/b]保存所有数据以供进一步分析。  

[b]平衡功能:[/b]  

[b]单平面平衡:[/b]在一个平面内执行转子平衡。  
[b]双平面平衡:[/b]针对更复杂的转子校正两个平面的不平衡。  
[b]极坐标图:[/b]直观地显示平衡重量应该去哪里。  
[b]会话恢复:[/b]启用恢复上次平衡会话。  
[b]公差计算器:[/b]根据ISO1940标准计算允许的不平衡。  
[b]砂轮平衡:[/b]有助于砂轮的精确平衡。  

[b]图表:[/b]  

[B]系统行为图表:[/b]说明系统的整体动态。  
[b]1x图表:[/b]显示主频率振动。  
[b]谐波图:[/b]显示谐波频率的影响。  
[b]频谱图:[/b]显示频率的完整频谱。  

[b]补充功能:[/b]  

[b]存档:[/b]存储以前的所有会话。  
[b]报告:[/b]创建关于平衡结果的全面报告。  
[b]再平衡:[/b]简化了重复平衡过程。  
[b]批量生产:[/b]专为批量生产中的平衡而设计。  

[b]包中包括:[/b]  

[b]测量块:[/b]数据采集接口。  
[b]两个振动传感器:[/b]精密测量工具。  
[b]激光转速表:[/b]磁性安装的光学转速表。  
[b]数字秤:[/b]电子体重秤。  
[B]软件:[/b]注:笔记本电脑可作为额外订单提供。  
[b]运输箱:[/b]用于安全运输的硬壳箱。  

[b]为什么它很棒:[/b]  

[b]Balanset-1a[/b]简单、经济实惠且功能丰富,非常适合在制造环境中实现快速准确的平衡。  

价格:1949$。  

这个单位是用户友好和多才多艺足够为小车间和大工业操作。  


[url=https://www.ebay.com/itm/395306559416] 在eBay上订购 [/url]
Instagram:  https://www.instagram.com/vibromera_ou/
Youtube: https://www.youtube.com/@vibromera
Website: https://vibromera.eu/
 Windows 10 x64   Google Chrome 125.0.0.0

Mancubus0Evarp

2024-08-16 18:22 乌克兰 CZ88.NET
平衡转子的关键作用对于设备的使用寿命和可靠性至关重要。 但这项技术从何而来,又是如何进步的呢?  

最初,转子平衡是手动完成的。 工匠们在转子上贴上砝码,用眼睛检查转子的均匀度. 随着技术的进步,第一个电子设备出现了,允许更精确的振动测量和平衡重量的精确放置。 现代设备,如Balanset-1a,已经成为一个突破,提供高测量精度和自动平衡计算。  

使用Balanset-4等现代平衡仪器可确保可靠和准确的测量,延长设备的使用寿命并降低维修成本。 这些设备配备了微处理器和激光传感器,使它们在当代工业环境中必不可少。  

如果您想提高设备的可靠性和效率,可以考虑投资现代平衡仪器。 它们有助于减少部件磨损并防止代价高昂的故障。  

在这里你可以阅读更多关于 [url=https://vibromera.eu/] 维护和维修任务的平衡程序 [/url]
 Windows 10 x64   Google Chrome 124.0.6367.91

Roberttow

2024-07-31 21:42 美国CloudFlare公司CDN节点
Unleash your inner CEO

现在在游戏中获得新的代币仓鼠快打
每日分发到你的钱包里
加入我们的项目notreward.pro 并接收转基因食品

[url=https://notreward.pro]Claim Notcoin[/url]
 Windows 10 x64   Google Chrome 124.0.6367.119