phpcms好用的地方莫过静态模版里可以直接使用php语法,功能比较全面比起一般的cms还是好用多了,图片类型文章不错每张图片生成一个页面,还有就是使用碎片。 所有模版可以解析的方法都在下面这个文件: Source Location: /include/global.func.php 类似{php echo ‘test’;}
更有趣的是能解析更复杂的: {php if(expession){ dosomethingcode }/html代码{php }endif } 另外使用最多的是万能get方法 {get=’sql’} 需要循环的列表 默认返回$r数组 比如标题:$r[’title’] {/get}
{php $rs = get('sql_')}
这样返回的$rs直接可以使用{$rs[’key’]}输出 由于时间关系好多底层代码没有琢磨。 更多参见:开发文档
下面说下phpcms另外一个比较好用的地方:碎片。 碎片的意思就是一个模版包含多个块。类似使用include进来的功效。 比如:页面有一块需要手动控制html内容,就可以用碎片解决。在模版里{block(’block_name’,1)}//1是碎片权值默认为1就可以。 这样在后台就可以添加一个碎片与之绑定了。每次修改只需要改碎片就可以了,从而不用修改模版。
总结:通过phpcms了解所谓的模版解析类都是通过自定义标签然后再使用正则表达式替换成能解析的php语法,最后输出的内容写成静态文件,来实现栏目,文章静态化。从而提高访问速度。 另外:在js使用以及调试方法也有一定的提高,例如: 使用php结合js用户登录状态保存cookiephp结合ajax处理用户登录 再者自己对css样式也了解不少。 大概如此。
到顶部