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