专著于富媒体技术~
本站某些作品来源于互联网,如果侵犯了您的利益,请留言说明!
本站某些作品来源于互联网,如果侵犯了您的利益,请留言说明!
if ($job=='countalltags') {
$all_tagentries=$blog->getarraybyquery("SELECT `tags` FROM `{$db_prefix}blogs` WHERE tags<>'' AND tags<>'>'");
$all_tag_lists=@implode('', $all_tagentries['tags']);
$all_tag_lists=@explode('>', $all_tag_lists);
$counted_list=array_count_values($all_tag_lists);
$all_tags=$blog->getgroupbyquery("SELECT tagname FROM `{$db_prefix}tags`");
for ($i=0; $i<count($all_tags); $i++) {
$to_update_value=floor($counted_list[$tmp_tags=$all_tags[$i]['tagname']]);
if ($to_update_value==0) {
$blog->query("UPDATE `{$db_prefix}blogs` SET tags=replace(tags, '>{$all_tags[$i]['tagname']}>', '>')");
$blog->query("DELETE FROM `{$db_prefix}tags` WHERE `tagname`='{$all_tags[$i]['tagname']}'");
}
else {
$blog->query("UPDATE `{$db_prefix}tags` SET tagcounter='{$to_update_value}' WHERE `tagname`='{$all_tags[$i]['tagname']}'");
}
}
catchsuccess($finishok2, $backtotag);
}
$all_tagentries=$blog->getarraybyquery("SELECT `tags` FROM `{$db_prefix}blogs` WHERE tags<>'' AND tags<>'>'");
$all_tag_lists=@implode('', $all_tagentries['tags']);
$all_tag_lists=@explode('>', $all_tag_lists);
$counted_list=array_count_values($all_tag_lists);
$all_tags=$blog->getgroupbyquery("SELECT tagname FROM `{$db_prefix}tags`");
for ($i=0; $i<count($all_tags); $i++) {
$to_update_value=floor($counted_list[$tmp_tags=$all_tags[$i]['tagname']]);
if ($to_update_value==0) {
$blog->query("UPDATE `{$db_prefix}blogs` SET tags=replace(tags, '>{$all_tags[$i]['tagname']}>', '>')");
$blog->query("DELETE FROM `{$db_prefix}tags` WHERE `tagname`='{$all_tags[$i]['tagname']}'");
}
else {
$blog->query("UPDATE `{$db_prefix}tags` SET tagcounter='{$to_update_value}' WHERE `tagname`='{$all_tags[$i]['tagname']}'");
}
}
catchsuccess($finishok2, $backtotag);
}
在TAG管理页增加了自动修复所有TAG功能...并自动删除数量为0的TAG...使管理更加轻松方便...以下详细代码文件...
下载文件 (已下载 51 次)解压后请把cp_category.php移动到admin目录内...backend.php文件请移动到lang/zh-cn目录下...然后进后台,打开tag管理,最下面就有对应的功能选项...
如果不需要清空数量为0的TAG...请打开cp_category.php文件,把
if ($to_update_value==0) {
$blog->query("UPDATE `{$db_prefix}blogs` SET tags=replace(tags, '>{$all_tags[$i]['tagname']}>', '>')");
$blog->query("DELETE FROM `{$db_prefix}tags` WHERE `tagname`='{$all_tags[$i]['tagname']}'");
}
else {
$blog->query("UPDATE `{$db_prefix}tags` SET tagcounter='{$to_update_value}' WHERE `tagname`='{$all_tags[$i]['tagname']}'");
}
$blog->query("UPDATE `{$db_prefix}blogs` SET tags=replace(tags, '>{$all_tags[$i]['tagname']}>', '>')");
$blog->query("DELETE FROM `{$db_prefix}tags` WHERE `tagname`='{$all_tags[$i]['tagname']}'");
}
else {
$blog->query("UPDATE `{$db_prefix}tags` SET tagcounter='{$to_update_value}' WHERE `tagname`='{$all_tags[$i]['tagname']}'");
}
替换为
$blog->query("UPDATE `{$db_prefix}tags` SET tagcounter='{$to_update_value}' WHERE `tagname`='{$all_tags[$i]['tagname']}'");
也就是说把逻辑体去掉删除部分代码就可以了...
如果有什么问题,请留言告诉我...
作者:gdgzboy@牛C网
地址:http://www.niuc.net/post/899/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
牛C网推荐您再看看以下日志:
bo-blog自动加版权插件(add copyright for bo-blog)1.0发布
bo-blog自动加版权插件(add copyright for bo-blog)2.0发布
bo-blog自动加版权插件(add copyright for bo-blog)更新为3.1
三款BLOG程序抉择:WordPress BO-blog Sablog-X
viewstat 修改版 for bo-blog by gdgzboy@牛C网
bo-blog 2.10支持别名的ISAPI_Rewrite规则
bo-blog自动加版权插件(add copyright for bo-blog)1.0发布
bo-blog自动加版权插件(add copyright for bo-blog)2.0发布
bo-blog自动加版权插件(add copyright for bo-blog)更新为3.1
三款BLOG程序抉择:WordPress BO-blog Sablog-X
viewstat 修改版 for bo-blog by gdgzboy@牛C网
bo-blog 2.10支持别名的ISAPI_Rewrite规则
上一篇



