今晚我們接著上面兩節(jié)課來講一下利用SQL函數(shù)標(biāo)簽來實現(xiàn)通用欄目列表的效果,即可以做一個通用的標(biāo)簽,調(diào)用的時候只要填入欄目的ID和要調(diào)用的文章數(shù)目即可.
OK,進(jìn)入正題:
要達(dá)到的效果
. 復(fù)制(9) 基本面利空籠罩 原油失守90美元 | 2007-12-03 |
. 復(fù)制(8) 基本面利空籠罩 原油失守90美元 | 2007-12-03 |
. 復(fù)制(7) 基本面利空籠罩 原油失守90美元 | 2007-12-03 |
. 復(fù)制(6) 基本面利空籠罩 原油失守90美元 | 2007-12-03 |
. 復(fù)制(5) 基本面利空籠罩 原油失守90美元 | 2007-12-03 |
. 復(fù)制(4) 基本面利空籠罩 原油失守90美元 | 2007-12-03 |
. 復(fù)制(3) 基本面利空籠罩 原油失守90美元 | 2007-12-03 |
新建標(biāo)簽:
[快車下載]未標(biāo)題-1.gif:
主表選擇文章數(shù)據(jù)表,然后和上一節(jié)課講的一樣,選擇要用到的字段
如下圖:
[快車下載]未標(biāo)題-1.gif:
查詢語句如下:
select top {$Param(1)} ID,Title,Adddate from KS_Article Where tid='{$Param(0)}' and verific=1 order by id desc
備注(幫助新手朋友理解)
其中:{$Param(1)}
即為我們輸入的參數(shù)說明中的調(diào)用的文章數(shù)量, top {$Param(1)}
即我們呆會要調(diào)用的時候系統(tǒng)會提示您輸入要調(diào)用幾條, tid='{$Param(0)}' and verific=1
即欄目的ID號和已經(jīng)被審核的文章,
order by id desc即按降序輸出,最新添加的顯示在最上面
看明白上面的,我們接著完成循環(huán)體:
[快車下載]未標(biāo)題-1.gif:
附循環(huán)體內(nèi)容:
[loop={$Param(1)}]
<li>
<a href="{$Field(ID,GetInfoUrl,1,1)}">{$Field(Title,Text,0,...,0,)}</a>{$Field(Adddate,Date,YYYY-MM-DD)}
</li>
[/loop]
最后保存標(biāo)簽,到模板要顯示的位置插入該標(biāo)簽如:
{SQL_通用欄目列表標(biāo)簽(20071229508802,10)}
系統(tǒng)要提示您輸入要調(diào)用的欄目ID,及要調(diào)用的文章數(shù)量,保存模板,發(fā)布即可.