欢迎光临869ag直营平台|官方网!869ag直营平台|官方网做完整带数据的网站ag直营平台|官方,注册本网站会员可以免费下载整站源码。
用户名:
密码:
注册

精品ag直营平台|官方推荐

DEDECMS网址URL实现拼音伪静态的修改方法
验证码不显示? 或者验证码不正确的问题?
?
网站被攻击了 如何处理和防范
?
?
关于dedecms内容页URL实现拼音伪静态的方法,这是烈火转自dede技术论坛的帖子,由于原文很乱,一看就知道并非原创,所以dede58进行了整理,大约花费了5分钟的时间,原文中的行号还都在,非常不利于复制,以下为原文:如果你需要可以作为参考:
?
可能你觉得DEDECMS本来就有这个功能,后台设置下,点生成静态页。。
?
错了。。我的这个可是动态的,非静态HTML,用urlwrite实现的伪静态。
?
喜欢的顶。当然要服务器支持urlwrite
?
好处:更改ag直营平台|官方后,不用重新生成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($title)."_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($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 = "\r\n";
    //$hidenform .= "\r\n";
?
    $purl .= "_".$geturl;
?
    //获得上一页和下一页的链接
    if($this->pageno != 1){
      $prepage.="上一页\r\n";
      $indexpage="首页\r\n";
    }
    else{
      $indexpage="首页\r\n";
    }
?
    if($this->pageno!=$totalpage && $totalpage>1){
      $nextpage.="下一页\r\n";
      $endpage="末页\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.= "$j\r\n";
    else $listdd.="".$j."\n";
    }
    $plist = "";
   //$plist .= "
$hidenform";
    $plist .= $maininfo.$indexpage.$prepage.$listdd.$nextpage.$endpage;
    if($totalpage>$total_list){
      $plist.="\r\n";
     $plist.="\r\n";
    }
   //$plist .= "\r\n";
    $plist .= "";
   return $plist;
?
修改ag直营平台|官方
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";

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦