最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
要源码
当前位置:主页 > 网站建设 > 实现dedecms织梦目录式伪静态的方法,织梦教程

实现dedecms织梦目录式伪静态的方法,织梦教程

时间:2023-07-22 12:07:22 阅读: 文章分类: 网站建设 作者: 织梦网站员

导读:织梦教程织梦教程实现dedecms织梦目录式伪静态的方法,DEDECMS的文章页默认的伪静态的url都是:http://网站地址/plus/view-12-1.html 形式,织梦模板修改织梦cms模板。

织梦模板修改织梦cms模板

有时候我们的模板涉及到需要动态更新显示的内容,也有人不喜欢静态,担心文件过多或者生成麻烦....等等各种理由都需要用到织梦伪静态。但是DEDECMS的文章页默认的伪静态的url都是:http://网站地址/plus/view-12-1.html 形式,千篇一律的连接地址并不好看。跟版网小编在网上寻找N久之后终于发现一个可以间接实现织梦栏目目录形式伪静态的方法: 直接用织梦后台栏目设置文章命名规则里的地址来打造个性的DEDECMS文章页伪静态URL。 一般我们在后台设置栏目的时候,都会设置一下文章文章命名规则,如下图。

这次我们就用这个文章命名规则里自己设置的规则来打造完美的文章页伪静态URL。

修改文件\include\helpers\channelunit.helper.php(修改前请备份文件) 直接搜索: //动态文章 下一行看到: return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';

实现dedecms织梦目录式伪静态的方法

   画红框的地方替换成以下代码:

/** * http://www.qimiweb.com/ */ $articleDir = MfTypedir($typedir); $articleRule = strtolower($namerule); if($articleRule=='') { $articleRule = strtolower($GLOBALS['cfg_df_namerule']); } if($typedir=='') { $articleDir = 免费织梦模板$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_arcdir']; } 织梦文章模板 $dtime = GetDateMk($timetag); list($y, $m, $d) = explode('-', $dtime); $arr_rpsource = array('{typedir}','{y}','{m}','{d}','{timestamp}','{aid}','{cc}'); $arr_rpvalues = array($articleDir,$y, $m, $d, $timetag, $aid, dd2char($m.$d.$aid.$y)); if($filename != '') { $articleRule = dirname($articleRule).'/'.$filename.$GLOBALS['cfg_df_ext']; } $articleRule = str_replace($arr_rpsource,$arr_rpvalues,$articleRule); if(preg_match("/\{p/", $articleRule)) { $articleRule = str_replace('{pinyin}',GetPinyin($title).'_'.$aid,$articleRule); $articleRule = str_replace('{py}',GetPinyin($title,1).'_'.$aid,$articleRule); } $articleUrl = '/'.preg_replace("/^\//", '', $articleRule); return $articleUrl;

关键词标签: 静态 标签 织梦

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-22 ,文章实现dedecms织梦目录式伪静态的方法,织梦教程主要讲述静态,标签,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_34140.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章