有時我發現論壇一些版本不需要了要怎么刪除呢,本文章就來告訴你discuz x2.5刪除論壇首頁和版塊頁面熱點話題方法.
discuz x2.5刪除論壇首頁和版塊頁面熱點話題:
在文件 sourceplugincloudsearchsearch.class.php 中.
1.刪除index_top_output函數,去除首頁熱門話題,代碼如下:
- public function index_top_output() {
- if($this->allow) {
- $searchparams = makeSearchSignUrl();
- $recwords = $this->getRecWords();
- $srchotquery = '';
- if(!emptyempty($searchparams[1])) {
- foreach($searchparams[1] as $key => $value) {
- $srchotquery .= '&' . $key . '=' . $value;
- }//開源軟件:Vevb.com
- }
- return tpl_cloudsearch_index_top($recwords, $searchparams, $srchotquery);
- }
- }
2.查找index_catlist_top_output和forumdisplay_middle_output兩個函數并刪除,代碼如下:
- public function index_catlist_top_output() {
- if(!$this->allow || !$this->allow_hot_topic) {
- return;
- }
- global $searchparams;
- $searchHelper = Cloud::loadClass('Service_SearchHelper');
- $recwords = $searchHelper->getRecWords(14, 'assoc');
- $srchotquery = '';
- if(!emptyempty($searchparams['params'])) {
- foreach($searchparams['params'] as $key => $value) {
- $srchotquery .= '&' . $key . '=' . rawurlencode($value);
- }
- }
- return tpl_cloudsearch_index_top($recwords, $searchparams, $srchotquery);
- }
- public function forumdisplay_middle_output() {
- if(!$this->allow || !$this->allow_forum_recommend) {
- return;
- }
- global $_G, $searchparams;
- $result = '';
- if ($_G['fid']) {
- $searchHelper = Cloud::loadClass('Service_SearchHelper');
- $recwords = $searchHelper->getRecWords(14, 'assoc', $_G['fid']);
- $srchotquery = '';
- if(!emptyempty($searchparams['params'])) {
- foreach($searchparams['params'] as $key => $value) {
- $srchotquery .= '&' . $key . '=' . rawurlencode($value);
- }
- }
- $result = tpl_cloudsearch_index_top($recwords, $searchparams, $srchotquery, 'hotopic_fm');
- }
- return $result;
- }
新聞熱點
疑難解答