首页站内杂志技术文摘
文章内容页

帝国CMS官方结合项插件伪静态的方法

  • 作者:雨祺
  • 来源: 原创
  • 发表于2024-01-28 13:41:42
  • 被阅读0
  • 1、结合项数据如下
    1. $fieldandval['dalei']='<dt>大类:</dt><dd>|==|全部,0##东城,1##朝阳,2##崇文,3##宣武,4##海淀,5##丰台,6'
    2. if($_GET['dalei']==1){ 
    3. $fieldandval['xiaolei']='<dt>小类:</dt><dd>|==|全部,##1-10,1##11-20,2##21-30,3##31-40,4##41-50,5##50岁以上,6'
    4.  } 
    2、输出链接如下
    1. //选项内容 
    2. $valallstr=''
    3. $vr=explode('##',$vsayr[1]); 
    4. $vcount=count($vr); 
    5.  for($vi=0;$vi<$vcount;$vi++) 
    6.  { 
    7. $vtr=explode(',',$vr[$vi]); 
    8. if($getval==$vtr[1]) 
    9.  $css=$changefieldandcss; 
    10.  } 
    11.  else 
    12.  { 
    13.  $css=$fieldandcss; 
    14.  } 
    15. $vtr=explode(',',$vr[$vi]); if($vtr[1]=='' || $vtr[1]==null){$vtr[1]=0;} 
    16.  $dalei_value=news_value('dalei',$i,0,$vtr[1]); 
    17. $xiaolei_value=news_value('xiaolei',$i,1,$vtr[1]); 
    18.  if($i==0){ 
    19. $valallstr.=$valexpr[0].'<a href="'.$public_r['newsurl'].'serve/0_'.$classid.''.$dalei_value.$xiaolei_value.'_0.html">'.$vtr[0].'</a>'.$valexpr[1]; 
    20. }                                          
    21.  $allstr.=$fieldexpr[0].$vsayr[0].$valallstr.$fieldexpr[1]; 
    22.  } 
    23. $allstr=str_replace('<!--url.add-->',$urladd,$allstr); 
    24. echo $allstr; 
    25.  
    26.  
    27.  
    28.  
    29. function news_value($field,$ii,$iii,$vrtss)//新增函数 
    30.   { 
    31.                 if($_GET[$field]) 
    32.                 { 
    33.                         $getval=htmlspecialchars($_GET[$field],ENT_QUOTES); 
    34.                         //$news_values='-'.urlencode($getval); 
    35.                                                 $news_values='_'.$getval; 
    36.                 } 
    37.                 else 
    38.                 { 
    39.                 $news_values='_0'
    40.                 } 
    41.                 if($ii==$iii) 
    42.                 { 
    43.                 $news_values='_'.$vrtss; 
    44.                 } 
    45.   return $news_values; 
    46.   } 
    3、最终呈现链接:www.XXXX.com/serve/0_29_1_1_0.html
    4、伪静态规则如下:
    1. rewrite ^/(.*)serve/0_(.+?)_(.+?)_(.+?)_(.+?).html$ /$1/e/action/ListInfo.php?&classid=$2&tempid=9&ph=1&dalei=$3&xiaolei=$4&page=$5; 
    【审核人:站长】

        标题:帝国CMS官方结合项插件伪静态的方法

        本文链接:https://www.meiweny.cn/zazhi/zhongwangjiaocheng/365.html

        赞一下

        深度阅读

        • 您也可以注册成为美文苑的作者,发表您的原创作品、分享您的心情!

        阅读记录

          关注美文苑