动易SiteWeaver版自定义动态标签、函数标签、采集标签
自定义动态标签
动态标签是指通过对自定义的SQL 语句进行查询分析后,将取得的数据按照预先设置的标签模板进行循环及内部嵌套处理后输出的标签。
动态函数标签:在静态或动态标签的基础上,进一步扩展出可自定义函数输入的标签。
>>添加动态标签
在自定义标签管理界面下,点击动态标签进入多动态标签管理界面。
! 更多功能设计思路:您可以每个频道中定义不同的顶部自定义标签,并在自定义标签中调用不同的广告版位JS,这样就可在不同的频道显示和更新不同的广告效果。
1.与静态标签不同的是,动态标签要通过两步才能创建 ,第一步创建界面如下:
其中:
·标签名称:在使用模板时调用的名称,可使用中文定义。
·标签分类:是为了方便管理,可自由输入分类名称,或者从右方下拉菜单中选择已存在的分类名称。
·标签类型:当前创建标签的类型,一般不需要变动。
·分页数量:如果填入大于0的数字,则本标签的输出结果中会自动加入分页栏。
·自动刷新:单位为秒,如果填入大于10的数字,则前台的显示结果会根据您填写的刷新频率自动刷新,保持随时显示最新加入的内容。(注意:本功能必须在分页数量大于 0,和自动刷新大于10秒的情况下才会开启。)
·主从表选择:这个区域是通过对表和字段的选择,自动在下面的查询语句输入框中建立 SQL查询语句的可视化操作界面。
·查询语句:这里是最终查询的结果输出区,当使用可视化编辑器不能满足需求时,可手动进行二次编辑来达到要求。
·优先级:标签被执行的优先级别,当有多个同类标签存在时,优先级小的排列在前面执行。
·在主表中选择“PE_Article”并选择如下两个字段: ArticleID与Title
·在已经生成的查询语句select top 10 ArticleID,Title from PE_Article后方,手动增加一下查询约束条件Where Status=3 and Deleted=False,其中Status=3表示显示通过审核的文章,Deleted=False表示显示未被删除的文章。
2.填好相关的参数后点击“下一步”进入第二步创建界面
其中:
·字段列表:单击字段名,可弹出字段添加界面
·在这个弹出窗口中,通过对不同种类的字段的设置,可自动在下方的标签内容区域输出结果,目前程序可自动解析的基本字段类型有:文本型、数字型,时间型,是否型四种,另外对系统内有固定规则的字段,会智能判断并输出内置的一些处理结果。比如 ArticleID字段表示文章ID这个字段就可以分别输出文章的路径,文章的名称,或者是直接输出带有路径超连接指向的文章名称。
·参数列表:这里提供了四个固定的参数可供插入,分别是当前时间 {$Now},当前日期{$NowDay},当前月份{$NowMonth},当前年份 {$NowYear}。
·标签内容区域:这里分成了两个部分,上面的区域供直接写入模板代码,下面的区域则提供了可视化的编辑区,动态标签提供的循环条件和字段设置都应该填写到这个区域,下面就是标签内容区可选择标签的一个解释列表:
·循环标签说明:
{loop}{/loop}
注:本标签属循环标签,应配对使用,一个动态标签只能使用一次
{infobegin}{infoend}
内部循环标签,应用于{loop}{/loop}循环内部 ,需配对使用,如使用多对,则应并行使用,不能进行嵌套调用 .
·字段标签说明:
1. 输出文本字段
{$Fidle(FieldID,Text,outfilte,outnum,outtype)}
FieldID 字段序号
Text 本字段按照文本属性进行输出
,outfilte 输出方式 0 直接输出 1 编码HTML输出 2 过滤HTML输出
outnum 输出文字数量
outtype 为0时,截取字串后显示...
为1时则不显示
2. 输出数字字段
{$Fidle(FieldID,Num,outtype,outid)}
FieldID 字段序号
Num 本字段输出数字
相关新闻>>
- 发表评论
-
- 最新评论 更多>>