将帝国CMS二次开发静态页面生成为压缩代码
帝国CMS二次开发静态页面生成为压缩代码,可以通过以下步骤实现: 1. 在后台管理系统中,找到“系统”菜单,点击进入。 2. 在“系统”菜单下,找到“系统参数设置”,点击进入。 3. 在“系统参数设置”页面中,找到“网页压缩选项”,勾选上“开启网页压缩”。 4. 点击“提交”按钮,保存设置。 5. 生成静态页面时,系统会自动将页面内容进行压缩处理,生成压缩后的HTML文件。
内容页面生成为压缩代码
1、打开文件e/class/functions.php
2、找到以下函数
functionGetHtml($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);
修改后再生成的内容页就只有一行源码了,效果图