{articlebysql}
作用:根據條件取出指定數目的文章信息
參數:
mod 模塊簡稱
return 指定返回的數組名稱
catids 欄目ID
pic [可選] 是否過濾無封面內容 如果給定pic 的值(任何非空值)則會過濾無封面圖片的文章
limit [可選] 數據條數 如果不給定該值 則默認返回 10 條數據
notaids [可選] 不包含的文章AID 給定的值將不在返回列表里,多個值用逗號隔開
sub [可選] 是否包含下級欄目內容 如果給定sub 的值(任何非空值)則會返回包含下級欄目的數據
語法:
{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>
以上例子會返回一個 變量名為 $list 的數組 并使用 foreach 打印出來
{if $article['aid'] == $v['aid']} class="a"{/if}
****此處高亮判斷僅在以文章標題為側欄欄目時適用,非此狀態下請刪除該判斷
{catsbysql}
作用:根據條件返回指定模塊的欄目列表
參數:
mod 模塊簡稱
return 返回的數組名稱
catid [可選]欄目ID 如果給定值則只返回該欄目在內的下級欄目,否則就返回指定mod下的所有欄目列表
語法:
{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}
作用:根據指定模塊返回該模塊的頂級欄目信息
參數:
mod 模塊簡稱
return 返回的數組名稱
語法:
{catbymod mod="show" return="showcat"} <a href="show-list-{$showcat['catid']-1.html}">{showcat['title']}</a>