找到include目录下的arc.taglist.class.php文件中的代码:
$this->dsql->SetQuery("Select aid From #@__taglist where tid = '{$this->TagInfos['id']}' And arcrank>-1 limit $limitstart,$getrow");

改成以下内容:
$sql = "Select arc.pubdate,tl.aid From #@__archives arc " .
"JOIN #@_taglist tl ON arc.id = tl.aid " .
"where tl.tid = '{$this->TagInfos['id']}' And tl.arcrank>-1 " .
"ORDER BY arc.pubdate DESC limit $limitstart,$getrow";
//var_dump($sql);
$this->dsql->SetQuery($sql);

taglist数据表本身没有排序的日期或者点击率排序,只能多表查询联合archives表来达到排序效果,点击率排序或者序列号排序都只能修改相应的代码