DEDECMS 模板中心

您现在的位置:主页 > 织梦二次开发 > 二次开发 >

织梦二次开发:让所有文章都生成在根目录(去

来源: 编辑: 发布时间:2019-10-17热度:
前言 有时需要让生成的文章都在根目录,但是在后台栏目设置里更改了文章地址,利用 arcurl 调用的地址总是会出现 /./,这个二次开发主要是解决去掉这个/./,有利于seo. 开发方法 请找到...
前言

有时需要让生成的文章都在根目录,但是在后台栏目设置里更改了文章地址,利用 arcurl 调用的地址总是会出现 “/./”,这个二次开发主要是解决去掉这个“/./”,有利于seo.

开发方法

请找到织梦系统文件:

然后找到以下代码:(大概在187行)

 $arr_rpvalues = array($articleDir,$y, $m, $d, $timetag, $aid, dd2char($m.$d.$aid.$y));
if($filename != '')
  {
$articleRule = dirname($articleRule).'/'.$filename.$GLOBALS['cfg_df_ext'];
}
			

替换成以下代码:

if($filename != '')
   {
     $articleRule = $filename.$GLOBALS['cfg_df_ext'];
    }
   else
   {
   $arr_rpvalues = array($articleDir,$y, $m, $d, $timetag, $aid, dd2char($m.$d.$aid.$y));
   }

如果你想要所有的文章地址,都按照你预设的后台规则来生成(后台设置的地址别名会失效),就替换成下下面这段代码:

if($filename != '')
   {
    $arr_rpvalues = array($articleDir,$y, $m, $d, $timetag, $filename, dd2char($m.$d.$aid.$y));
    }
   else
   {
   $arr_rpvalues = array($articleDir,$y, $m, $d, $timetag, $aid, dd2char($m.$d.$aid.$y));
   }
		

 

DedeCMS问题解决

请点击在线联系猫猫【点击咨询解决问题】   如果您有任何织梦问题,我们将免费为您写解决教程!

用心认真写教程不易,请小打赏猫猫一下,多少是心意,解决问题是重点

【打赏说明】 如果您认为在本站中看的内容质量不错、或阅读后有所收获、或解决您遇到的实际问题,那不妨小金额的赞助一下织梦CMS,让织梦CMS有动力继续写出更多高质量的教程和心得。以帮助更多的人。[查看打赏记录]

    织梦CMS:承接仿站业务,价格200元起!