草根站长们心疼自己的服务器空间占用太大,心想续费增大磁盘空间就是一笔开销!又让钱钱无情的从口袋离去!很是伤心!有办法么?能解决么?小编只能说肯定是有的!只有你想不到没有做不到!现在小编开始讲解帝国CMS静态页面生成时为压缩代码且一行的方法!这样不仅极大的减少服务器空间占用,而且还能干扰采集的仿站的小小白站长们。毕竟不熟悉F12的他都需要用Dreamweaver格式化代码才能自动整理成一栏一栏的,方便查看。
1、打开文件e/class/functions.php
2、找到以下函数
效果见本篇文章,不妨打开此网页的源代码,是不是发现源代码变成一行了呢?
1、打开文件e/class/functions.php
2、找到以下函数
3、找到以下代码
- function GetHtml($classid,$id,$add,$ecms=0,$doall=0)
4、在以上代码加入
- //写文件
- WriteFiletext($file,$addlevel.$string);
5、最终代码就是这样的
- //静态生成为一行代码
- $string = preg_replace('/\r\n|\r|\n/', '', $string);
- $string = preg_replace('/[ ]+/', ' ', $string);
- //静态生成为一行代码
- //静态生成为一行代码
- $string = preg_replace('/\r\n|\r|\n/', '', $string);
- $string = preg_replace('/[ ]+/', ' ', $string);
- //静态生成为一行代码
- //写文件
- WriteFiletext($file,$addlevel.$string);
效果见本篇文章,不妨打开此网页的源代码,是不是发现源代码变成一行了呢?