您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms分类信息怎么按联动类别筛选
柯独杜2023-09-18 23:54:25dedecms教程已有人查阅
导读注意:本教程只在DedeCMS V5.6上测试过,v5.7sp1的话一般也会通用,请自行测试!实现方法:1. 修改include\taglib\infol
注意:本教程只在DedeCMS V5.6上测试过,v5.7sp1的话一般也会通用,请自行测试!
实现方法:
1. 修改include\taglib\infolink.lib.php,找到:
require_once(DEDEROOT.'/data/enums/infotype.php');
在其下面添加:
折叠展开PHP 代码复制内容到剪贴板
实现方法:
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}
}
}
本文标签:
很赞哦! ()
随机图文
-
UCweb浏览器访问DedeCmsWap页面空白怎么办
有些朋友用UCweb访问dedecms Wap页面会出现空白的情况如果出现这种情况可以按下面方法进行修改。 -
织梦dedecms采集程序支持部分采集的实现方法
DEDECMS自带的采集功能,虽然比不上其他专业的采集软件,但对比其他采集程序,在性能上还是非常不错。很多其他程序无法采集下来的网页,使用DEDECMS可以采集得到。 -
织梦dedecms提示“数据校验不对”错误的修复方法
Dedecms提示“数据校验不对”是因为我们在进行隐藏表单值进行比较时出现的md5验证错误所提示了,这个做法也是安全所需要了 -
织梦模板在首页和列表调用图集所有图片的方法
在部分织梦模板制作中有时候会涉及到在首页或者栏目页模板调用图集内的所有图片列表的问题,织梦本身没有这个功能,只能调用文章或者图集的缩略图
留言与评论 (共有 条评论) |