Esempio n. 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;
 }
Esempio n. 2
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();
     }
     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;
 }