用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

phpcms v9其它模板调用友情链接分类及分类下的所有内容

2016-10-29 作者: fanke4999举报

[php]代码库

今天给客户做项目的时候,客户需求是友情链接可以分类,然后在分别调取分类下的友情链接,phpcms v9友情链接在别的模板上无法调用的,于是自己就修改一下代码。
代码如下

phpcms/modules/link/classes/link_tag.class.php
 
public function type_lists($data) {
if (!in_array($data['listorder'], array('desc', 'asc'))) {
$data ['listorder'] = 'desc';
}
$sql = array('module'=>ROUTE_M,'siteid'=>$data['siteid']);
$r = $this->type_db->select($sql, '*', $data['limit'], 'listorder '.$data['listorder']);
return new_html_special_chars($r);
}
修改为:
public function type_lists($data) {
if (!in_array($data['listorder'], array('desc', 'asc'))) {
$data ['listorder'] = 'desc';
}
$sql = array('module'=>'link','siteid'=>$data['siteid']);
$r = $this->type_db->select($sql, '*', $data['limit'], 'listorder '.$data['listorder']);
return new_html_special_chars($r);}

然后实例代码如下:
{pc:link action="type_lists" listorder="desc" siteid="$siteid"}  
           {loop $data $type_v}  
  
         
               {$type_v[name]}    
        //B5教程网 http://www.bcty365.com 
              {pc:link action="lists" typeid="$type_v['type_id']" siteid="$siteid" linktype="1" order="desc" num="20" return="dat"}  
             {loop $dat $v}   
             
{$v['name']}|
 
             {/loop} {/pc}    
               {pc:link action="lists" typeid="$type_v['type_id']" siteid="$siteid" linktype="0" order="desc" num="20" page="$_GET[page]" return="dat"}  
             {loop $dat $v}   
             
{$v['name']}|
 
             {/loop} {/pc}   
            
         {/loop}  
    {/pc} 
转自【B5教程网】:http://www.bcty365.com/content-101-1840-1.html


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...