您当前的位置: 主页 > 优化教程
本文介绍了dedecms中用拼音显示文件标题页文件名的方法,dede让文章标题页显示路径为标题拼音.html。
 
如何在dede实现拼音显示文章标题页文件名,即文件名为汉字拼音。
 
方法: 
选择:网站栏目管理,修改栏目的高级选项,文章命名规则:{typedir}/{Y}{M}{D}/{aid}.html 这是默认的状态 
修改为:{typedir}/{pinyin}.html 我觉得{Y}{M}{D}没什么用,所以也去掉了。 
重新更新一下,看看是否有效果?
 
别着急,现在显示出拼音了,zhanzhangdidaishishenmea_1.html,但是后面还多了个_1,怎么去掉这个呢? 
修改include里面的inc_channel_unit_function文件,找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);把."_".$aid去掉,就可以了!
 
如果文章标题是英文的,会在单词之间加_,但是单词中间加_对gg来说没什么意义,必须改成“-”才可以。
 
打开 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 .= "-"; 这些东西
 
拼音中间加“-”
 
修改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]."-";
 
if($isclose==0) unset($pinyins); 
if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1); 
return $restr;
 
if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1);为新加的
 
完成以上修改,再生成的静态文件名就是以拼音命名的了。
 

关键词:dedecms,怎么,实现,拼音,显示,文章,标,题页,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

dedecms织梦模板标签{dede:type}调用父级栏目DEDECMS模板 标签{dede:type}调用父级分类,我们可以分... 2021-07-22
织梦列表页只调用显示当前栏目tag标签的方法织梦模板 tag标签默认是全站调用的,不能按栏目调用当前栏目的tag标... 2021-07-22
Dedecms提示ereg_replace() is deprecated错误织梦Dedecms提示 ereg_replace() is depre... 2021-07-30
DEDECMS教程:给图片加上自动编号在图集内容页调用图集的时候,如果使用某些幻灯片特效或者jquery插件... 2021-07-22
DedeCMS标签arclistsg首页无法使用解决办法刚开始用DedeCMS单表模型,对arclistsg 标签不太懂。所以... 2021-07-22
首页调用自定义表单内容方法织梦5.7首页调用自定义表单内容方法 在织梦dedecms后台在自定义... 2021-07-22
织梦怎么快速删除指定ip发表的评论很多的站长朋友都有 织梦模板 进行建站,但是站长朋友们要保留文章留言的... 2021-08-14
dedecms下dede:sql及默认情况下使用if判断的方法需要在Dedecms对调用出来的数据进行判断,再做出相应的反应。代码如... 2021-08-09
dedecms织梦模板 调用栏目下的文章总数的方法第一种是调用栏目id的带链接的 这里用到 channel|频道标签语法... 2021-07-22
织梦上传bmp图片出现Upload filetype not allow!解决方法相信不少同学看了《织梦后台不支持上传bmp格式图片的解决方法》教程后,... 2021-07-22
防止DedeCMS错误警告日志data/mysql_error_trace.inc暴露后台管防止DedeCMS错误警告日志data/mysql_error_tra... 2021-07-30
织梦修改默认50-200随机点击数的范围dedecms有一个挺有意思的功能,及时dedecms在后台发表新的文... 2021-08-14
织梦dedecms 提示 body has not allow words 问题解决此句body has not allow words!英文的意思,大概... 2021-07-22
织梦dedeCMS系统通过Tag标签获取相关文章织梦的相关文章是根据tag和文章关键词来的,不过效果不是特别的好,获取... 2021-07-27
Dedecms5.7搜索结果页空白无内容的解决方法Dedecms5.7搜索结果页空白、没有内容的解决方法 许多网友在修改... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn