コード例 #1
0
 public function global_footer()
 {
     if (!$this->allow) {
         return;
     }
     $res = '';
     // 主题相关帖
     if (($this->allow_thread_related && $GLOBALS['page'] == 1 || $this->allow_thread_related_bottom) && CURSCRIPT == 'forum' && CURMODULE == 'viewthread') {
         $res = tpl_cloudsearch_global_footer_related();
     }
     // mini结果页
     if (CURSCRIPT == 'forum' && (CURMODULE == 'viewthread' || CURMODULE == 'forumdisplay')) {
         if ($this->_is_from_search_engine()) {
             $res .= tpl_cloudsearch_global_footer_mini();
         }
     }
     // 搜索框提示功能
     if ($this->allow_search_suggest) {
         // 提示js算签名(除了q以外的所有参数)
         $params = array('callback' => 'cloudsearch_suggest_callback');
         $util = Cloud::loadClass('Cloud_Service_Util');
         $queryString = $util->generateSiteSignUrl($params, true, true);
         // 搜索框的suggest提示js
         $res .= tpl_cloudsearch_global_footer_suggest($queryString);
     }
     // 请求获取禁搜有权限表达式版块
     $res .= tpl_cloudsearch_global_footer_formula_output();
     return $res;
 }
コード例 #2
0
ファイル: search.class.php プロジェクト: kleitz/sports
 function global_footer()
 {
     $res = '';
     if ($this->allow) {
         if (CURSCRIPT == 'forum' && CURMODULE == 'viewthread' && $GLOBALS['page'] == 1) {
             $searchparams = makeSearchSignUrl();
             $srchotquery = '';
             if (!empty($searchparams[1])) {
                 foreach ($searchparams[1] as $key => $value) {
                     $srchotquery .= '&' . $key . '=' . rawurlencode($value);
                 }
             }
             $res = tpl_cloudsearch_global_footer_related($searchparams[0], $srchotquery);
         }
     }
     return $res;
 }
コード例 #3
0
ファイル: search.class.php プロジェクト: softhui/discuz
 public function global_footer()
 {
     if (!$this->allow) {
         return;
     }
     $res = '';
     if (($this->allow_thread_related && $GLOBALS['page'] == 1 || $this->allow_thread_related_bottom) && CURSCRIPT == 'forum' && CURMODULE == 'viewthread') {
         $res = tpl_cloudsearch_global_footer_related();
     }
     if (CURSCRIPT == 'forum' && (CURMODULE == 'viewthread' || CURMODULE == 'forumdisplay')) {
         $res .= tpl_cloudsearch_global_footer_mini();
     }
     if ($this->allow_search_suggest) {
         $params = array('callback' => 'cloudsearch_suggest_callback');
         $util = Cloud::loadClass('Cloud_Service_Util');
         $queryString = $util->generateSiteSignUrl($params, true, true);
         $res .= tpl_cloudsearch_global_footer_suggest($queryString);
     }
     $res .= tpl_cloudsearch_global_footer_formula_output();
     return $res;
 }