{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>