这个是前一段时间修改一个discuzx项目中碰到的问题,今天给大家共享出来,以前留的笔记哈。

 

在 \template\default\forum\search_sortoption.htm 文件中
在【<li{if $_GET[''.$option[identifier]] == 'all'}】下增加:

<li{if $_GET[''.$option[identifier]] == 'must'} class="a"{/if}><a href="/forum.php?mod=forumdisplay&fid=$_G[fid]&filter=sortid&sortid=$_GET['sortid']&searchsort=1$filterurladd&$option[identifier]=must$sorturladdarray[$option[identifier]]" class="xi2">必有</a></li>

在 \source\function\function_threadsort.php 文件中
在[ foreach ($selecturladd as $fieldname => $value) { ]下面添加:

 /**
* 自添[必有]搜索限制
* @作者 zhangtianjie
* @日期 2015-06-17
* @相关说明
* $selecturladd 表单限定搜索,不包括输入项搜索
*/
if ($value == 'must'){
$selectsql .= "AND $fieldname != ''";
}
//--自添[必有]搜索限制 结束