OneThink友情链接插件使用!

OneThink友情链接插件使用:

直接安装插件就好,查看数据库会有:onethink_links 这个表:

写 links 标签,调用友情链接:

<?php
namespace Common\Tag;
use Think\Template\TagLib;
class My extends TagLib{
    // 定义标签
    protected $tags = array(
        'links'=> array('attr'=>'type,row')
    );
    public function _links($attr,$content){
        //调用父类
        $type = isset($attr['type']) ? $attr['type'] : '1';
        $limit = isset($attr['row']) ? $attr['row'] : '5';
        // 组合PHP代码的字符串
        $str = '<?php ';
        $str .= '$where = array("type" =>'.$type.',"status"=>1,"order"=>0);';
        $str .= '$_links = M("links")->where($where)->order("sort desc")->limit('.$limit.')->select();';
        $str .= 'foreach($_links as $v):';
        $str .= 'extract($v);?>';
        $str .= $content;
        $str .= '<?php endforeach;?>';
        return $str;
    }
};

前台模板输出:

<links type='2' row='2'>
    <a href="{$link}">{$title}</a>
</links>

友情链接插件同样也支持上传图片,此功能后续!

 

posted @ 2017-08-15 21:03  帅到要去报警  阅读(285)  评论(0编辑  收藏  举报