问题反馈专贴:http://www.phpwind.net/read.php?tid=406755&page=1&toread=1
程序演示地址:www.verycms.net
部分新增功能如下:
1、html发布:在发布html的同时,对于动态页面,也加入了伪静态支持。对每一个栏目的动态、静态发布可自由控制;
2、页面更新:静态栏目列表页和站点首页可以按时自动更新;
3、搜索引擎:针对搜索引擎进一步优化,单独设置每一个栏目的要害字以及要害字描述;
4、RSS生成功能:增加栏目RSS生成功能,内容模型指定摘要字段,根据摘要等信息生成一个栏目的RSS输出;
5、采集器:简单易用的采集器,根据必须包含、必须不包含来自动识别有效内容网址,自动判定页面中的Base Href标签,自动识别页面中的相对路径。支持采集图片本地化,自由过滤采集内容中的HTML标签;
6、采集规则:可以自由导入导出,便于会员共享;
7、内容模型:增加了内容模型的导入导出功能,加强会员间自定义模型分享。利用XML导入导出的设计使得这种分享更加安全;
8、数据调用:将BBS/Blog的内容跟CMS栏目挂钩,提供了简单易用的BBS/Blog数据调用方式。甚至可以整合Discuz论坛;
9、BBS内容且可以在CMS站点生成静态内容页,也可以直接转入论坛浏览,后台可以自由控制浏览方式;
10、根据Tag自动生成友情链接内容;
11、为文章增加上一篇、下一篇等链接,便于站点访问者使用;
12、改进了图片本地化;
Quote:
模板体系的简要说明
对于CMS这种网站内容治理系统,就我们看来,与其让用户更方便的在后台设置前台的显示内容,不如更便捷的让用户在模板中调用内容,究竟再方便的后台设置所能提供的前台显示也是有限的,而只有充分发挥用户的聪明,才能够制作出真正千变万化,富有特色的站点内容。VeryCMS 3.0 的目标便是如此。
%26#61548;
如何在模板中调用内容
VeryCMS的模板体系引入了cms loop两个标签,前者用于读取所需要调用的内容,后者用于循环输出其调用结果,举例如下:
请注重区分大小写,此处的是小写,且严格以 结尾,且每一个属性的值都用双引号括起来
1. type属性表明调用的类别,值为cms表明调用的是栏目内容 为bbs则表明调用的是bbs数据 blog表示博客数据。
2. action 表示调用的方法,thread表明是调用内容列表
3. mid 表示调用的内容模型id
4. cid 表示调用的栏目,你可以用逗号区分多个栏目——但务必注重必须所有栏目为同一内容模型下,也可以使用 all-3这样的形式来调用栏目id 3下面的所有子栏目
5. num 表示调用的数目,num=”10” 表示从开始调用10条, num=”2,8” 表示从第二条开始调用,调用一共8条数据。 在栏目的列表页,假如您期望该栏目的内容列表需要分页处理,则可以采用 num=”page-10” 的形式,这将告诉程序:每一页调用10条,系统将会自动根据您的这一非凡标志来进行栏目分页生成,而分页的具体标签为 $cms::page 您可以把标签插入到您所想要它出现的任何位置。
6. 除此之外,还有where 属性,来表示要调用的条件限制,比如where=”photo!=’’” 这将表示不调用图片为空的内容
7. order属性表示调用的排序方法,假如没有指定,将默认按照内容的添加时间显示
8. digest 属性表示调用的精华类别,假如没有指定,则调用所有内容,也可以通过指定digest=”1” digest=”1,2” 这样的方式来调用精华推荐内容。
类似于这样的标签您可以把它放在您所需要调用的模板位置中,然后开始使用loop标签来输出其结果。
$val[title]
更多的举例,假如您想要调用BBS内容的用户发帖排行:
$val[title]
假如您要显示栏目id为3下的所有子栏目
$val[cname]
需要非凡说明的是:所有的BBS/Blog调用内容以及系统自身内容的链接地址都由系统规范化,调用时$val[url]将会自动显示其正确的链接地址,所有的调用主内容字段都为title,无论是论坛的用户名还是内容的标题等等。
如何在模板中使用必要的函数
您可能需要对文章的标题进行截取,也可能需要对图片进行缩略,如今这一切都将能够在制作模板的时候随心所欲,函数部分将会有{@@}来标注区别。
比如在循环体内,使用[url=mailto:{@substrs($view[title],30]{@substrs($view[title],30[/url])@}将会自动对标题进行30个字符的长度截取。而假如要对图片进行缩略,则可以使用[url=mailto:{@miniImg($view[photo],100,120]{@miniImg($view[photo],100,120[/url])@} 这将会自动对图片进行宽度为100 高度为120的缩略处理。
主要可能在模板中使用到的函数介绍:
1. miniImg 三个参数,第一个是要进行处理的字段,后面的是缩略之后的宽度和高度,专门用于对图片进行缩略处理。
2. substrs 内容长度截取函数,两个参数,第一个是要进行处理的字段,后者是要截取的长度。
3. get_date 对时间进行格式化输出 两个参数,第一个是要进行处理的字段,后者表示时间的格式,假如忽略第二个参数表示使用默认格式。具体可以使用的时间格式如:”y-m-d H:i” “Y-m-d”等等
文章地址: http://www.xinasp.com/html/yeshuowangzhan/jianzhangongju/20070426/35485.shtml
TAG:VeryCMS 3.0 正式 文章 管理共2页: 上一页 1 [2] 下一页


RSS订阅
评论加载中…



