当前位置: 首页 > 站长资讯 > 正文页面

如何增加Discuz!X3.*的标签数量

默认的主题标签数量是5个,很多站长觉得不够用,那么问题来了:如何修改标签数量使之大于5?EnM网站目录_网站网址收录与提交入口

1、更改source/module/forum/forum_post.php 第361行:EnM网站目录_网站网址收录与提交入口

function recent_use_tag() {EnM网站目录_网站网址收录与提交入口

$tagarray = $stringarray = array();EnM网站目录_网站网址收录与提交入口

$string = '';EnM网站目录_网站网址收录与提交入口

$i = 0;EnM网站目录_网站网址收录与提交入口

$query = C::t('common_tagitem')->select(0, 0, 'tid', 'itemid', 'DESC', 10);EnM网站目录_网站网址收录与提交入口

foreach($query as $result) {EnM网站目录_网站网址收录与提交入口

if($i > 4) { //4改成想要的标签数-1EnM网站目录_网站网址收录与提交入口

break;EnM网站目录_网站网址收录与提交入口

}EnM网站目录_网站网址收录与提交入口

if($tagarray[$result['tagid']] == '') {EnM网站目录_网站网址收录与提交入口

$i++;EnM网站目录_网站网址收录与提交入口

}EnM网站目录_网站网址收录与提交入口

$tagarray[$result['tagid']] = 1;EnM网站目录_网站网址收录与提交入口

}EnM网站目录_网站网址收录与提交入口

if($tagarray) {EnM网站目录_网站网址收录与提交入口

$query = C::t('common_tag')->fetch_all(array_keys($tagarray));EnM网站目录_网站网址收录与提交入口

foreach($query as $result) {EnM网站目录_网站网址收录与提交入口

$tagarray[$result[tagid]] = $result['tagname'];EnM网站目录_网站网址收录与提交入口

}EnM网站目录_网站网址收录与提交入口

}EnM网站目录_网站网址收录与提交入口

return $tagarray;EnM网站目录_网站网址收录与提交入口

}EnM网站目录_网站网址收录与提交入口

2.更改source/class/class_tag.php 53行EnM网站目录_网站网址收录与提交入口

if($tagid) {EnM网站目录_网站网址收录与提交入口

if($itemid) {EnM网站目录_网站网址收录与提交入口

C::t('common_tagitem')->replace($tagid,$itemid,$idtype);EnM网站目录_网站网址收录与提交入口

}EnM网站目录_网站网址收录与提交入口

$tagcount++;EnM网站目录_网站网址收录与提交入口

if(!$returnarray) {EnM网站目录_网站网址收录与提交入口

$return .= $tagid.','.$tagname."/t";EnM网站目录_网站网址收录与提交入口

} else {EnM网站目录_网站网址收录与提交入口

$return[$tagid] = $tagname;EnM网站目录_网站网址收录与提交入口

}EnM网站目录_网站网址收录与提交入口

}EnM网站目录_网站网址收录与提交入口

if($tagcount > 4) { //4改成想要的标签数量-1EnM网站目录_网站网址收录与提交入口

unset($tagarray);EnM网站目录_网站网址收录与提交入口

break;EnM网站目录_网站网址收录与提交入口

}EnM网站目录_网站网址收录与提交入口

3.更改/source/language/forum/lang_template.php 第667行EnM网站目录_网站网址收录与提交入口

'posttag_comment' => '用逗号或空格隔开多个标签,最多可填写 5 个',EnM网站目录_网站网址收录与提交入口

大功告成!Enjoy it!EnM网站目录_网站网址收录与提交入口

  

此文由 网站目录_网站网址收录与提交入口 编辑,未经允许不得转载!:

相关文章