下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国cms怎样压缩静态页面代码?

342 2021-04-06 22:16:15

收藏
静态页面代码压缩一下可提高网站加载速度,如果程序非常复杂的话,可以节约带宽。但帝国cms是不支持压缩代码的,想要做,只能再次开发。

帝国cms怎样压缩静态页面代码?
那么,帝国cms怎样开发静态页面压缩代码的功能呢?

1、打开文件
/e/class/functions.php

2、找到以下函数
function GetHtml($classid,$id,$add,$ecms=0,$doall=0)

3、在//写文件之前添加代码
preg_match_all('/(.*?)</pre>/s',$string,$r);
foreach ($r[0] as $key => $value) {
    $string=str_replace($value, "[#]".$key."[#]", $string);
}
$string=preg_replace('[rn]', '',$string);
$string=preg_replace('/>s+(.*?)<', $string);
foreach ($r[0] as $key => $value) {
    $string=str_replace("[#]".$key."[#]",$value, $string);
}
//写文件
WriteFiletext($file,$addlevel.$string);

修改完成以后,再生成的静态页面就是压缩后的代码了。

本文地址:https://xzo.com.cn/develop/empire/781.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
织梦CMS与帝国CMS有什么不同?
织梦CMS与帝国CMS有什么不同?

织梦是我用过的第二个CMS,也是最喜欢的CMS之一。他最大的优点有二:1、功能十...

15 920
帝国cms父栏目数据为空怎么办?
帝国cms父栏目数据为空怎么办?

帝国CMS一级栏目和二级栏目使用同一个模板,二级栏目是终极栏目,调用本栏目数...

8 863
有办法将多个帝国CMS网站会员系统数据库进行整合和同步吗?
有办法将多个帝国CMS网站会员系统数据库进行整合和同步吗?

如果能将手里的资源合并,会员渠道打通,则用起来更加舒服。而帝国CMS自带的会...

3 395
帝国cms灵动标签调用友情链接的多种形式
帝国cms灵动标签调用友情链接的多种形式

帝国cms怎样用灵动标签调用友情链接?又要怎样区分链接有没有图片、友情链接...

1 371
帝国cms无法加载360站长平台的js推送代码怎么办?
帝国cms无法加载360站长平台的js推送代码怎么办?

如果直接在帝国cms模板中插入360推送代码,会发现在插入360推送代码后,无法正...

7 500
帝国cms网站加载速度很慢怎么办?
帝国cms网站加载速度很慢怎么办?

很少有帝国cms反馈网站加载速度很慢的问题,如果你的帝国cms站点加载速度很慢...

1 500
帝国cms生成效率低速度很慢怎么办?
帝国cms生成效率低速度很慢怎么办?

今天有客户联系鸥哥,说网上买的帝国cms模板生成效率很低。网站数据只有5万条...

22 2286
帝国cms默认评论表情添加修改调用与删除
帝国cms默认评论表情添加修改调用与删除

帝国cms评论中默认的表情包是QQ表情,默认显示10个,可以添加可以修改,本文详细...

0 269
随机帝国CMS开发教程
帝国cms怎么查看是哪个版本
帝国cms怎么查看是哪个版本

帝国cms重装或插件安装时,往往需要明确当前使用的版本,否则容易报错。那么,怎...

1 728
帝国cms小bug:文章内链被帝国cms关键词替换给替换掉了
帝国cms小bug:文章内链被帝国cms关键词替换给替换掉了

帝国cms文章关键字内链被帝国cms关键词替换给替换掉了,从而出现2个链接的bug...

1 305
帝国cms一级栏目一直显示本栏目暂无新增信息怎么办?
帝国cms一级栏目一直显示本栏目暂无新增信息怎么办?

今天有客户联系鸥哥,说网站一级栏目下有4个子栏目,每个子栏目都是有信息的,但...

1 250
帝国cms碎片功能使用详解
帝国cms碎片功能使用详解

帝国CMS提供了强大的碎片功能,其位置位于【栏目】-》【碎片管理】-》【管理...

0 302
帝国cms怎样做下载日、周、月排行功能?
帝国cms怎样做下载日、周、月排行功能?

帝国cms开发的下载站很多,许多站点基于优质用户推荐的需求就需要做下载的日...

3 339
帝国cms图片分页自带标签eshowphoto用法
帝国cms图片分页自带标签eshowphoto用法

我们知道图片站如果给图片做分页,可以有效提升页面留存率,如果是有广告的站点...

1 319
帝国CMS是基于什么结构的?
帝国CMS是基于什么结构的?

帝国cms是基于B/S结构,且功能强大而帝国CMS-logo易用的网站管理系统。帝国cm...

1 265
选择帝国CMS做网站建设的4个理由
选择帝国CMS做网站建设的4个理由

每款cms都有自己的优势,但也存在着某些方面的不足。至于使用哪个cms,主要还是...

1 285
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入