由于网站优化不得不考虑控制大家手动添加标签数量!所以今天亲测了一个控制tag标签个数的方法!可实现discuz论坛主题标签的减少和增加!教程方法开始!
首先下载空间的:source/module/forum/forum_post.php文件!
[code]function recent_use_tag() {
$tagarray = $stringarray = array();
$string = '';
$i = 0;
$query = C::t('common_tagitem')->select(0, 0, 'tid', 'itemid', 'DESC', 10);
foreach($query as $result) {
if($i > 4) {
break;
}
if($tagarray[$result['tagid']] == '') {
$i++;
}
$tagarray[$result['tagid']] = 1;
}
if($tagarray) {
$query = C::t('common_tag')->fetch_all(array_keys($tagarray));
foreach($query as $result) {
$tagarray[$result[tagid]] = $result['tagname'];
}
}
return $tagarray;
}[/code]
if($i > 4) { //4改成想要的标签数-1 如果搜索不到这个值试试其它的值!找到类似的值!
修改好后上传覆盖 然后在下载source/class/class_tag.php文件!dw编辑
[code] if($tagid) {
if($itemid) {
C::t('common_tagitem')->replace($tagid,$itemid,$idtype);
}
$tagcount++;
if(!$returnarray) {
$return .= $tagid.','.$tagname."\t";
} else {
$return[$tagid] = $tagname;
}
}
if($tagcount > 4) {
unset($tagarray);
break;
}
}
}[/code]
把4改成改成想要的标签数-1的值保存上传就好了!也就是5个标签是4个 10个标签就把4改成9!
上一篇:
工信部清理备案信息不准确网站的通告下一篇:
windows10启动失败黑屏鼠标箭头卡住