花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

帝國CMS欄目ID+結(jié)合項偽靜態(tài),支持分頁

時間: 2024-02-25 09:30 閱讀: 作者:素材無憂網(wǎng)

跟帝國官方的差不多,只是偽靜態(tài)了。

沒有官方支持的篩選項多,只支持:欄目ID,篩選項,分頁。需要其他比如:專題ID模型id模版ID排序等等,可以自己修改。

說明:

一:建立字段時候要用:值==名稱的形式。不要用0,0留著給不限使用。

二:需要在e/action/ListInfo.php加幾行代碼,判斷偽靜態(tài)使用分頁函數(shù)的

找到$listpage=page1($num,$line,$page_line,$start,$page,$search);

在下面添加:

//如果啟用結(jié)合項并且偽靜態(tài)的分頁

if($_GET['ph']==1 && strpos($_SERVER['REQUEST_URI'],'.html')){

$listpage=page_sx($num,$line,$page_line,$start,$page,$_SERVER[REQUEST_URI]);

}

三:把userfun.php的函數(shù)復(fù)制到你的userfun.php。如果沒修改過,可以覆蓋。

四:偽靜態(tài)規(guī)則:

apache的

RewriteRule ^10-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html$ /e/action/ListInfo.php?classid=10&ph=1&myarea=$1&sex=$2&age=$3&page=$4 [L]

五:在需要顯示的欄目模版加:

APACHE的,IIS需要判斷$_SERVER[REQUEST_URI]

userfun.php代碼:

地區(qū):|==|##不限,0##東城,1##朝陽,2##崇文,3##宣武,4##海淀,5##豐臺,6';
$fieldandval['sex']='性別:|==|##不限,0##男,1##女,2##人妖,3';
$fieldandval['age']='年齡:|==|##不限,0##1-10,1##11-20,2##21-30,3##31-40,4##41-50,5##50歲以上,6';
//正常鏈接樣式
$fieldandcss='fieldandcss';
//已選的選項鏈接樣式
$changefieldandcss='changefieldandcss';
//字段與字段的顯示間隔符,格式:開始顯示字符|結(jié)束顯示字符
$fieldexp='
|
'; //選項與選項的顯示間隔符,格式:開始顯示字符|結(jié)束顯示字符 $valexp='| '; //------- 函數(shù)參數(shù)設(shè)置結(jié)束 ----- //間隔字符 $fieldexpr=explode('|',$fieldexp); $valexpr=explode('|',$valexp); //輸出選項 $fr=explode(',',$fieldandvar); $fcount=count($fr); $allstr=''; $urladd=''; for($i=0;$i<$fcount;$i++){ $field=$fr[$i]; //選項鏈接 $getval='0'; if($_GET[$field]){ $getval=htmlspecialchars($_GET[$field],ENT_QUOTES); } //選項說明 $vsayr=explode('|==|',$fieldandval[$field]); //選項內(nèi)容 $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; } $trueurl=$field.'|'.$vtr[1]; $url=Return_Url($fr,$trueurl); $valallstr.=$valexpr[0].''.$vtr[0].''.$valexpr[1]; } $allstr.=$fieldexpr[0].$vsayr[0].$valallstr.$fieldexpr[1]; } echo $allstr; } //結(jié)合項偽靜態(tài)返回地址。 function Return_Url($zd_arr,$trueurl){ global $classid,$page,$public_r; $url_zuhe=''; if(strpos($_SERVER[REQUEST_URI],'.html') && $_GET['ph']==1){ $url_zuhe=$_SERVER[REQUEST_URI]; }else{ for($i=0;$i$val){ if($url_arr[0]==$val){ $ser_url[$key+1]=$url_arr[1]; //因為有classis所有key要加1?? } } } foreach($ser_url as $val){ $url.=$val.'-'; } return substr(substr($url,0,-1),1); } //結(jié)合項分頁 function page_sx($num,$line,$page_line,$start,$page,$search){ global $fun_r; if($num<=$line){ return ''; } $search=RepPostStr($search,1); $lj_arr=explode('-',$search); $lj_arr[count($lj_arr)-1]='';//去掉頁數(shù).html foreach ($lj_arr as $val){ $lianjie.=$val.'-'; } $lianjie=substr($lianjie,0,-1); $url=eReturnSelfPage(0).'?page'; $snum=2;//最小頁數(shù) $totalpage=ceil($num/$line);//取得總頁數(shù) $firststr=' '.$num.' '; //上一頁 if($page<>0){ $toppage=''.$fun_r['startpage'].' '; $pagepr=$page-1; $prepage=''.$fun_r['pripage'].''; } //下一頁 if($page!=$totalpage-1){ $pagenex=$page+1; $nextpage=' '.$fun_r['nextpage'].''; $lastpage=' '.$fun_r['lastpage'].''; } $starti=$page-$snum<0?0:$page-$snum; $no=0; for($i=$starti;$i<$totalpage&&$no<$page_line;$i++){ $no++; if($page==$i){ $is_1=""; $is_2=""; }else{ $is_1=''; $is_2=""; } $pagenum=$i+1; $returnstr.=" ".$is_1.$pagenum.$is_2; } $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage; return $returnstr; } ?>

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: 帝國CMS欄目ID+結(jié)合項偽靜態(tài),支持分頁

模板推薦