phpcms调用被推荐的友情链接
[ 2016/07/16, Phpcms , 3817阅, 0评 ]

官方模板友情链接调用方式:

{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