日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > DedeCMS > DEDECMS網(wǎng)址URL實(shí)現(xiàn)拼音偽靜態(tài)的修改方法

DEDECMS網(wǎng)址URL實(shí)現(xiàn)拼音偽靜態(tài)的修改方法

來源:程序員人生   發(fā)布時(shí)間:2014-02-03 12:59:47 閱讀次數(shù):2489次

關(guān)于dedecms內(nèi)容頁URL實(shí)現(xiàn)拼音偽靜態(tài)的方法,這是轉(zhuǎn)自dede技術(shù)論壇的帖子,由于原文很亂,一看就知道并非原創(chuàng),所以進(jìn)行了整理,大約花費(fèi)了5分鐘的時(shí)間,原文中的行號(hào)還都在,非常不利于復(fù)制,以下為原文:如果你需要可以作為參考:

可能你覺得DEDECMS本來就有這個(gè)功能,后臺(tái)設(shè)置下,點(diǎn)生成靜態(tài)頁。。

錯(cuò)了。。我的這個(gè)可是動(dòng)態(tài)的,非靜態(tài)HTML,用urlwrite實(shí)現(xiàn)的偽靜態(tài)。

喜歡的頂。當(dāng)然要服務(wù)器支持urlwrite

好處:更改模板后,不用重新生成HTML,試試想10W數(shù)據(jù),重新生成一遍的難度。

百度收錄的友好度。拼音地址。

修改方法

編輯文件
include/inc_channel_unit_functi*****.php
第107行改為
    if($rank!=0||$ismake==-1||$typeid==0||$money>0){ //動(dòng)態(tài)文章
    //return $GLOBALS['cfg_plus_dir']."/view.php?aid=$aid";
 
   //keminar 修改
    $articleDir = MfTypedir($artdir);
    if($artdir=="") $articleDir = $GLOBALS['cfg_cmspath'].$GLOBALS['cfg_arcdir'];
    
    return $articleDir."/".GetPinyin($title)."_aid_".$aid.".html";
  
  }

第52行改為
  if($rank!=0||$ismake==-1||$typeid==0||$money>0) //動(dòng)態(tài)文章
  {
    if($GLOBALS['cfg_multi_site']=='Y')
    {
      $siteurl = $GLOBALS['cfg_basehost'];
    }
 
    //return $siteurl.$GLOBALS['cfg_plus_dir']."/view.php?aid=$aid";
 
    //keminar 修改
    $articleDir = MfTypedir($artdir);
    if($artdir=="") $articleDir = $GLOBALS['cfg_cmspath'].$GLOBALS['cfg_arcdir'];
 
    return $siteurl.$articleDir."/".GetPinyin($title)."_aid_".$aid.".html";
  }

第146行改為

  if($isdefault==-1)
  {
    //$reurl = $GLOBALS["cfg_plus_dir"]."/list.php?tid=".$typeid;
    //keminar 修改
    $reurl = $GLOBALS["cfg_cmspath"]."/".$typedir."_tid_".$typeid.".html";
  }else if($ispart>0)

修改文件
include/inc_arclist_view.php
第810行改為

    $purl = $this->GetCurUrl();
    //keminar 修改
    $t = strpos($purl,'_tid_');
    $purl = substr($purl,0,$t);
    $geturl = "tid_".$this->TypeID."_";
    //$hidenform = "<input type='hidden' name='typeid' value='".$this->TypeID."'>";
    //$hidenform .= "<input type='hidden' name='totalresult' value='".$this->totalresult."'>";
 
    $purl .= "_".$geturl;
 
    //獲得上一頁和下一頁的鏈接
    if($this->pageno != 1){
      $prepage.="<a href='".$purl."pageno_".$prepagenum.".html'>上一頁</a>";
      $indexpage="<a href='".$purl."pageno_1.html'>首頁</a>";
    }
    else{
      $indexpage="<a href='#'>首頁</a>";
    }
 
    if($this->pageno!=$totalpage && $totalpage>1){
      $nextpage.="<a href='".$purl."pageno_".$nextpagenum.".html'>下一頁</a>";
      $endpage="<a href='".$purl."pageno_".$totalpage.".html'>末頁</a>";
    }
    else{
      $endpage="末頁";
    }
    //獲得數(shù)字鏈接
    $listdd="";
    $total_list = $list_len * 2 + 1;
    if($this->pageno >= $total_list) {
      $j = $this->pageno-$list_len;
      $total_list = $this->pageno+$list_len;
      if($total_list>$totalpage) $total_list=$totalpage;
    }else{
      $j=1;
     if($total_list>$totalpage) $total_list=$totalpage;
    }
    for($j;$j<=$total_list;$j++){
   if($j==$this->pageno) $listdd.= "<strong>$j</strong>";
    else $listdd.="<a href='".$purl."pageno_".$j.".html'>".$j."</a>";
    }
    $plist = "";
   //$plist .= "<form name='pagelist' action='".$this->GetCurUrl()."'>$hidenform";
    $plist .= $maininfo.$indexpage.$prepage.$listdd.$nextpage.$endpage;
    if($totalpage>$total_list){
      $plist.="<input type='text' name='pageno' id='pageno' value='".$this->pageno."'>";
     $plist.="<input type='button' id='button' name='plistgo' value='GO' onclick='plistgo();'>";
    }
   //$plist .= "</form>";
    $plist .= "<script type='text/javascript'>
    function plistgo(){
      var pageno = document.getElementById("pageno").value;
      window.location.href='".$purl."pageno_'+pageno+'.html';
    };</script>";
   return $plist;

修改模板
templets/jinsuo/article_image.htm
第10行添加

  var url = location.href;
  var t = url.indexOf('_aid_');
  var aurl = url.slice(0,t);

第42行修改

     if(npage==2){
       if(namehand!='') location.href = namehand+".html";
      else location.href = aurl+"_aid_{dede:field name='id'/}"+".html";
     }else if(displaytype=='st' && namehand!=''){
       location.href = namehand+"_"+(npage-1)+".html";
     }else{
       location.href = aurl+"_aid_{dede:field name='id'/}_pageno_"+(npage-1)+".html";
     }
    }
  }
 
  //下一張
  function dPlayNext(){
    if(npage==totalpage){ alert("沒有了哦"); }
    else{
      if(displaytype=='st' && namehand!='') location.href = namehand+"_"+(npage+1)+".html";
      else location.href = aurl+"_aid_{dede:field name='id'/}_pageno_"+(npage+1)+".html";

本文由整理,如需轉(zhuǎn)載,注明出處。     

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 九九精品视频在线 | av中文字幕一区 | 国产精品99精品久久免费 | 欧美 日韩 综合 | 成人国产精品视频 | 久久久久国产精品一区二区 | 久久精品国产一区二区三区 | 精品国产青草久久久久96 | 精品久久久网站 | 91在线一区二区 | 91精品国产九九九久久久亚洲 | 国产曰批免费观看久久久 | 亚洲成人精品一区二区 | 国产精品成人一区二区三区 | 亚洲在线一区二区三区 | 视频一区在线播放 | 玖玖玖国产精品 | 伊人天堂网 | 午夜免费视频 | 一区二区三区国产精品视频 | 午夜成人免费视频 | 国产精品美女久久久 | 亚洲欧美中文日韩在线v日本 | 麻豆精品 | 日本免费一区二区三区四区 | 久久99精品久久久久久久青青日本 | 不卡影视 | 国产免费av电影 | 最近中文字幕在线 | 97国产视频 | 91精品国产色综合久久不卡98口 | 久久久久国产精品一区三寸 | 麻豆国产在线 | 日韩精品视频免费观看 | 国产精品久久9 | 韩国三级av| 欧美资源在线 | 日韩在线资源 | 三级网站视频 | 国产1区在线观看 | 在线国产精品视频 |