修改前请先做好备份,由于修改而造成的损失本人概不负责。 1、下载并安装好官方结合项插件:http://bbs.phome.net/ShowThread/?threadid=201928&forumid=31 2、修改官方插件使URL格式固定。 修改方法: 打开\e\class\userfun.php 找到 global $public_r; 替换为 global $public_r,$navclassid; 找到 $fieldandvar='myarea,sex,age';
//字段显示选项设置,多项用双“#”号隔开,格式:选项说明|==|内容1,值1##内容2,值2 $fieldandval=array(); $fieldandval['myarea']='<b>地区:</b>|==|不限,##东城,东城区##朝阳,朝阳区##崇文,崇文区##宣武,宣武区##海淀,海淀区##丰台,丰台区'; $fieldandval['sex']='<b>性别:</b>|==|不限,##男,男##女,女##人妖,人妖'; $fieldandval['age']='<b>年龄:</b>|==|不限,##1-10,1__10##11-20,11__20##21-30,21__30##31-40,31__40##41-50,41__50##50岁以上,51__200'; 替换为(根据自已要求修改) $fieldandvar='myarea,sex,age';
//字段显示选项设置,多项用双“#”号隔开,格式:选项说明|==|内容1,值1##内容2,值2 $fieldandval=array(); $fieldandval['myarea']='<b>地区:</b>|==|不限,0##东城,1##朝阳,2##崇文,3##宣武,4##海淀,5##丰台,6';//我这里将值改为数字你可以改任何内容 $fieldandval['sex']='<b>性别:</b>|==|不限,0##男,1##女,2##人妖,3'; $fieldandval['age']='<b>年龄:</b>|==|不限,0##1-10,1##11-20,2##21-30,3##31-40,4##41-50,5##50岁以上,6'; 找到 if($_GET['classid']) { $classid=RepPostVar($_GET['classid']); $urlcs.='&classid='.$classid; } 替换为 if($_GET['classid']) { $classid=RepPostVar($_GET['classid']); $urlcs.=$classid; } else { $urlcs.=$navclassid; } 找到 $valallstr.=$valexpr[0].'<a href="'.$public_r['newsurl'].'e/action/ListInfo.php?'.$urlcs.'&ph=1<!--url.add-->&'.$field.'='.urlencode($vtr[1]).'" class="'.$css.'">'.$vtr[0].'</a>'.$valexpr[1]; 替换为 $myarea_value=news_value('myarea',$i,0,$vtr[1]); $sex_value=news_value('sex',$i,1,$vtr[1]); $age_value=news_value('age',$i,2,$vtr[1]); // 以上每个加一个字段都需定义 $valallstr.=$valexpr[0].'<a href="http://localhost/EmpireCMS7/list/0-'.$urlcs.$myarea_value.$sex_value.$age_value.'.html'.'" class="'.$css.'">'.$vtr[0].'</a>'.$valexpr[1]; // http://localhost/EmpireCMS7/list这句根据自己情况修改
找到 ?> 在上面加 function news_value($field,$ii,$iii,$vrtss)//新增函数 { if($_GET[$field]) { $getval=htmlspecialchars($_GET[$field],ENT_QUOTES); $news_values='-'.urlencode($getval); } else { $news_values='-0'; } if($ii==$iii) { $news_values='-'.$vrtss; } return $news_values; }
这样修改后出来的链接地址就固定了。
|
|
|