[PHP] phpcms v9其它模板调用友情链接分类及分类下的所有内容 →→→→→进入此内容的聊天室

来自 , 2020-05-01, 写在 PHP, 查看 109 次.
URL http://www.code666.cn/view/4a11654a
  1. 今天给客户做项目的时候,客户需求是友情链接可以分类,然后在分别调取分类下的友情链接,phpcms v9友情链接在别的模板上无法调用的,于是自己就修改一下代码。
  2. 代码如下
  3.  
  4. phpcms/modules/link/classes/link_tag.class.php
  5.  
  6. public function type_lists($data) {
  7. if (!in_array($data['listorder'], array('desc', 'asc'))) {
  8. $data ['listorder'] = 'desc';
  9. }
  10. $sql = array('module'=>ROUTE_M,'siteid'=>$data['siteid']);
  11. $r = $this->type_db->select($sql, '*', $data['limit'], 'listorder '.$data['listorder']);
  12. return new_html_special_chars($r);
  13. }
  14. 修改为:
  15. public function type_lists($data) {
  16. if (!in_array($data['listorder'], array('desc', 'asc'))) {
  17. $data ['listorder'] = 'desc';
  18. }
  19. $sql = array('module'=>'link','siteid'=>$data['siteid']);
  20. $r = $this->type_db->select($sql, '*', $data['limit'], 'listorder '.$data['listorder']);
  21. return new_html_special_chars($r);}
  22.  
  23. 然后实例代码如下:
  24. {pc:link action="type_lists" listorder="desc" siteid="$siteid"}  
  25.            {loop $data $type_v}  
  26.  
  27.          
  28.                {$type_v[name]}    
  29.         //B5教程网 http://www.bcty365.com
  30.               {pc:link action="lists" typeid="$type_v['type_id']" siteid="$siteid" linktype="1" order="desc" num="20" return="dat"}  
  31.              {loop $dat $v}  
  32.              
  33. {$v['name']}|
  34.  
  35.              {/loop} {/pc}    
  36.                {pc:link action="lists" typeid="$type_v['type_id']" siteid="$siteid" linktype="0" order="desc" num="20" page="$_GET[page]" return="dat"}  
  37.              {loop $dat $v}  
  38.              
  39. {$v['name']}|
  40.  
  41.              {/loop} {/pc}  
  42.            
  43.          {/loop}  
  44.     {/pc}
  45. 转自【B5教程网】:http://www.bcty365.com/content-101-1840-1.html

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

这儿你可以回复上面这条便签

captcha