账号通
    

账号  

密码  

12359

查看

29

回复
主题:[原创]一步步教你用自定义SQL标签实现不规则新闻效果 [收藏主题] 转到:  
任我行 当前离线

6496

主题

191

广播

251

粉丝
添加关注
级别:管理员

用户积分:46050 分
登录次数:4182 次
注册时间:2006/4/26
最后登录:2024/11/21
任我行 发表于:2007/12/31 12:13:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线考试系统(NET)

大家好!首先,科汛祝大家元旦快乐!

很多网友都需要的不规则新闻效果,今天我来给大家介绍一下如何利用自定义SQL标签实现不规则新闻效果.

首先我们来看一下我们要实现的效果:








此主题相关图片如下:picture1.gif
picture1.gif

我们来分析一下:

.教育|校长讨要助学金被拘留七天





合法为何拘留?
.考试|历年考研真题汇总





影视专业实力TOP10高校
.外语|08英语等级考试报名





穷人选择留学爱尔兰

.校园|大学毕业都很“贱”?





请不要骂我是"白领"
.图话|最时髦的短信祝福





气晕老师的一张课程表

主要是.+栏目+|+X条不规则新闻

具体操作步骤,我们一起来吧:)

第一步:我们到系统后台添加频道和新闻

第二步:新建自定义SQL标签,


此主题相关图片如下:picture3.gif
picture3.gif

并命名为"不规则新闻"



此主题相关图片如下:picture4.gif
picture4.gif


这边我们来建一个通用的SQL函数标签,见下图:


此主题相关图片如下:picture5.gif
picture5.gif

下一步就是写循环语句部份了,

此主题相关图片如下:picture6.gif
picture6.gif

这边我们要注意的是,我们要控制一下每行的字数,如上图中,我们第一条新闻控制15个字,第二条新闻控制10个字

依此类推,我们复制5行

点击保存标签,系统会提示新建标签成功就差不多啦^_^

返回标签管理,我们看到刚才建的不规则新闻标签


此主题相关图片如下:picture7.gif
picture7.gif

接下来最后一步就是在模板里插入这个自定义SQL标签了








此主题相关图片如下:picture8.gif
picture8.gif

通用标签的设置,调用栏目ID,可以在建SQL标签的时候查到也可以利用在线执行语句查询到栏目的ID:



此主题相关图片如下:picture9.gif
picture9.gif

调用的标签:

{SQL_不规则新闻(20070743998094,20)}

最后发布,浏览网站,你会惊奇的发现,你成功了!


小提示:因为我们刚才建的是通用的标签,如果你想调用其它栏目下的不规则新闻,可以利用标签

{SQL_不规则新闻(要调用的栏目ID,显示文章条数)}

附循环体语句如下:

[loop=1].{$Field(tid,GetClassUrl,1,0)}|<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,15,,0,)}</a>[/loop]&nbsp;[loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,10,,0,)}</a>[/loop]<br/>
[loop=1].{$Field(tid,GetClassUrl,1,0)}|<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,5,,0,)}</a>[/loop]&nbsp;[loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,10,,0,)}</a>[/loop]&nbsp;[loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,10,,0,)}</a>[/loop]<br/>
[loop=1].{$Field(tid,GetClassUrl,1,0)}|<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,20,,0,)}</a>[/loop]&nbsp;[loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,5,,0,)}</a>[/loop]<br/>
[loop=1].{$Field(tid,GetClassUrl,1,0)}|<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,15,,0,)}</a>[/loop]&nbsp;[loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,10,,0,)}</a>[/loop]<br/>
[loop=1].{$Field(tid,GetClassUrl,1,0)}|<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,15,,0,)}</a>[/loop]&nbsp;[loop=1]<a href="{$Field(id,GetInfoUrl,1,1)}">{$Field(title,Text,10,,0,)}</a>[/loop]


[此贴子已经被作者于2007-12-31 13:00:07编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
任我行 当前离线

6496

主题

191

广播

251

粉丝
添加关注
级别:管理员

用户积分:46050 分
登录次数:4182 次
注册时间:2006/4/26
最后登录:2024/11/21
任我行 发表于:2008/1/9 14:26:00   | 显示全部帖子 查看该作者主题 沙发 
做在线知识付费 选科汛云开店
以下是引用yashuk在2007-12-31 23:41:05的发言:
{SQL_不规则新闻(20070743998094,20)},这个不是只调用了一个栏目的新闻吗?
[此贴子已经被mt56于2008-1-1 1:36:50编辑过]

[符合XHTML规范,内容为纯文本或UBB(UBB解释文件版本:2006-5-23)]

以下是引用楼月楼在2008-1-1 10:04:41的发言:

科汛太强大了.

[符合XHTML规范,内容为纯文本或UBB(UBB解释文件版本:2006-5-23)]

谢谢,感谢支持,希望大家多多宣传

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
任我行 当前离线

6496

主题

191

广播

251

粉丝
添加关注
级别:管理员

用户积分:46050 分
登录次数:4182 次
注册时间:2006/4/26
最后登录:2024/11/21
任我行 发表于:2008/1/9 14:26:00   | 显示全部帖子 查看该作者主题 藤椅 
做在线知识付费 选科汛云开店
以下是引用yashuk在2007-12-31 23:41:05的发言:
{SQL_不规则新闻(20070743998094,20)},这个不是只调用了一个栏目的新闻吗?
[此贴子已经被mt56于2008-1-1 1:36:50编辑过]

[符合XHTML规范,内容为纯文本或UBB(UBB解释文件版本:2006-5-23)]

是的啊,我们建的是通用的sql标签,您要调用哪个栏目就将哪个栏目的ID号输入,就像自带的标签一样,选择栏目

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.84375秒 powered by KesionCMS 9.0