用dedecms实现拼音显示文章标题页文件名的方法

来源:Asp之家 时间:2010-12-08 16:40:00 

用dede实现拼音显示文章标题页文件名

如题,使用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去掉,就可以了!

如果文章标题是英文的,会在单词之间加_,但是单词中间加_对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,标题
0
投稿

猜你喜欢

  • 搜索引擎优化策略:关键字密度

    2008-12-12 13:43:00
  • Linux编程之ICMP洪水攻击

    2023-07-27 00:40:06
  • linux NFS安装配置及常见问题、/etc/exports配置文件、showmount命令

    2021-10-08 23:20:45
  • 用无线路由器构建FTP服务器

    2009-02-09 16:41:00
  • Vmware虚拟机设置固定IP地址的方法( 图文教程)

    2022-09-30 05:15:25
  • FreeBSD下构建安全的Web服务器(2)

    2007-09-14 14:19:00
  • 雅虎Q3净利增长逾两倍 削减措施初见成效

    2009-10-21 13:29:00
  • DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载

    2010-12-08 16:45:00
  • 无效HTML代码对搜索排名的影响

    2010-05-04 16:46:00
  • eWeek称:微软有望主导网络世界的10大理由

    2009-11-13 16:23:00
  • UCenter Home防灌水设置详解

    2009-02-16 10:02:00
  • 搜狗下一代概念输入法:搜狗云输入法正式发布

    2009-11-07 15:16:00
  • Linux使用curl访问网页和wget下载文件

    2021-01-25 23:03:55
  • linux入侵常用命令汇编

    2010-08-15 18:43:00
  • windows中VirtualBox如何调整扩大VMDK格式的磁盘空间

    2021-10-17 08:15:41
  • Ubuntu无法联网的解决方法

    2021-07-07 05:57:24
  • SEO就像品味美女的过程

    2007-08-05 13:12:00
  • 两个防止SQL注入的ASP函数

    2005-08-10 14:05:00
  • 正文中的优化元素

    2009-01-04 16:38:00
  • 隐藏在谷歌站点管理工具中的“宝石”(一)

    2007-11-29 13:05:00
  • asp之家 网站运营 m.aspxhome.com