会员登陆
登录加载中...
超级搜索
栏  目  
类  别  
关键词  
 站内搜索   网络搜索
  
 当前位置:教程首页>>Pro版本>>Pro V3.0版本>>ProV3.0模板标签制作规范
推荐给你的朋友阅读:

ProV3.0模板标签制作规范

来源:飞腾设计网 发表日期: 2008-08-06 15:54:46

    以下内容为FeitecCMS Pro V3.0版本模板标签制作及使用规范,供各位客户参考。

    一、模板标签命名规范:

    目前本系统模板标签的命名规范是:

$LableName$

    $—标签起止符

    LableName—标签名称,必须为大小写英文字符,可以是英文单词,也可以是拼音组合,每一个单词或拼音头一个字母大写,以实现的功能来命名,这样便见名知义,便于以后的管理。如:$ SiteBuild $表示建站时间。

    二、自定义模板标签的解释执行流程:

    1、根据实现功能自定义模板标签:

    根据要实现的功能,按命名规范命名一个自定义模板标签,比如要制作一个天气预报模板,就取名为$Wether$。

    2、根据要显示的位置,将此模板标签代码放于风格模板相应位置:

    此时由于这个模板标签在前台还没有作出功能解释,所以它只会在前台该页面中显示为一串字符。

    3、定义模板标签功能:

    在风格模板中有一自定义模板标签代码后,还需要在前台制作与其对应的解释代码,以实现此模板标签功能。本系统中,一般是通过制作成一个独立的函数的形式来实现此自定义模板标签功能的解释的。

    对于上例,打开Ft_Function.asp文件,输入以下代码:

Function Wether()
 Dim Str
 Str="<iframe marginwidth=""0"" marginheight=""0"" width=""160"" height=""54"" scrolling=""no"" align=""middle"" border=""0"" frameborder=""0"" src=""http://weather.265.com/weather.htm""></iframe>"
 Wether=Str
End Function

    保存后,就完成了自定义模板标签的功能实现。

    4、解释执行自定义模板标签:

    本系统中,具有独立功能的模板标签都在前台Ft_Function.asp文件中的PubFunction(Str)和Plug_PubFunction(Str)函数中解释执行的,前者负责所有系统自带页面的模板标签解释,后者负责自制插件页面的模板标签解释。

    找到PubFunction(Str),在里面另起一行,输入以下代码:

Str=Replace(Str,"$Wether$",Wether() )

    前者表示片定义的模板标签,后者就是自定义的函数。

    这样就完成了自定义标签的解释执行工作了,自定义标签可以正式运行了。

    三、自定义模板标签注意事项:

    1、自定义模板标签及自定义模板标签解释函数名称不能重复系统原有的或VBSCRIPT中的默认保留字:

    由于系统内置模板标签众多,对于自定义标签及自定义标签解释函数,在取名上要下一番功夫了,在命名上,可以通过加入自己的一些特殊字符来实现与原系统的区分,如原准备命名的$Wether$标签及Wether()函数,可以结合自已的网站域名方式来重命名,如官网就可以命名为$FtWether$及FtWether(),这样就不会产生重名问题了,可避免许多莫名故障。

    2、对于不太熟悉本系统的客户,在制作自定义模板标签前,建议先备份整个网站程序,避免出错。

    3、自定义了模板标签之后,建议将制作过程及使用功能在后台“站务管理”——“网站日志”中记录下来,以备不时之需。

    4、在制作自定义模板标签之前,请先查看后台“常规设置”——“帮助中心”——“模板标签说明”,查看系统内置模板标签是否已有类似功能,避免重复操作。

    5、自定义的模板标签与ASP文件中的解释模板标签代码大小写必须一致,否则不能正常工作。

    比如风格模板是:$sohunews$,而在ASP模板标签解释语句中是:

    Str=Replace(Str,"$SohuNews$",SohuNews())

    由于它们不同,所以不会正常工作。

    7、本系统目前只能制作静态标签,尚不能实现函数标签的制作。

0
0
[作者:雨城 关键词:标签 录入:raincity 责编:raincity 阅读次数:5415]

相关文章 相关新闻 相关软件 相关教程 公共评论 发表评论

  • ·暂无相关内容
  • ·暂无相关内容
    评论载入中...
    您的称呼  验 证 码   
    您的评论 [ 最多字数:  已用字数:剩余字数:]

     
COPYRIGHT 2003-2010 创意飞腾科技有限公司(The Feitec LTD.) ALL RIGHTS RESERVED .
官方咨询官方咨询4376161 官方咨询526743959 技术支持:FeitecCMS5366464
页面加载时间:109.38ms Powered By:FeitecCMS V4.0(Build1101)
[蜀ICP备05000881]