在WHMCS的模板目录里打开clientareaproducts.tpl
寻找类似以下的内容
|  | <tr>  <td><strong>{$service.product}</strong>{if $service.domain}<br /><a href="http://{$service.domain}" target="_blank">{$service.domain}</a>{/if}</td>  <td class="text-center">{$service.amount}<br />{$service.billingcycle}</td>  <td class="text-center"><span class="hidden">{$service.normalisedNextDueDate}</span>{$service.nextduedate}</td>  <td class="text-center"><span class="label status status-{$service.status|strtolower}">{$service.statustext}</span></td>  <td class="responsive-edit-button">  <a href="clientarea.php?action=productdetails&id={$service.id}" class="btn btn-block btn-info">  {$LANG.manageproduct}  </a>  </td> </tr> | 
然后用
 {if $service.rawstatus ne "terminated" && $service.rawstatus ne "cancelled"}和{/if}将上面的那段代码包起来即可(
于是看起来将是这样的
|  | {if $service.rawstatus ne "terminated" && $service.rawstatus ne "cancelled"}  <tr>  <td><strong>{$service.product}</strong>{if $service.domain}<br /><a href="http://{$service.domain}" target="_blank">{$service.domain}</a>{/if}</td>  <td class="text-center">{$service.amount}<br />{$service.billingcycle}</td>  <td class="text-center"><span class="hidden">{$service.normalisedNextDueDate}</span>{$service.nextduedate}</td>  <td class="text-center"><span class="label status status-{$service.status|strtolower}">{$service.statustext}</span></td>  <td class="responsive-edit-button">  <a href="clientarea.php?action=productdetails&id={$service.id}" class="btn btn-block btn-info">  {$LANG.manageproduct}  </a>  </td>  </tr> {/if} | 
这个解决方案不是利用产品列表里的那个filter的,而是完全不让这些被删除了的和被取消了的产品显示在列表上;因此即使点击filter来尝试显示已删除和已取消的产品也是不会显示出来的了(