分类信息中的信息附加条件

默认的信息附加条件只有地址和类型两种,加上其它联动方式在这里也没有显示,经草民修改后,实现效果如下 

http://127.0.0.1/plus/list.php?channelid=-10&tid=6&nativeplace=7004&infotype=0&zhuangxiu=毛坯&fangxing=二室&startshoujia=1000&endshoujia=2000 



 



这里面除了地址以外,其它都可以不是联动类型,可以根据需要在infolink.lib.php中自定义一个数组(下面会提到)



根据网页的路径,首先要修改一下plus/list.php文件 

首先插入这两个文件,具体原因也记不清了,但加上肯定没错 

require_once(DEDEINC."/datalistcp.class.php"); 

require_once(DEDEINC."/enums.func.php"); 

为了传递变量的需要,还要加上这个 

if(!empty($zhuangxiu)) $cArr['zhuangxiu'] = $zhuangxiu; 

if(!empty($startshoujia)) $cArr['startshoujia'] = $startshoujia; 

if(!empty($endshoujia)) $cArr['endshoujia'] = $endshoujia; 

if(!empty($fangxing)) $cArr['fangxing'] = $fangxing; 



其次还要改一下include/taglib/infolink.lib.php,这个改动比较大,在这里定义了需要联动的数组,你们直接下载吧 

最后还要改include/arc.sglistview.class.php,修改了织梦在价格查询中的一些BUG,并添加的相应的功能 



对此修改有不明之处请跟贴,如果美女可加QQ私聊,呵呵 

这个问题我以前问了十多天都没人解答,希望大家把贴子顶起来!大家互相帮助,让织梦发展的更好. 

下载这三个文件,覆盖前记得要备份

新建文件夹.rar