VeryCMS初探
最近刚接触了开源的verycms系统,感觉功能挺强大的,还可以自己修改和扩充,真是perfect啊!
正如verycms的说明文档所述,最新版本的verycms(即VeryCMS 3.3,点击下载)模板体系引入了cms loop两个标签,前者用于读取所需要调用的内容,后者用于循环输出其调用结果,举例如下:
<cms type=”cms” action=”thread” mid=”1” cid=”2” num=”10” />
请注意区分大小写,此处的<cms />是小写,且严格以“<cms”开始“ />”结尾,且每一个属的值都用双引号括起来!
类似于<cms />这样的标签您可以把它放在您所需要调用的模板位置中,然后开始使用loop标签来输出其结果。例如:
<loop>
<a href=”$val[url]”>$val[title]</a>
</loop>
其中$val[]是一个数组变量。在这个开源系统中,当然也少不了有PHP代码,但与它在html中的嵌入不同,不是以
“<?php ?>”这种形式嵌入的,而是“<!--# #à”,例如:
<!--#if($view[photo]){#->
<img src={@miniImg($view[photo],150,200)@} />
<!--#}#->
总之,verycms是初学者最易学习的一个模板了,学习是为了应用,我们的目标是要在源代码的基础上作以修改,将它应用到以后的网站开发中来,提高开发效率。
再往后,就可以探究更大型更强大的模板了,循序渐进,逐渐深入,不断提高自己的实战能力!