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

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

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

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

可能你觉得Dedecms本来就有这个功能,后台设置下,点生成静态页。。

错了。。我的这个可是动态的,非静态HTML,用urlwrite实现的伪静态。

喜欢的顶。当然要服务器支持urlwrite

好处:更改模板后,不用重新生成HTML,试试想10W数据,重新生成一遍的难度。

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

修改方法

编辑文件
 

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($@R_502_5979@)."_aID_".$aID.".HTML";    }

第52行改为
  

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($@R_502_5979@)."_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,$t);    $geturl = "tID_".$this->TypeID."_";    //$hIDenform = "以上是内存溢出为你收集整理的DEDECMS网址URL实现拼音伪静态的修改方法全部内容,希望文章能够帮你解决DEDECMS网址URL实现拼音伪静态的修改方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1029183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)