{articlebysql}
作用:根據(jù)條件取出指定數(shù)目的文章信息
參數(shù):
mod 模塊簡(jiǎn)稱
return 指定返回的數(shù)組名稱
catids 欄目ID
pic [可選] 是否過(guò)濾無(wú)封面內(nèi)容 如果給定pic 的值(任何非空值)則會(huì)過(guò)濾無(wú)封面圖片的文章
limit [可選] 數(shù)據(jù)條數(shù) 如果不給定該值 則默認(rèn)返回 10 條數(shù)據(jù)
notaids [可選] 不包含的文章AID 給定的值將不在返回列表里,多個(gè)值用逗號(hào)隔開(kāi)
sub [可選] 是否包含下級(jí)欄目?jī)?nèi)容 如果給定sub 的值(任何非空值)則會(huì)返回包含下級(jí)欄目的數(shù)據(jù)
語(yǔ)法:
{articlebysql mod=$_Y['basescript'] limit=5 return="list" catids=$cat['catid']} <ul> {foreach $list as $v} <li{if $article['aid'] == $v['aid']} class="a"{/if}><a href="{$_Y['basescript']}-article-{$v['aid']}.html">{$v['title']}</a></li> {/foreach} <ul>
以上例子會(huì)返回一個(gè) 變量名為 $list 的數(shù)組 并使用 foreach 打印出來(lái)
{if $article['aid'] == $v['aid']} class="a"{/if}
****此處高亮判斷僅在以文章標(biāo)題為側(cè)欄欄目時(shí)適用,非此狀態(tài)下請(qǐng)刪除該判斷
{catsbysql}
作用:根據(jù)條件返回指定模塊的欄目列表
參數(shù):
mod 模塊簡(jiǎn)稱
return 返回的數(shù)組名稱
catid [可選]欄目ID 如果給定值則只返回該欄目在內(nèi)的下級(jí)欄目,否則就返回指定mod下的所有欄目列表
語(yǔ)法:
{catsbysql mod="show" return="showcats"} <ul> {foreach $showcatsas as $v} <li><a href="show-list-{$v['catid']}-1.html">{$v['title']}</a></li> {/foreach} </ul>
{catbymod}
作用:根據(jù)指定模塊返回該模塊的頂級(jí)欄目信息
參數(shù):
mod 模塊簡(jiǎn)稱
return 返回的數(shù)組名稱
語(yǔ)法:
{catbymod mod="show" return="showcat"} <a href="show-list-{$showcat['catid']-1.html}">{showcat['title']}</a>