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

10次阅读

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

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

正文完