1. 百科知识问答首页
  2. 经验知识

帝国CMS二次开发静态页面生成为压缩代码

草根站长们心疼自己的服务器空间占用太大,心想续费增大磁盘空间就是一笔开销!又让钱钱无情的从口袋离去!很是伤心!有办法么?能解决么?小编只能说肯定是有的!只有你想不到没有做不到!现在小编开始讲解帝国CMS静态页面生成时为压缩代码且一行的方法!这样不仅极大的减少服务器空间占用,而且还能干扰采集的仿站的小小白站长们。毕竟不熟悉F12的他都需要用Dreamweaver格式化代码才能自动整理成一栏一栏的,方便查看。

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

2、找到以下函数

  1. function GetHtml($classid,$id,$add,$ecms=0,$doall=0)

3、找到以下代码

  1. //写文件
  2. WriteFiletext($file,$addlevel.$string);

4、在以上代码加入

  1. //静态生成为一行代码
  2. $string = preg_replace(‘/\r\n|\r|\n/’, $string);
  3. $string = preg_replace(‘/[ ]+/’‘ ‘, $string);
  4. //静态生成为一行代码

5、最终代码就是这样的

  1. //静态生成为一行代码
  2. $string = preg_replace(‘/\r\n|\r|\n/’, $string);
  3. $string = preg_replace(‘/[ ]+/’‘ ‘, $string);
  4. //静态生成为一行代码         
  5. //写文件
  6. WriteFiletext($file,$addlevel.$string);

效果见本篇文章,不妨打开此网页的源代码,是不是发现源代码变成一行了呢?

本作品(图文、音视频)由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系 yu.jianchun@qq.com