标签整好了 能实现联动但是 内容调取不出来 是不是ID指定的问题啊 下面是userfun.php里的内容 <?php //---------------------------用户自定义标签函数文件 //显示结合项筛选选项 function user_ShowFieldandChange($val,$fieldandvar,$fieldandcss,$changefieldandcss,$fieldexp,$valexp,$val3,$ecms=0){ global $public_r,$navclassid; $fieldandval=$val; $fieldandvart=$fieldandvar; $fieldandvar=str_replace('#',',',$fieldandvar); //附加参数 $urlcs=''; $mid=(int)$_GET['mid']; if($mid) { $urlcs.='&mid='.$mid; } if($_GET['classid']) { $classid=RepPostVar($_GET['classid']); $urlcs.='&classid='.$classid; } else { $urlcs.='&classid='.$navclassid; } if($_GET['ttid']) { $ttid=RepPostVar($_GET['ttid']); $urlcs.='&ttid='.$ttid; } if($_GET['ztid']) { $ztid=RepPostVar($_GET['ztid']); $urlcs.='&ztid='.$ztid; } if($_GET['endtime']) { $starttime=RepPostVar($_GET['starttime']); $endtime=RepPostVar($_GET['endtime']); $urlcs.='&starttime='.$starttime.'&endtime='.$endtime; } $line=(int)$_GET['line']; if($line) { $urlcs.='&line='.$line; } $tempid=(int)$_GET['tempid']; if($tempid) { $urlcs.='&tempid='.$tempid; } if($_GET['orderby']) { $orderby=RepPostVar($_GET['orderby']); $myorder=(int)$_GET['myorder']; $urlcs.='&orderby='.$orderby.'&myorder='.$myorder; } //间隔字符 $fieldexpr=explode('|',$fieldexp); $valexpr=explode('|',$valexp); //上下级 $frt=explode(',',$fieldandvart); $ftcount=count($frt); //输出选项 $fr=explode(',',$fieldandvar); $fcount=count($fr); $allstr=''; $urladd=''; for($i=0;$i<$fcount;$i++) { $nofield=""; $field=$fr[$i]; for($ti=0;$ti<$ftcount;$ti++) { $frtval=explode('#',$frt[$ti]); if($field==$frtval[0]){$nofield="&".$frtval[1]."=";} } //选项链接 $getval=''; if($_GET[$field]) { $getval=htmlspecialchars($_GET[$field],ENT_QUOTES); $urladd.='&'.$field.'='.urlencode($getval); } //选项说明 $vsayr=explode('|==|',$fieldandval[$field]); //选项内容 $valallstr=''; $vr=explode('|',$vsayr[1]); $vcount=count($vr); for($vi=0;$vi<$vcount;$vi++) { $vtr=explode(',',$vr[$vi]); if($getval==$vtr[1]) { $css=$changefieldandcss; } else { $css=$fieldandcss; } $valallstr.=$valexpr[0].'<a href="/e/action/ListInfo.php?'.$urlcs.'&ph=1<!--url.add-->&'.$field.'='.urlencode($vtr[1]).$nofield.'" class="'.$css.'">'.$vtr[0].'</a>'.$valexpr[1]; } //自定义样式 实现二级自定义样式 if($val3[$field]!="") { $fieldexpr2=explode('|',$val3[$field]); $allstr[$i]=$fieldexpr2[0].$vsayr[0].$valallstr.$fieldexpr2[1]; } else { $allstr[$i]=$fieldexpr[0].$vsayr[0].$valallstr.$fieldexpr[1]; } //清空没有数据的行 if($vcount==1){$allstr[$i]="";} } $allstr=str_replace('<!--url.add-->',$urladd,$allstr); return $allstr;
}
?>
这下面是列表模版里的内容: <div class="fenlei"> <!--fenleifangshi--> <div class="fenlei1"> <span class="fenlei2">按条件快速搜索线路</span> <div class="fenlei3"> <!--yitiao--> <?php $GET=$_GET; //------- 函数参数设置开始 -----
//要显示的结合项字段列表,多个字段用半角逗号","隔开 如果是二级关系用 "#" $fieldandvar='mudidi,xingchengtianshu,jiagequjian,chuyoufangshi'; //正常链接样式 $fieldandcss='fieldandcss'; //已选的选项链接样式 $changefieldandcss='fenlei5';
//字段与字段的显示间隔符,格式:开始显示字符|结束显示字符 $fieldexp='<a class="fenlei5">|</a>';
//选项与选项的显示间隔符,格式:开始显示字符|结束显示字符 $valexp='| ';
//字段显示选项设置,多项用"|"号隔开,格式:选项说明|==|内容1,值1|内容2,值2 $val=array(); $val2=array(); $val3=array(); $val['mudidi']='|==|周边游,周边游|国内游,国内游|出境游,出境游'; $val['mudidi']='|==|不限,|少林寺,少林寺|龙门石窟,龙门石窟|重渡沟,重渡沟|云台山,云台山|白马寺,白马寺|清明上河园,清明上河园|八里沟,八里沟|伏牛山,伏牛山|其他,其他'; $val3['mudidi']='<a class="fenlei5">|</a>'; $val3['xingchengtianshu']='<a class="fenlei5">|</a>'; $val['xingchengtianshu']='|==|不限,|1日游,1日游|2日游,2日游|3日游,3日游'; $val3['jiagequjian']='<a class="fenlei5">|</a>'; $val['jiagequjian']='|==|不限,|100以下,1__99|100-300,100__300|300-500,300__500|500-800,500__800|800-1000,800__1000|1000以上,1000__99999999'; $val3['chuyoufangshi']='<a class="fenlei5">|</a>'; $val['chuyoufangshi']='|==|不限,|独立成团,独立成团|跟团游,跟团游'; $g=user_ShowFieldandChange($val,$fieldandvar,$fieldandcss,$changefieldandcss,$fieldexp,$valexp,$val3); ?>
<table width="100%" class="fenlei4" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="8%" valign="top"><span>目的地:</span></td> <td width="92%"><?=$g[0]?></td> </tr> <tr> <td>行程天数:</td> <td><?=$g[1]?></td> </tr> <tr> <td>价格区间:</td> <td><?=$g[2]?></td> </tr> <tr> <td>出游方式:</td> <td><?=$g[3]?></td> </tr> </table> <!--yitiao--> </div> </div>
高手们给看看怎么回事
|
|
|