亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > 帝國Empire > 正文

帝國CMS欄目ID+結合項偽靜態+支持分頁完整代碼!

2024-08-28 12:26:15
字體:
來源:轉載
供稿:網友

PS.由于前期整理文章沒有進行格式化信息處理,導致有些包含代碼修改的信息,根式混亂看不清楚。如果發現有此類問題,請在下方評論留言,墨魚第一時間進行格式化整理!感謝配合

跟帝國官方的差不多,只是偽靜態了。
沒有官方支持的篩選項多,只支持:欄目ID,篩選項,分頁。需要其他比如:專題ID模型id模版ID排序等等,可以自己修改。
說明:
一:建立字段時候要用:值==名稱的形式。不要用0,0留著給不限使用。
二:需要在e/action/ListInfo.php加幾行代碼,判斷偽靜態使用分頁函數的
    找到$listpage=page1($num,$line,$page_line,$start,$page,$search);
在下面添加:
//如果啟用結合項并且偽靜態的分頁
if($_GET['ph']==1 && strpos($_SERVER['REQUEST_URI'],'.html')){
$listpage=page_sx($num,$line,$page_line,$start,$page,$_SERVER[REQUEST_URI]);
}
三:把userfun.php的函數復制到你的userfun.php。如果沒修改過,可以覆蓋。
四:偽靜態規則:
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]
五:在需要顯示的欄目模版加:<?=user_showfield();?>

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


userfun.php代碼:

<?php
//顯示結合項篩選選項
function user_showfield($ecms=0){
global $public_r;
//------- 函數參數設置開始 -----
//要顯示的結合項字段列表,多個字段用半角逗號“,”隔開
$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';
//正常鏈接樣式
$fieldandcss='fieldandcss';
//已選的選項鏈接樣式
$changefieldandcss='changefieldandcss';
//字段與字段的顯示間隔符,格式:開始顯示字符|結束顯示字符
$fieldexp='<table><tr><td>|</td></tr></table>';
//選項與選項的顯示間隔符,格式:開始顯示字符|結束顯示字符
$valexp='| ';
//------- 函數參數設置結束 -----
//間隔字符
$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]);
//選項內容
$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].'<a href="'.$public_r[newsurl].$url.'" class="'.$css.'">'.$vtr[0].'</a>'.$valexpr[1];
}
$allstr.=$fieldexpr[0].$vsayr[0].$valallstr.$fieldexpr[1];
}
echo $allstr;
}
//結合項偽靜態返回地址。
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<count($zd_arr);$i++){
$url_zdzh.='0-';
}
$url_zuhe='/'.$classid.'-'.$url_zdzh.$page.'.html';
}
$ser_url=explode('-',$url_zuhe);
$url_arr=explode('|',$trueurl);
$ser_url[count($ser_url)-1]='0.html';//如果有分頁的話,篩選后分頁是0,免得不是第一頁沒數據顯示
if(is_array($zd_arr)){
foreach($zd_arr as $key=>$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);
}
//結合項分頁
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]='';//去掉頁數.html
foreach ($lj_arr as $val){
$lianjie.=$val.'-';
}
$lianjie=substr($lianjie,0,-1);
$url=eReturnSelfPage(0).'?page';
$snum=2;//最小頁數
$totalpage=ceil($num/$line);//取得總頁數
$firststr='<a title="'.$fun_r['trecord'].'">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';
//上一頁
if($page<>0){
$toppage='<a href="'.$lianjie.'0.html">'.$fun_r['startpage'].'</a>&nbsp;';
$pagepr=$page-1;
$prepage='<a href="'.$lianjie.$pagepr.'.html">'.$fun_r['pripage'].'</a>';
}
//下一頁
if($page!=$totalpage-1){
$pagenex=$page+1;
$nextpage='&nbsp;<a href="'.$lianjie.$pagenex.'.html">'.$fun_r['nextpage'].'</a>';
$lastpage='&nbsp;<a href="'.$lianjie.($totalpage-1).'.html">'.$fun_r['lastpage'].'</a>';
}
$starti=$page-$snum<0?0:$page-$snum;
$no=0;
for($i=$starti;$i<$totalpage&&$no<$page_line;$i++){
$no++;
if($page==$i){
$is_1="<b>";
$is_2="</b>";
}else{
$is_1='<a href="'.$lianjie.$i.'.html">';
$is_2="</a>";
}
$pagenum=$i+1;
$returnstr.="&nbsp;".$is_1.$pagenum.$is_2;
}
$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
return $returnstr;
}
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
xxx欧美精品| 国产视频在线观看一区二区| 成人免费视频在线观看超级碰| 91人成网站www| 日韩精品久久久久久福利| 久久久久九九九九| 亚洲全黄一级网站| 91免费精品视频| 国产精品久久久久久久久久尿| 欧美日韩亚洲天堂| 亚洲美女精品成人在线视频| 欧美性做爰毛片| 日韩中文字幕国产| 欧美日韩999| 国产精品久久久| 国内精品一区二区三区四区| 亚洲午夜激情免费视频| 成人免费看片视频| 久久99久久99精品免观看粉嫩| 国产www精品| 国产精品白嫩美女在线观看| 成人97在线观看视频| 国产精品欧美风情| 国产精品一二三在线| 久久精品国产69国产精品亚洲| 成人免费淫片视频软件| 欧美野外wwwxxx| 91网站免费看| 亚洲天堂av在线免费观看| 亚洲第一黄色网| 国产精品久久久av| 久久久久免费视频| 全球成人中文在线| 福利一区视频在线观看| 一本一道久久a久久精品逆3p| 亚洲色图av在线| 精品国产一区二区三区久久久狼| 欧美最顶级的aⅴ艳星| 中日韩美女免费视频网站在线观看| 日韩欧美一区二区三区久久| 国产不卡在线观看| 欧美黄色片视频| 国产精品久久中文| 97成人精品区在线播放| 欧美高清电影在线看| 午夜美女久久久久爽久久| 亚洲成人黄色网址| 亚洲精品美女网站| 日韩视频一区在线| 色狠狠av一区二区三区香蕉蜜桃| 精品久久久久久久久久久| 国产精品jvid在线观看蜜臀| 91精品视频专区| 久久久久久久97| 久久综合国产精品台湾中文娱乐网| 久久久这里只有精品视频| 国产成人精品a视频一区www| 超碰精品一区二区三区乱码| 伊人久久大香线蕉av一区二区| 国产精品视频久久久| 日本韩国欧美精品大片卡二| 欧美中文字幕在线| 日韩禁在线播放| 91禁外国网站| 亚洲欧洲在线免费| 久久精品国产91精品亚洲| 国产成人精品在线播放| 国产亚洲成精品久久| 欧美激情一区二区三区高清视频| 国产成人精品免高潮费视频| 欧美精品videos| 国产精品视频自在线| 亚洲理论在线a中文字幕| 91精品久久久久久久久久| 北条麻妃一区二区在线观看| 丝袜亚洲欧美日韩综合| 精品日韩视频在线观看| 亚洲电影免费观看高清完整版在线| 国产精品www| 成人在线一区二区| 国产成人亚洲综合91| 成人免费福利视频| 亚洲性生活视频在线观看| 国产日韩亚洲欧美| 欧美国产极速在线| 精品视频在线观看日韩| 91中文在线视频| 亚洲色图美腿丝袜| 欧美激情高清视频| 午夜精品福利在线观看| 亚洲精品国精品久久99热一| 欧美一区二区三区图| 在线观看亚洲视频| 国产日产亚洲精品| 亚洲曰本av电影| 亚洲级视频在线观看免费1级| 最好看的2019年中文视频| 欧美精品一区三区| 奇米4444一区二区三区| 成人做爽爽免费视频| 亚洲欧美日韩中文在线制服| 91香蕉亚洲精品| 亚洲激情视频在线观看| 美女撒尿一区二区三区| 欧美电影免费在线观看| 成人精品视频99在线观看免费| 亚洲第一区在线观看| 亚洲黄一区二区| 欧美成人中文字幕在线| 国内精品在线一区| 九九热精品在线| 国产精品欧美久久久| 亚洲mm色国产网站| 97久久伊人激情网| 国产精品欧美风情| 在线播放日韩av| 清纯唯美亚洲综合| 亚洲美女中文字幕| 亚洲欧美精品伊人久久| 91在线观看免费观看| 成人午夜在线影院| 狠狠综合久久av一区二区小说| 欧美性受xxxx白人性爽| 日韩一区二区在线视频| 国产亚洲xxx| 日韩最新免费不卡| 久久五月天色综合| 日韩小视频在线观看| 俺去啦;欧美日韩| 国产日韩在线精品av| 黄网站色欧美视频| 91色精品视频在线| 青青草一区二区| 亚洲欧美国产另类| 国产91精品青草社区| 色爱av美腿丝袜综合粉嫩av| 国产成人拍精品视频午夜网站| 亚洲男女性事视频| 国产91精品黑色丝袜高跟鞋| 日韩精品中文字幕有码专区| 久久亚洲私人国产精品va| 日韩有码视频在线| 欧美激情一区二区三区高清视频| 全亚洲最色的网站在线观看| 亚洲综合精品一区二区| 亚洲影院在线看| 亚洲精品黄网在线观看| 国产成人精品午夜| 欧美精品一本久久男人的天堂| 久久久精品国产网站| 亚洲男人av在线| 91在线|亚洲| 国产成人综合久久| 久久久久久亚洲精品中文字幕| 2018中文字幕一区二区三区| 久久成人人人人精品欧| 国模私拍一区二区三区| 欧美精品电影免费在线观看| 粗暴蹂躏中文一区二区三区| 日本久久久a级免费| 国产精品一区二区女厕厕| 日本欧美中文字幕| 91精品国产沙发| 色妞欧美日韩在线|