最近好多人对tsys很感兴趣,其实大家不知道的是tsys的asp版本早就已经停止开发了,为了不想让如此优秀的东西被埋没所以我在tsys的asp版 本的基础上使用PHP重新开发了一个功能更强的cms,名字是blackhand,这个版本保留了tsys所有的优点,另外屏蔽了tsys的缺点,还增加 了诸多很棒的功能,大家如果感兴趣可以看一下.
     另外,因为tsys的asp版本就要求站长会编写asp脚本,同样的,为了灵活性所以呢这个PHP版本就要求站长会写PHP脚本,只有如此才能更灵活,才能用它去做别的cms不敢涉及或永远做不到的功能.这才是tsys的真谛!
PHP版本的tsys浏览页面:http://hi.baidu.com/see7di/blog/item/4daf1955bd555bc8b745ae93.html
PHP版本的tsys下载地址:http://download.csdn.net/source/3248406
对动态碎片的一点理解:

<!--系统参数--开始>
<?xml version="1.0" encoding="ISO-8859-1"?>
<slice version="1.0">
<author>tklmilk</author>
<createtime>2004-11-9</createtime>
<description>TSYS 2.0, slice template XML file</description>
<command type="loop" table="view_resource">
<!--系统参数--结束>

下面的type类型为"system",默认为系统根据后面的参数读取碎片包含的新闻。如改为"custome",则系统根据下 面一行用户自定义的SQL语句处理
<parameter type="system">
<sql>select TOP 10 * FROM view_resource</sql> //用户自定义SQL处理语句

<!--参数设置--开始,type="system"时才起作用>
<top>10</top> //碎片列表新闻条数

<!--频道栏目限制查询--开始>
<class_list>
<item child="1">0</item> //属性chiled="1"指包含子栏目,为0则不包含;多个频道栏需分多行写
</class_list>
<!--频道栏目限制查询--结束>

<!--特性限制查询--开始>
<special_list>
</special_list>
<!--特性限制查询--结束>

<!--字段限制查询--开始>
<filed_list>
</filed_list>
<!--字段限制查询--结束>

</parameter>
<!--参数设置--结束>

<!--碎片列表新闻内容--开始>
<body>
<head></head> //碎片头,类似页眉,默认为空,可不设置

<!--循环处理--开始>
<loop start="1" end="10">
<oddrow></oddrow> //偶数行显示内容
<evenrow></evenrow> //奇数行显示内容
<default><![CDATA[[<a href="$home_url$"><u>$class_title$</u></a>]<a href="$visit_url$">$title$</a><br>]]></ default> //默认处理
</loop>
<!--循环处理--结束>

<foot></foot> //碎片尾,类似页脚,默认为空,可不设置
</body>
<!--碎片列表新闻内容--结束>

</command>
</slice>

晕...从网上找的..官方论坛现在暂时无法访问..

TSYS2.0对动态碎片的一点理解相关推荐

  1. 谈谈对APC的一点理解

    谈谈对APC的一点理解 异步过程调用(APCs) 是NT异步处理体系结构中的一个基础部分,理解了它,对于了解NT怎样操作和执行几个核心的系统操作很有帮助. 1) APCs允许用户程序和系统元件在一个进 ...

  2. 十八、泛型 l 注解 l Servlet3.0 l 动态代理 l 类加载器基础加强

    l 泛型 l 注解 l Servlet3.0 l 动态代理 l 类加载器 泛型 1 回顾泛型类 泛型类:具有一个或多个泛型变量的类被称之为泛型类. public class A<T> { ...

  3. negroni包和mux包的一点理解

    codegangsta/negroni包和gorilla/mux包的一点理解 Negroni是一个http.Handle,因为他实现了 func (n *Negroni) ServeHTTP(rw h ...

  4. 对PCIE设备访问及其配置空间的一点理解

    讲讲对PCIE总线协议的一点理解吧.感觉每一年又会多一点理解,但不懂得地方仍很多. PCI总线是拓扑结构,PCI总线从0开始,不超过256(但一般不会一层一层挂太多).Device不超过32,Func ...

  5. python中size的用法.dim_对于numpy中的函数的参数dim的一点理解

    对于numpy中的函数的参数dim的一点理解 经常被dim参数搞混.试着总结了一下.记忆瞬间清晰了 以.max(dim)方法为例: >>> import numpy as np &g ...

  6. 对 AbsoluteLayout 的一点理解

    菜鸟记录一下,把之前的笔记抄到这里 /*** A layout that lets you specify exact locations (x/y coordinates) of its* chil ...

  7. 关于多标签分类任务的损失函数和评价指标的一点理解

    关于多标签分类任务的损失函数和评价指标的一点理解 之前有接触到多标签分类任务,但是主要关注点都放在模型结构中,最近关于多标签分类任务进行了一个讨论,发现其中有些细节不是太清楚,经过查阅资料逐渐理解,现 ...

  8. 关于斩波频率一点理解

    > 斩波频率一般是指 直流斩波 直流斩波是将固定的直流电压变换成可变的直流电压,也称为DC/DC变换. 斩波器的工作方式有两种,一是脉宽调制方式,Ts(周期)不变,改变Ton(通用,Ton为开关 ...

  9. linux useradd bash,对于bash:useradd:command not found错误的一点理解

    对于bash:useradd:command not found错误的一点理解 问题: 前两天做实验,在命令行中添加用户时显示bash:useradd:command not found的错误,在网上 ...

最新文章

  1. Python怎么利用多核cpu
  2. 【十五分钟Talkshow】fmplan(十五分钟计划)的初步想法
  3. 特殊图像的色彩特征工程:非自然图像的颜色编码
  4. WCF中的web.config配置文件
  5. RocketMQ错误消息重试策略之Consumer的重试机制(Exception情况)
  6. python实现炫酷二维码
  7. 4 angular 重构 项目_再遇angular(angular4项目实战指南)
  8. 5个常用的大数据可视化分析工具
  9. Termux新/旧版下载地址及其附属包下载地址归总(附低版本aarch64安装包地址)
  10. C语言中指数的表现,中证500指数基金C份额汇总比较
  11. 2019世界计算机语言排行,TIOBE:2019年12月全球编程语言排行榜
  12. CRA与craco配置移动端
  13. cmt obm odm 代工模式oem_工厂有OEM,ODM,OBM之分吧,分别是什么意思?
  14. c语言中weak用法,c语言中weak的作用
  15. 模拟信道与数字信道的区别
  16. 如何向中级程序员转变
  17. paly 框架Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options.
  18. 微信小程序 MinUI 组件库系列之 progress 进度条组件
  19. Python各种扩展名(py, pyc, pyw, pyo, pyd)区别
  20. Unity的一些特效和粒子特效插件

热门文章

  1. Linux命令_用户,权限管理
  2. 【DP】【单调队列】【NOI2005】瑰丽华尔兹
  3. Linux bind DNS配置
  4. session过期问题
  5. JavaScript-No.01 JavaScript实现封装、继承、多态
  6. emqtt 试用(七)追踪
  7. js判断浏览器,包括Edge浏览器
  8. JS倒计时:从某个固定时间开始倒记
  9. jquery templates jQuery html模板
  10. 【USACO 1.3】Ski Course Design