首页建站经验 dede联动调用问题的解决方法

dede联动调用问题的解决方法

终于解决了联动调用问题!   我是把行业做一个分类   分类调用到频道页面上去! 废话就不多说了,我们开始吧!   行业的联动类别字段是: 为了方便大家看  我  vocat…

终于解决了联动调用问题!

 

我是把行业做一个分类   分类调用到频道页面上去! 废话就不多说了,我们开始吧!  

行业的联动类别字段是:

为了方便大家看  我  vocation  都改成 :“自定义联动类别字段名”      相信大家能看的懂!

首选你最好能装一个dw工具!
——————————————————————————————————-

第一修改: includetaglibinfolink.lib.php

复制代码

 

  1. // 联动行业分类的调用方法 
  2.  
  3. require_once(DEDEROOT.’/data/enums/infotype.php’);下面添加
  4.  
  5.  
  6. require_once(DEDEROOT.’/data/enums/自定义联动类别字段名.php’);
  7.  
  8. function lib_infolink(&$ctag,&$refObj)
  9. {
  10.     global $dsql,$nativeplace,$infotype,$自定义联动类别字段名,$hasSetEnumJs,$cfg_cmspath,$cfg_mainsite;
  11.     global $em_nativeplaces,$em_infotypes,$em_自定义联动类别字段名s;  //看清楚,这里后面的个S
  12.  
  13.  
  14. $fields = array(‘nativeplace’=>”,’infotype’=>”,’自定义联动类别字段名’=> ”,’typeid’=>$typeid, ‘channelid’=>$channelid,’linkallplace’=>”,’linkalltype’=> ”,’linkeall自定义联动类别字段名’=>”);
  15.     
  16. $fields['nativeplace'] = $fields['infotype'] = $fields['自定义联动类别字段名'] = ”;
  17.  
  18. ============================================================
  19.  
  20. $fields['linkalltype'] = "不限";
  21.  
  22. //下面添加一行
  23.  
  24. $fields['linkeall 自定义联动类别字段名'] = "不限";
  25.  
  26. ==============================================================
  27.  
  28. 搜索  if(is_array($ctp->CTags)) 在这句上面添加
  29.  
  30.   
  31.     //自定义联动类别字段链接
  32.     if(empty($自定义联动类别字段名))
  33.     {
  34.         foreach($em_自定义联动类别字段名s as $eid=>$em)
  35.         {
  36.             if($eid % 500 != 0) continue;
  37.             $fields[' 自定义联动类别字段名'] .= " {$em}
  38.         }
  39.     }
  40.     else
  41.     {
  42.         $sontype = ( ($自定义联动类别字段名 % 500 != 0) ? $自定义联动类别字段名 : 0 );
  43.       $toptype = ( ($自定义联动类别字段名 % 500 == 0) ? $自定义联动类别字段名 : ( $自定义联动类别字段名-($membertype%500) ) );
  44.         $fields[' 自定义联动类别字段名'] = " ";
  45.         foreach($em_自定义联动类别字段名s as $eid=>$em)
  46.         {
  47.             if($eid < $toptype+1 || $eid > $toptype+499) continue;
  48.             if($eid == $自定义联动类别字段名) {
  49.                 $fields['自定义联动类别字段名'] .= " {$em}";
  50.             }
  51.             else {
  52.                 $fields[' 自定义联动类别字段名'] .= " {$em}
  53.           }
  54.       }
  55.     }
  56.  
  57. //以上文件修改完了!
上一篇Dedecms Tag伪静态的实现方法
下一篇 dede 5.6图片集水印无效解决方法
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们