小李SEO博客

网站优化服务

织梦cms自定义文件名用拼音或英文标题方法

让DedeCMS文章标题页显示路径为“标题拼音.html”,例如:文章标题为:我是一个兵,文章路径显示:woshiyigebing.html。方法:后台-->网站栏目管理,修改栏目的高级选项,文章命名规则:{typedir}/{Y}{M}{D}/{aid}.html修改为:{typedir}/{pinyin}.html{Y}{M}{D}没什么用,所以去掉了。更新一下文档,woshiyigebing_1.html 出来了,但是后面还多了个_,怎么去掉这个呢?

修改文件:include/inc_channel_unit_function.php在大约50多行的地方找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule); 把."_".$aid去掉,就可以了!如果文章标题是英文的,会在单词之间加"_",但是单词中间加_对SEO来说没什么意义,那我们把它改成“-”。方法如下:

修改文件: include/inc/inc_fun_funAdmin.phpfor($i=0;$i<$slen;$i++){if(ord($str[$i])>0x80){ $c = $str[$i].$str[$i+1]; $i++; if(isset($pinyins[$c])){ if($ishead==0) $restr .= $pinyins[$c]; else $restr .= $pinyins[$c][0]; }else $restr .= "_";}else if( eregi("[a-z0-9]",$str[$i]) ){ $restr .= $str[$i]; }else{ $restr .= "_"; } }

如果我们想让拼音也像英文那样中间加“-”,方法是:修改文件:includeincinc_fun_funAdmin.php。for($i=0;$i<$slen;$i++){ if(ord($str[$i])>0x80) { $c = $str[$i].$str[$i+1]; $i++; if(isset($pinyins[$c])){ if($ishead==0) $restr .= $pinyins[$c]."-"; else $restr .= $pinyins[$c][0]; }else $restr .= "_"; }else if( eregi("[a-z0-9]",$str[$i]) ){ $restr .= $str[$i]; } else{ $restr .= "_"; } } if($isclose==0) unset($pinyins); if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1); return $restr;}

上一篇:织梦cms会员前台发布文章时上传附件类型问题 下一篇:dedecms5.7兼容php5.4+解决方法
织梦cms相关文章阅读
  • 织梦cms根据任意栏目id获取顶级栏目名称自定义函数

    小李网络公司介绍织梦cms根据任意栏目id获取顶级栏目名称自定义函数知识,包括dede筛选urldede指定文章iddede频道id是什么dede怎么显示指定iddede获取当前iddede按id排序dede根据id判断de的id标签dedear...

  • dedecms大数据量时织梦cms的优化

    小李网络公司介绍dedecms大数据量优化知识.包括织梦dedecms快速生成静态页面速度优化方法百度经验,加快织梦dedeCMS内容生成速度方法_dedecms_CMS教程_脚本之家.织梦DEDECMS大数据量时DEDECMS的优化-巨...

  • 织梦cms登录管理后台总是验证码错误解决方法

    在网上找了很多的解决方案,说法有很多种,但最后都无法解决这个问题,1、有人说是空间满了2、取消验证码3、把data/session目录下除index.htm外的其它session文件都删除4、服务器配置php.ini问题...

  • 织梦cms标签channel属性currentstyle不好用解决方法

    小李网络公司介绍织梦cms标签channel属性currentstyle不好用知识,包括currentstyle什么意思currentstyle怎么用html中style所有属性current什么意思啊html5中style属性currentStylethisclasshtml标签style属性举例....

  • 织梦cms会员登录积分每天只限增加一次实现方法

    小李网络公司介绍织梦cms会员登录积分每天只限增加一次实现方法知识,包括dedecms模板接收变量积分兑的会员如何兑换dedecms增加关键词dedecms加系统变量dedecms变量的使用dedecms增加缩略图....

  • 织梦cms管理程序从5.1升级到5.3的感受分享

    小李网络公司介绍织梦cms管理程序从5.1升级到5.3的感受分享知识,包括DedeCMS V5.3.1正式版免费下载 - 织梦CMS内容管理系统 - p...帝国cms和织梦哪个好织梦cms使用教程织梦cms建站教程cms是什么意思啊...

  • 织梦cms升级后官方的链接Power by DedeCms去除方法

    小李网络公司介绍织梦cms升级后官方的链接Power by DedeCms去除知识,包括dede织梦DEDE升级后的链接"Power by DedeCms"去除办法,帝国cms和织梦哪个好dede仿站网dede标记教程dede什么意思织梦dede建站教程视频...

  • 织梦cms后台提示Error错误解决方法

    小李网络公司介绍织梦cms后台提示Error错误解决方法知识,包括DedeCMS Error:Tag disabled:"php"的解决办法 - 百度经验,DedeCMS Error:Tag disabled:"php" more - 百度经验....

  • 织梦cms列表页保举文章问题结果加粗去除方法

    小李网络公司介绍织梦cms列表页保举文章问题结果加粗去除方法知识,包括去除DedeCMS列表页保举文章问题加粗结果_258资源分享网,解决dedeCms栏目列表文章页标题加粗的问题 - 百度经验,DEDECMS教程...

  • 织梦cms{dede:arclist}标签调用文章或软件任何字段方法

    小李网络公司介绍织梦cms{dede:arclist}标签调用文章或软件任何字段方法知识,包括dede文章自动分页dede调用栏目下的文章dede单页面调用dedelist调用时间dede图文调用dede调用顺序dede最新文章调用ded...

  • 织梦cms会员登陆才能查看到自定义字段信息设置方法

    小李网络公司介绍织梦cms会员登陆才能查看到自定义字段信息设置方法知识,包括DEDEcms会员登陆才能查看到自定义字段信息_织梦无忧,织梦怎么对某些字段信息隐藏,登录后可查看,DEDECMS 如何限制...

  • 织梦cms动态跳转修改为静态url地址

    小李网络公司介绍织梦cms动态跳转修改为静态url地址知识,包括dede改变首页跳转dede的标签dede cms url漏洞dede筛选urldede专题页urldedeurl参数dede怎么优化urldede标签urldede栏目页面dede默认首页出错....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640