ECSHOP系统纯静态网页的生成
来源:互联网 发布:淘宝商城阿里巴巴 编辑:程序博客网 时间:2024/04/29 06:19
ecshop是一个很不错的网店系统,现在很多公司都在用它,它本身优化也很好,不过因为是网店,很多东西都是动态的,所以,对优化来说,不怎么好,不过庆幸的是它可以伪静态。并且有两种重写方法,在后台的商店设置中,可以选择简单重写和复杂重写。
伪静态已经基本上可以满足大部分人的需求,如果不满足的还可以根据前面的一篇文章对重写规则进行修改,以满足自己的需求。
但是本文所要描述的是,根据ECSHOP内在的一些代码,我们生成纯静态的网页,使系统更好的优化。
在这里,我们先对首页进行纯静态生成。
1.复制首页index.php为index_html.php,因为ECSHOP是使用SMARTY模板引擎的,所以我们可以使用SMARTY生成文件函数,把模板
的静态网页输出。
在首页中,$smarty->display('index.dwt', $cache_id);有这一句,说明是把网页显示出来,现在我们把它改成如下代码(参看注释)
$file = 'index.html';//静态网页文件名
$content = $GLOBALS['smarty']->make_html('index.dwt');//根据index.dwt模板生成网页内容
$filename = ROOT_PATH . $file;//静态网页路径
file_put_contents($filename, $content);//生成文件
以上几条简单的语句,我们就可以生成首页的静态网页。同理,我们可以生成产品类别和产品的静态网页,整个系统的静态化就完成了。
个人网站:airmax 87,airmax 95,airmax 180
- ECSHOP系统纯静态网页的生成
- ECSHOP系统纯静态网页的生成 (2)
- ecshop生成纯静态页
- php页面静态化—触发系统生成纯静态化页面的三种方式
- 通过github建立免费的个人网页(纯静态)
- 在纯HTML的静态网页中添加一…
- 用libTemplate实现静态网页的生成
- ASP生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP生成静态网页的方法
- ASP生成静态网页的方法
- ASP生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- Windows Mobile无线打印的实现
- 遍历一个链表
- 12
- hibernate 面试题
- MFC类成员函数作为线程函数的解决办法
- ECSHOP系统纯静态网页的生成
- 使用BlazeDS实现Java和Flex通信(1)---HelloWorld
- spring声明式事务管理祥述
- JDK 和JRE的区别
- js常用功能函数
- 鸡肋
- 取消windows开机登录窗口,让电脑自动登录
- 网络社会
- 内存画图和屏幕画图哪个更快?