如题,
使用dede让文章标题页显示路径为标题拼音.html,
例如:文章标题为:站友网是什么啊,文章路径显示:zhanyouwangshishenmea.html

方法:
选择:网站栏目管理,修改栏目的高级选项,文章命名规则:{typedir}/{Y}{M}{D}/{aid}.html 这是默认的状态
修改为:{typedir}/{pinyin}.html 我觉得{Y}{M}{D}没什么用,所以也去掉了。
重新更新一下,看看是否有效果?

别着急,现在显示出拼音了,zhanyouwangshishenmea_1.html,但是后面还多了个_1,怎么去掉这个呢?
修改include里面的inc_channel_unit_function文件,找到$articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);把."_".$aid去掉,就可以了!

如果文章标题是英文的,会在单词之间加_,但是拼音的就不行了,需要修改
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][color=Red]."-";[/color]

if($isclose==0) unset($pinyins);
[color=Red]if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1);[/color]
return $restr;

转载于:https://blog.51cto.com/scottlinn/268692

让dede系统 正文标题以拼音显示的方法相关推荐

  1. Win10电脑桌面此电脑、网络、回收站与用户的文件等系统自带图标取消显示的方法

      在Windows10电脑中,一般桌面默认会显示如下所示的一些系统自带图标.   然而,在上述这些图标中,有一些我们可能相对而言使用的频率比较低,比如网络图标,以及上图中最上面的Administra ...

  2. win7系统下 OpenGL 不能正常显示解决方法

    这几天想看看OpenGL,按照网上介绍在win7的vs2008上使用glut插件.安装完成glut插件后,程序能编译通过,但是运行时,glut窗口要么是白色,要么卡在那里,不正常. 本来以为是win7 ...

  3. DEDE无简略标题时显示完整标题

    新闻的标题需要进行字数限制,这就需要加入一个title属性,让鼠标放上去的时候显示完整标题.另外目前的调用只能同时调用一种标题方式,不过可 以采用以下方法,进行判断,无简略标题显示完整标题.例如ded ...

  4. dede搜索结果页列表标题长度修改方法

    分类:DEDE教程 来源:达荣设计 Tags:标题长度 dede系统搜索结果页的列表标题长度,在默认情况下是比较短的,不能完全显示出来,那么其解决方法如下: 第一:找到搜索结果页面模板,一般为sear ...

  5. Dede后台验证码不显示解决方法详解

    1检查看看有没有开启gd,用<?php phpinfo();?>检查. 2在include/common.inc.php打开错误报告error_reporting(E_ALL); // 报 ...

  6. 适配iOS 13 tabbar 标题字体不显示以及返回变蓝色的为问题

    // 适配iOS 13 tabbar 标题字体不显示以及返回变蓝色的为问题 if (@available(iOS 13.0, *)) {//[[UITabBar appearance] setUnse ...

  7. 添加打印机还显示脱机_win7系统电脑连接打印机后显示脱机怎么办

    ‍‍ 打印机是办公设备中必不可缺少的一部分了,可以帮助用户打印文档和材料.win7旗舰版系统电脑连接打印机后出现无法打印的问题,访问共享打印机显示"打印机为脱机状态",只能删除打印 ...

  8. 打造自己的树莓派监控系统2--内存监控-matplotlib显示数据

    系列文章: 文章1:打造自己的树莓派监控系统1–CPU监控-matplotlib显示数据 文章2:打造自己的树莓派监控系统2–内存监控-matplotlib显示数据 文章3:打造自己的树莓派监控系统3 ...

  9. android h5状态栏消息,安卓实现系统状态栏的隐藏和显示

    尤其视频类APP,需要实现切换到横屏后,隐藏系统状态栏,全屏显示,以实现看更大画面的视频.当切换回竖屏后,又显示状态栏.那么如何实现呢? 网上流传着很多种做法.比如: 1.在AndroidManife ...

最新文章

  1. HTTP协议通信原理 (资源)
  2. Java NIO(十五) Path 的用法
  3. Commons IO
  4. varnish Cconfigure
  5. python coverage 使用技巧
  6. java 输入 方程,用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a、b及c从命令行做参数输入 java...
  7. NTU课程:MAS714 (3)Graph Algorithms
  8. 树回归源码分析(1)
  9. ubuntu配置安装KBEngine服务器
  10. spark SQL学习(认识spark SQL)
  11. C++落选,2021年最想学习的五大编程语言
  12. Oracle 联合主键
  13. 数据库—并发调度的可串行性
  14. 类似地图比例尺钩子下边框实现
  15. html模板导出pdf文件
  16. 数字逻辑EduCoder课设项目 厨房计时器系统设计 Logisim实现
  17. 有关于TCP三次握手和四次挥手的理解
  18. 美术 2.7 Metallic与Speculer流程
  19. 使用nginx配置服务器80端口指向多个服务,解决微信公众号等平台只能绑定80端口问题。
  20. 【QT学习六】QTextEdit

热门文章

  1. Android Studio 模拟器打不开解决方法
  2. 最近研究NFC的总结
  3. windows10下wordcloud模块成功安装
  4. 宁畅g40系列服务器发布,基于第三代至强可扩展处理器,宁畅G40系列服务器正式发布...
  5. windows电脑使用iTunes导入视频/音乐(本人使用,仅供参考)
  6. 比基尼新娘沉醉花海之爱。(组图)
  7. 游戏安全资讯精选 2017年第十六期:房卡式棋牌游戏涉赌博风波,抓娃娃火爆市场背后的安全隐患需警惕,Linux内核的Huge Dirty Cow权限提升漏洞...
  8. 计算机机房通风,机房为什么要装通风系统?
  9. PPPoE协议应用场景
  10. Social Radio:像收听广播一样收听Twitter状态更新