根目录下的thread.php中,大概213行左右的位置(以之前未曾修改过该档而论),有下述代码
if($gp_alloworder){
if($orderway!='lastpost' && $orderway!='postdate' && $orderway!='hits' && $orderway!='replies' ){
$orderway='lastpost'
}
$ordersel[$orderway]='selected'
if($asc!='DESC' && $asc!='ASC'){
$asc = 'DESC'
}
//$orderway.=' '.$asc;
$ascsel[$asc]='selected'
} else{
$asc = 'DESC'
$orderway='lastpost'
其中
红色的字体部份,设定排列的选择,如最后回覆、发表时间、点击率、回覆数
蓝色字体的部份,设定排列的升降序
lastpost = 最后回覆 ; postdate =发表时间 ; hits = 点击率 ; replies = 回覆数
asc = 升序排列 ; desc = 降序排列
代码中,各有两个需要修改的地方,上半部是针对可以使用排序功能的使用者设定预设排序,下半部(else之后)则是针对不可使用排序功能的会员而设定排序
此外,如果要针对特定版块而设定可以如下:
寻找
$orderway='lastpost'
替换为
if($fid==38||$fid==49 ){$orderway='postdate'}else{$orderway='lastpost'}
38跟49是指版块的ID,上述内容是将38跟49以发表时间排列,而其他版块以最后回覆排列..
上述资讯来自于PW官方论坛的讨论区,分属多篇讨论,在下将之统整在一起...
预祝您使用愉快...