建站技术网专注分享网站建设技术,网站建设教程,真正帮你学会做网站技术,轻松解决网站建设过程中遇到的常见问题,为广大站长服务。 网站地图 | 收藏本站 | 订阅
域名投资,就来找米网,认准网址:www.zhaomi.cc 专业仿站,就到仿站网:www.fangzhan.org
  站内公告: ·帝国cms教程内容已更新,欢迎关注     ·建站技术网采用阿里云服务器,备案已通    
您当前的位置:建站技术网 > cms教程 > Dedecms教程

DedeCms 拼音网址长度限制及_替换成-的方法

时间:2019-02-01 00:22:58  来源:网络收集  整理: 建站技术网 www.jzjsw.com     点击:0次
Dedecms拼音网址长度限制与下划线_替换成上划线-的方法,请直接看下面的方法:
 
方法:
 
一、网址长度及_替换成-方法
打开 include/inc/inc_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 .= "_"; }
  }
 
把$restr .= "_";替换成$restr .= "-"; 
把for($i=0;$i<$slen;$i++)里面的$slen改成你想要的数字,则标题对大于这个数字的进行截断。实现网址按你的要求进行显示。
二、网址去掉id的方法
再include文件夹下找到channelunit.func.php 
再里面找到 
if(ereg('/{p',$articleRule)) 
$articleRule = str_replace('{pinyin}',GetPinyin($title).'_'.$aid,$articleRule); 
$articleRule = str_replace('{py}',GetPinyin($title,1).'_'.$aid,$articleRule); 
$articleUrl = '/'.ereg_replace('^/','',$articleRule); 
return $articleUrl; 
 
注意红色部分:把它替换为:$articleRule = str_replace('{pinyin}',GetPinyin($title),$articleRule);
标签:
文章标题:DedeCms 拼音网址长度限制及_替换成-的方法
文章网址:http://www.jzjsw.com/cmsJiaocheng/dedecms/8531.html
上一篇:修改DedeCMS pagebreak标签 不列出全部页
下一篇:Dede发表文章默认来源及作者的修改方法
来顶一下
返回首页
返回首页
相关文章
    无相关信息
推荐资讯
如何通过SEO优化排名赚钱?SEO赚钱方法
如何通过SEO优化排名赚
seo优化教程:网站seo内容优化
seo优化教程:网站seo
SEO细节:企业SEO如何快速为新站做出效果
SEO细节:企业SEO如何
电商技术将如何发展?2018年有这五个大胆预测
电商技术将如何发展?
最新文章
栏目更新
栏目热门