Zoomla!逐浪CMS入门系列教程19:标签设计的基本思路
作者:无名竹 发布时间:2012-02-12 点击数:
下面我们将以这八个问题为引导和新朋友一起学习设计标签
第一。这个样式的代码是什么?
第二。哪些数据需要调用
第三。需要调用的数据存在哪个表单?
第四。需要查询表单中的哪些字段
第五。我们将怎么选择查询参数?
第六。设定数据数目(显示数目/查询次数)
第七。设计给自己设计的样式加入数据库字段
第八。设定个性化参数(如果不需要可不做)
今天我就以文章标题列表为例子去设计一下
标签的基本设计思路
第一这个样式的代码是什么?
<ul>
<li><a href="URL">文章标题</a></li>
<li><a href="URL">文章标题</a></li>
<li><a href="URL">文章标题</a></li>
<li><a href="URL">文章标题</a></li>
<li><a href="URL">文章标题</a></li>
</ul>
第二哪些数据需要调用
<ul><li> 作为HTML的基本元素 不需要我们从数据库中进行调用
<a href="URl"></a> a也是一个HTML基本元素 但是 HREF=“”的URL 这是文章的内容的链接地址 它需要我们去调用
文章标题 这个很显然他是网站数据中的,它需要我们去调用
第三需要调用的数据存在哪个表单?
作为文章标题这种属于文章类的数据,它存入于ZL_CommonModel这个表单
至于哪类信息存在哪个表单大家可以查询“逐浪CMS数据库结构与字段说明”
第四需要查询表单中的哪些字段
URL : 这个可以通过[err:内容ID参数必须是数字]来得到 参数 :“内容ID” “内容ID”就需要 我们去查询字段
文章标题: 在ZL_CommonModel它本来就有这个字段 所以说我们直接调用就可以了
第四的扩展问题:我们需要去调用哪里的文章?那么这个哪里我们需要怎么去确定他的位置?
通过NODEID 也就节点去确定位置
节点:NODEID
第五我们将怎么选择查询参数?
这需要我们 通过我们已知的数据,去得到未知的数据
比如说这个文章标题的例子。它我可以知道的是什么?很显然是节点。也就是说节点ID我们在可以在节点管理中找到。URL与文章标题都随时可变化,我们不能得到肯定
第五个问题的扩展问题:查询条件怎么写?
就通过给可以已知的字段设置他的值,去作为条件时行查询
如此例:NodeID=@NODEID @NODEID=1 我暂时设我们的节点就为1 通过前而的等式我们可以得出NODEID=1 这样我们就以这个为条件查询。
第六设定数据数目(显示数目/查询次数)
1.可以在数据数目添加数字
2.可以制作个性化参数
第七给自己设计的样式加入数据库字段
这里要注意的是
1.元素越小越好。
2.将需要重复出现代码加入其中
第八设定个性化参数
如此例:
[err:格式化字符串缺少参数],@titlenum,)/}这里面的@titlenum就是我设置的个性化参数
本教程为开放教程,点此立即免费下载,推荐使用快车、迅雷等下载工具,确保稳定下载成功:
讲师无名竹:
来自山东威海的著名社区开发者,逐浪CMS讲师,拥有丰富CSS设计经验与逐浪技巧。
无名竹老师拥有多年的WEB开发经验,同时具备良好的工业设计与建筑行业背景,正是由于良好的理工科基础,为其在Zoomla!逐浪CMS的开发中建立起了严谨、专注、求实的风格,并以此赢得了广大逐浪CMS爱好者的赞誉。
如何成为我们的讲师?