帝国cms 标签tags拼音的修改方法

admin 次浏览

摘要:首先修改数据表表前缀_enewstags,增加一个 tagpinyin 字段 varchar 200showtags标签最后一项 用 tagpinyin[showtags]'selfinfo',0,0,'',0,'s',...

首先修改数据表

表前缀_enewstags,增加一个 tagpinyin 字段   varchar 200


showtags标签最后一项 用  tagpinyin

[showtags]'selfinfo',0,0,'',0,'s',' ',0,'','tagpinyin'[/showtags]

第一步 


e/class/t_function.php

搜索 

if($vartype=='tagid')
{
   $tagr=$empire->fetch1("select tagid from {$dbtbpre}enewstags where tagname='".RepPostVar($r[$i])."' limit 1");
}

在下面增加

//tagspinyin
if($vartype=='tagpinyin')
{
   $tagr=$empire->fetch1("select tagpinyin from {$dbtbpre}enewstags where tagname='".RepPostVar($r[$i])."' limit 1");
}

2:搜索 

if($vartype=='tagid')
{
   $rewriter=eReturnRewriteTagsUrl($tagr['tagid'],'etagid'.$tagr['tagid'],1);
   $tagsurl=$rewriter['pageurl'];
}

下面加入

elseif($vartype=='tagpinyin')
{
    $rewriter=eReturnRewriteTagsUrl($tagr['tagpinyin'],$tagr['tagpinyin'],1);
    $tagsurl=$rewriter['pageurl'];
}

到现在已经可以生成正常的拼音链接了



修改    e/tags/index.php文件



随机内容