您现在的位置是:网站首页>建站学院织梦CMS

DEDECMS网址URL实现拼音伪静态的修改方法

2019-07-21来源: 织梦CMS 人已围观

简介 关于dedecms内容页URL实现拼音伪静态的方法,这是烈火转自dede技术论坛的帖子,由于原文很乱,一看就知道并非原创,所以dede58进行了整理,大约花费了5分钟的时间,原文中的行号还都在,非

关于dedecms内容页URL实现拼音伪静态的方法,这是烈火转自dede技术论坛的帖子,由于原文很乱,一看就知道并非原创,所以dede58进行了整理,大约花费了5分钟的时间,原文中的行号还都在,非常不利于复制,以下为原文:如果你需要可以作为参考:CUj企业网站模板免费下载_网站建设_企业网站建设方案

可能你觉得DEDECMS本来就有这个功能,后台设置下,点生成静态页。。CUj企业网站模板免费下载_网站建设_企业网站建设方案

错了。。我的这个可是动态的,非静态HTML,用urlwrite实现的伪静态。CUj企业网站模板免费下载_网站建设_企业网站建设方案

喜欢的顶。当然要服务器支持urlwriteCUj企业网站模板免费下载_网站建设_企业网站建设方案

好处:更改模板后,不用重新生成HTML,试试想10W数据,重新生成一遍的难度。CUj企业网站模板免费下载_网站建设_企业网站建设方案

百度收录的友好度。拼音地址。CUj企业网站模板免费下载_网站建设_企业网站建设方案

修改方法CUj企业网站模板免费下载_网站建设_企业网站建设方案

编辑文件CUj企业网站模板免费下载_网站建设_企业网站建设方案
 CUj企业网站模板免费下载_网站建设_企业网站建设方案

include/inc_channel_unit_functi*****.php第107行改为    if($rank!=0||$ismake==-1||$typeid==0||$money>0){ //动态文章    //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行改为CUj企业网站模板免费下载_网站建设_企业网站建设方案
  CUj企业网站模板免费下载_网站建设_企业网站建设方案

if($rank!=0||$ismake==-1||$typeid==0||$money>0) //动态文章  {    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行改为CUj企业网站模板免费下载_网站建设_企业网站建设方案

  CUj企业网站模板免费下载_网站建设_企业网站建设方案

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)

修改文件CUj企业网站模板免费下载_网站建设_企业网站建设方案
include/inc_arclist_view.phpCUj企业网站模板免费下载_网站建设_企业网站建设方案
第810行改为CUj企业网站模板免费下载_网站建设_企业网站建设方案

    CUj企业网站模板免费下载_网站建设_企业网站建设方案

$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."'>/r/n";    //$hidenform .= "<input type='hidden' name='totalresult' value='".$this->totalresult."'>/r/n";     $purl .= "_".$geturl;     //获得上一页和下一页的链接    if($this->pageno != 1){      $prepage.="<a href='".$purl."pageno_".$prepagenum.".html'>上一页</a>/r/n";      $indexpage="<a href='".$purl."pageno_1.html'>首页</a>/r/n";    }    else{      $indexpage="<a href='#'>首页</a>/r/n";    }     if($this->pageno!=$totalpage && $totalpage>1){      $nextpage.="<a href='".$purl."pageno_".$nextpagenum.".html'>下一页</a>/r/n";      $endpage="<a href='".$purl."pageno_".$totalpage.".html'>末页</a>/r/n";    }    else{      $endpage="末页/r/n";    }    //获得数字链接    $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>/r/n";    else $listdd.="<a href='".$purl."pageno_".$j.".html'>".$j."</a>/n";    }    $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."'>/r/n";     $plist.="<input type='button' id='button' name='plistgo' value='GO' onclick='plistgo();'>/r/n";    }   //$plist .= "</form>/r/n";    $plist .= "<script type='text/javascript'>/r/n    function plistgo(){      var pageno = document.getElementById(/"pageno/").value;      window.location.href='".$purl."pageno_'+pageno+'.html';    };</script>";   return $plist;

修改模板CUj企业网站模板免费下载_网站建设_企业网站建设方案
templets/jinsuo/article_image.htmCUj企业网站模板免费下载_网站建设_企业网站建设方案
第10行添加CUj企业网站模板免费下载_网站建设_企业网站建设方案

  var url = location.href;CUj企业网站模板免费下载_网站建设_企业网站建设方案
  var t = url.indexOf('_aid_');CUj企业网站模板免费下载_网站建设_企业网站建设方案
  var aurl = url.slice(0,t);CUj企业网站模板免费下载_网站建设_企业网站建设方案

第42行修改CUj企业网站模板免费下载_网站建设_企业网站建设方案

   CUj企业网站模板免费下载_网站建设_企业网站建设方案

  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";
CUj企业网站模板免费下载_网站建设_企业网站建设方案

很赞哦! ()

猜您喜欢

付费说明

    1、安装cms后台,费用是200,基础费用200包括后台调试以及部分页面模板修改.

    2、请加我个人微信 634626966,或者扫一扫微信二维码。备注“网站”

    3、系统安装只限定于帝国cms,并且支持php,虚拟主机,请选择linux系统

    4、【收费说明】制作企业网站,我是这么收费的!

文章评论

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取

站点信息

l