官方模板友情链接调用方式:
{pc:link action="type_list" siteid="$siteid" linktype="1" order="listorder DESC" num="8" return="pic_link"} {loop $pic_link $v} <li><a href="{$v['url']}" title="{$v['name']}" target="_blank"><img src="{$v[logo]}" width="88" height="31" /></a></li> {/loop} {/pc} {pc:link action="type_list" siteid="$siteid" order="listorder DESC" num="10" return="dat"} {loop $dat $v} {if $type==0} <a href="{$v[url]}" target="_blank">{$v[name]}</a> | {else} <a href="{$v[url]}" target="_blank"><img src="{$v[logo]}" width="88" height="31" style="border: 1px solid #FFBE7A;"></a> {/if} {/loop} {/pc}
但是当需要只调用被推荐的友情链接时,虽然把elite=1加到了{pc:link ...}中,但是友情链接还是全部都显示出来,这样极大的不方便。
查阅官方帮助文件,发现elite参数是控制推荐的字段,默认值为0,也就是说不分推荐与否,全部显示,但我们把elite=1加到了{pc:link ...}中时,却不起任何作用。
经过测试用get标签调用就可以在首页显示被推荐的友情链接:
示例代码如下:
{pc:get sql="SELECT * FROM phpcms_link where elite=1" siteid="$siteid" typeid="0" linktype="1" order="listorder DESC" num="8" return="dat"} {loop $dat $v} <li><img src="{$v[logo]}" alt="{$v[name]}"/>{$v[name]}</li> {/loop} {/pc}
注:代码中的phpcms_link默认即可!
有朋自远方来...评论一下呗O(∩_∩)O