看了网上似乎没有,这里小弟就献丑写一篇关于Tinkcmf5系列的静态化。代码在底部
首先我们看原程序
我们可以看到这里原程序已经帮我们生成了文件内容了,我们只需要把它保持到一个html文件就好了。
我使用的方法很简单,如下
这里的静态文件保存目录可以看自己喜好,我的如下!
cmf5.0的可以配置到app/config.php中的template下,生成的目录如下
然后就是读取静态文件
这里的$html_save_path 一定要和上面的保存路径一致
然后到各个控制器去调用方法就行了
整体如下
首页静态
列表页静态
专题页静态
内容页静态
根据cmf版本自行配置
'static_html_path' => 'html',
'static_mobile_html_path' => 'html/mobile',
function save_static_html($content)
{
$static_html_path = config('template.static_html_path');
if (cmf_is_mobile()) $static_html_path = config('template.static_mobile_html_path');
$html_path = $static_html_path .