扩充NetCMS的功能:添加{TM:Repeater}{/TM:Repeater}标签[通俗易懂]

扩充NetCMS的功能:添加{TM:Repeater}{/TM:Repeater}标签[通俗易懂]本文档为{TM:Repeater}{/TM:Repeater}标签的说明文档,创建的目标是打算制造一个系列文档的索引,索引的目标是关于这个标签的相关文档。简要说明:NetCMS1.7(以下简称NT)并非十分完善,里面包含了数量众多的BUG不说,功能上也带着一些欠缺。比如说这次之所以添加新标签的念头,就是原有的网站结构不完善。NT的是三级网站结构:“首页-列表页—详细页”。而实际…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

本文档为{TM:Repeater}  {/TM:Repeater}标签的说明文档,创建的目标是打算制造一个系列文档的索引,索引的目标是关于这个标签的相关文档。

 

简要说明:

NetCMS 1.7(以下简称NT)并非十分完善,里面包含了数量众多的BUG不说,功能上也带着一些欠缺。比如说这次之所以添加新标签的念头,就是原有的网站结构不完善。NT的是三级网站结构:“首页-列表页—详细页”。而实际上的门户、行业网站往往都是四级结构:“首页—栏目-列表页-详细页”(栏目也就是大分类页,也有叫框架页的说法)。虽然也NT也可以制造出来四级结构,但是NT的构建方法和首页是一样的,需要手工完成一个个子分类新闻块,每个栏目当然也都需要各自建立一个模板页。这对于各个栏目页的结构、样式差异很大的情况来说,这没有什么不好。但是如果是栏目页非常多,而且栏目页的结构、样式很相似,子分类的数量多、样式相同的情况来说,就显得效率低下了。

每个栏目单独建立一个模板页,还有一个弊端:手工修改每个模板的时候,可能会由于种种疏忽,造成各别地方不同步的情况。这就好比,早好期建设网站的时候,都是手工修改一个个HTML页面,假如把左侧的“最新文章列表”添加了一条,那么可能首页需要修改一遍,“关于我们”可能还得要修改一遍,“联系方式”呢?“新闻详细”呢?。。。。。

所以我希望可以在NT系统的基础上添加一个“栏目”页面,“栏目”这里最主的功能就是循环显示每个子分类的新闻块,于是我决定添加一个{TM:Repeater}标签,当然,如果能支持asp的那种包含页当然就更好了,不过眼下只需要有了{TM:Repeater}标签就足够了。

{TM:Repeater}{/TM:Repeater}标签:

主要作用:

循环显示标签内部的HTML和其它的NT标签。

标签的格式:

{TM:Repeater attributeName=”value”}{/TM:Repeater}

格式说明:

{TM:Repeater}开始标签

{/TM:Repeater}结束标签

attributeName属性名称(标签名Repeater和属性之间、属性和属性之间使用空格间隔开)

vaue 属性值,属性值必须包含在双引号“””之内,属性值当中如果出现双引号,后面不能有空格。

主要属性:

type  循环的类型,其值可以是:parentclassid根据父分类ID;subclasslist 子分类ID列表,用“,”隔开;sqlCondition 指定查询语句

classid 父分类ID或者是子分类的ID列表

sqlstr 查询的语句

 

其它内容:

具体算法:

TagPrase类

RepeaterTag类

 

转载于:https://www.cnblogs.com/xpnew/archive/2010/08/06/1793872.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188281.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月17日 上午7:52
下一篇 2026年4月17日 上午7:58


相关推荐

  • WPF实现界面动态布局

    WPF实现界面动态布局

    2022年1月25日
    44
  • C中什么是类,类和对象的关系,类的访问修饰符?

    C中什么是类,类和对象的关系,类的访问修饰符?类以及类和对象的关系以及类的访问修饰符一 类的概念 二 类和对象的关系 三 类的组成 四 类的创建 五 类的访问修饰符 一 类的概念 类是对于某一类对象的一个统称 类是对象的抽象化 对象是类的实例 定义一个类时 相当于定义了一个数据类型的蓝图 但实际上并没有定义任何的数据 但它定义了类的名称意味着什么 也就是说 类的对象由什么组成及在这个对象上可执行什么操作 就是单纯的进行了一个定义 二 类和对象的关系 类就是对象的抽象化概念 一个类就是一个对象集合的总称 通俗的来讲就是对象需要什么这个类就提供什么

    2026年3月17日
    2
  • 模型范围/可用模型列表

    模型范围/可用模型列表

    2026年3月15日
    2
  • DatabaseMetaData.getIndexInfo

    DatabaseMetaData.getIndexInfo示例通过DatabaseMetaData.getIndexInfo()获取索引信息。publicstaticvoidgetIndexInfo()throwsException{Connectionconn=getConnection();ResultSetrs=null;try{

    2022年6月19日
    26
  • zero based budgeting_monetdb

    zero based budgeting_monetdbMcObjectODBCimplementsmostoftheODBC3.0standardsexcept‘descriptors’, whicharesupplementary.Currently,theMcObjectODBCdriverreturns“02.00”asthe driverversion.OpenaDOSCMD.EX

    2022年10月14日
    4
  • js之校验邮箱_如何验证邮箱

    js之校验邮箱_如何验证邮箱JavaScript使用正则表达式校验邮箱有效性,方法如下:functionvalidateMail(mail){//校验邮箱if(mail!=""){varstrRegex=/^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/;if(!strRegex.test(mail)){jAlert("<divid=’popup_me…

    2026年2月20日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号