扩充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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mybatisplus实现关联查询(为什么要使用mybatis)

    关联查询数据模型订单商品模型:目标:分析表与表之间的关系。分析步骤:1、按模块去分析表,不要将系统全部表一次性分析2、了解每个表存储了什么业务数据3、了解表中关键字段(主键、外键、索引字段、非空字段)4、了解表与表之间数据库级别的关系(外键关系)5、表与表之间的业务关系(一对一、一对多、多对多)注意:分析表与表之间的业务关系时一定要建立在某种业务意

    2022年4月11日
    450
  • html5跟随鼠标炫酷网站引导页动画特效建议收藏

    html5跟随鼠标炫酷网站引导页动画特效一款非常不错的引导页,文字效果渐变,鼠标跟随出绚丽的条纹。html5炫酷网站引导页,鼠标跟随出特效。体验效果:http://hovertree.com/texi

    2021年12月21日
    76
  • python mechanize使用

    python mechanize使用遇到了一些坑 这个 mechanize 不支持 js 代码 如果遇到了 lt buttonid submit type button onclick sign this signin class btnbtn bannermt10 gt 提交 lt button gt 这样的 js 代码怎么都通不过 要是有人知道怎么弄欢迎告诉我 起因是要褥 packethub 上的羊毛 然后查

    2025年10月16日
    3
  • 计算机适配器有什么作用,例举适配器是什么

    计算机适配器有什么作用,例举适配器是什么随着科技进步,网络的进步,电脑已逐渐渗透到我们生活的方方面面,但是我们对于电脑的一些配置却不怎么了解,比如我们经常用到的适配器。下面,我就将适配器的一些小知识分享给大家我们在生活中或者使用电脑的时候经常会看到适配器一词,很多朋友就纳闷了,适配器是什么呢?有什么作用呢?针对这些问题,小编给大家整理了一些适配器的介绍,赶紧来瞧瞧吧适配器介绍电脑图解1适配器是一个接口转换器,也就是一种起中间连接作用的配…

    2022年6月7日
    49
  • 自制超声波驱狗器(第三版)

    自制超声波驱狗器(第三版)继上次制作的超声波驱狗器,对电路的一些问题做了改进,并开源设计文件。

    2022年7月2日
    42
  • 终身会员卡上线三重大优惠![通俗易懂]

    终身会员卡上线三重大优惠!

    2022年1月31日
    70

发表回复

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

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