dedecms联动筛选_DEDECMS分类信息按联动类别筛选的实现方法
注意:本教程只在DedeCMS V5.6上測試過,v5.7sp1的話一般也會通用,請自行測試!
實現方法:
1. 修改include\taglib\infolink.lib.php,找到:
require_once(DEDEROOT.'/data/enums/infotype.php');
在其下面添加:
require_once(DEDEROOT.'/data/enums/自定義聯動類別字段名.php');
function lib_infolink($ctag,$refObj)
{
global $dsql,$nativeplace,$infotype,$自定義聯動類別字段 名,$hasSetEnumJs,$cfg_cmspath,$cfg_mainsite;
global $em_nativeplaces,$em_infotypes,$em_自定義聯動類別字段名s;? //看清楚,這里后面的個S
$fields = array('nativeplace'=>'','infotype'=>'','自定義聯動類別字段名'=> '','typeid'=>$typeid, 'channelid'=>$channelid,'linkallplace'=>'','linkalltype'=> '','linkeall自定義聯動類別字段名'=>'');
$fields['nativeplace'] = $fields['infotype'] = $fields['自定義聯動類別字段名'] = '';
找到:
if(is_array($ctp->CTags))
在其下面添加:
折疊展開PHP?代碼復制內容到剪貼板
$fields['linkalltype'] = "不限";
//下面添加一行
$fields['linkeall自定義聯動類別字段名'] = "不限";
//自定義聯動類別字段鏈接
if(emptyempty($自定義聯動類別字段名))
{
foreach($em_自定義聯動類別字段名s as $eid=>$em)
{
if($eid % 500 != 0) continue;
$fields['自定義聯動類別字段名'] .= " {$em}
}
}
總結
以上是生活随笔為你收集整理的dedecms联动筛选_DEDECMS分类信息按联动类别筛选的实现方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信第三方扫描登录 java源代码_微信
- 下一篇: c语言api_用C语言来拓展python