Discuz教程网

dzx2.5 template\default\common\pubsearchform.htm 代码调用说明

[复制链接]
authicon dly 发表于 2012-7-10 08:33:20 | 显示全部楼层 |阅读模式
<!--{if $_G['setting']['search']}-->
      <!--{eval $slist = array();}-->
<!--{if $_G['fid'] && $_G['forum']['status'] != 3 && $mod != 'group'}--><!--{block slist[forumfid]}--><li><a href="javascript:;" rel="curforum" fid="$_G[fid]" >{lang search_this_forum}</a></li><!--{/block}--><!--{/if}-->
      <!--{if $_G['setting']['portalstatus'] && $_G['setting']['search']['portal']['status'] && ($_G['group']['allowsearch'] & 1 || $_G['adminid'] == 1)}--><!--{block slist[portal]}--><li><a href="javascript:;" rel="article">{lang article}</a></li><!--{/block}--><!--{/if}-->
       <!--{if $_G['setting']['search']['forum']['status'] && ($_G['group']['allowsearch'] & 2 || $_G['adminid'] == 1)}--><!--{block slist[forum]}--><li><a href="javascript:;" rel="forum" class="curtype">{lang thread}</a></li><!--{/block}--><!--{/if}-->
       <!--{if helper_access::check_module('blog') && $_G['setting']['search']['blog']['status'] && ($_G['group']['allowsearch'] & 4 || $_G['adminid'] == 1)}--><!--{block slist[blog]}--><li><a href="javascript:;" rel="blog">{lang blog}</a></li><!--{/block}--><!--{/if}-->
       <!--{if helper_access::check_module('album') && $_G['setting']['search']['album']['status'] && ($_G['group']['allowsearch'] & 8 || $_G['adminid'] == 1)}--><!--{block slist[album]}--><li><a href="javascript:;" rel="album">{lang album}</a></li><!--{/block}--><!--{/if}-->
       <!--{if $_G['setting']['groupstatus'] && $_G['setting']['search']['group']['status'] && ($_G['group']['allowsearch'] & 16 || $_G['adminid'] == 1)}--><!--{block slist[group]}--><li><a href="javascript:;" rel="group">$_G['setting']['navs'][3]['navname']</a></li><!--{/block}--><!--{/if}-->
       <!--{block slist[user]}--><li><a href="javascript:;" rel="user">{lang users}</a></li><!--{/block}-->
<!--{/if}-->
此段用于调用搜索栏中的搜索论坛或用戶等选项
discuz19.jpg
綠字 - 为调用下拉中的本版  藍字 - 为调用于門戶  红字 - 为调用帖子
灰色底 - 为调用日志  褐色 - 为调用于相册 灰色(50%) - 为调用群组
灰色(25%) - 为调用用戶
P.S. 要记住由藍字到灰色(50%)的显示都跟著后台 全局 搜索 用戶 用戶组 編輯 搜索 设置中允许搜索的选项而进行显示的喔~
<form id="scbar_form" method="{if $_G[fid] && !empty($searchparams[url])}get{else}post{/if}" autocomplete="off" action="{if $_G[fid] && !empty($searchparams[url])}$searchparams[url]{else}search.php?searchsubmit=yes{/if}" target="_blank">
              <input type="hidden" name="mod" id="scbar_mod" value="search" />
              <input type="hidden" name="formhash" value="{FORMHASH}" />
              <input type="hidden" name="srchtype" value="title" />
              <input type="hidden" name="srhfid" value="$_G[fid]" />
              <input type="hidden" name="srhlocality" value="$_G['basescript']::{CURMODULE}" />
              <!--{if !empty($searchparams[params])}-->
                     <!--{loop $searchparams[params] $key $value}-->
                     <!--{eval $srchotquery .= '&' . $key . '=' . rawurlencode($value);}-->
                     <input type="hidden" name="$key" value="$value" />
                     <!--{/loop}-->
                     <input type="hidden" name="source" value="discuz" />
                     <input type="hidden" name="fId" id="srchFId" value="$_G[fid]" />
                     <input type="hidden" name="q" id="cloudsearchquery" value="" />
                     
                     <style>
                     #scbar { overflow: visible; position: relative; }
                     #sg{ background: #FFF; width:456px; border: 1px solid #B2C7DA; }
                     .scbar_narrow #sg { width: 316px; }
                     #sg li { padding:0 8px; line-height:30px; font-size:14px; }
                     #sg li span { color:#999; }
                     .sml { background:#FFF; cursor:default; }
                     .smo { background:#E5EDF2; cursor:default; }
            </style>
            <div style="display: none; position: absolute; top:37px; left:44px;" id="sg">
                <div id="st_box" cellpadding="2" cellspacing="0"></div>
            </div>
调用于整个搜索栏整个搜索栏背景以及CSS
discuz20.jpg
              <table cellspacing="0" cellpadding="0">
                     <tr>
                            <td class="scbar_icon_td"></td>
                            <td class="scbar_txt_td"><input type="text" name="srchtxt" id="scbar_txt" value="{lang enter_content}" autocomplete="off" x-webkit-speech speech /></td>
                            <td class="scbar_type_td"><a href="javascript:;" id="scbar_type" class="showmenu xg1 xs2" hidefocus="true">{lang search}</a></td>
                            <td class="scbar_btn_td"><button type="submit" name="searchsubmit" id="scbar_btn" sc="1" class="pn pnc" value="true"><strong class="xi2 xs2">{lang search}</strong></button></td>
                            <td class="scbar_hot_td">
                                   <div id="scbar_hot">
                                          <!--{if $_G['setting']['srchhotkeywords']}-->
                                                 <strong class="xw1">{lang hot_search}: </strong>
                                                 <!--{loop $_G['setting']['srchhotkeywords'] $val}-->
                                                        <!--{if $val=trim($val)}-->
                                                               <!--{eval $valenc=rawurlencode($val);}-->
                                                               <!--{block srchhotkeywords[]}-->
                                                                      <!--{if !empty($searchparams[url])}-->
                                                                             <a href="$searchparams[url]?q=$valenc&source=hotsearch{$srchotquery}" target="_blank" class="xi2" sc="1">$val</a>
                                                                      <!--{else}-->
                                                                             <a href="search.php?mod=forum&srchtxt=$valenc&formhash={FORMHASH}&searchsubmit=true&source=hotsearch" target="_blank" class="xi2" sc="1">$val</a>
                                                                      <!--{/if}-->
                                                               <!--{/block}-->
                                                        <!--{/if}-->
                                                 <!--{/loop}-->
                                                 <!--{echo implode('', $srchhotkeywords);}-->
                                          <!--{/if}-->
                                   </div>
                            </td>
                     </tr>
              </table>

调用于搜索搜索栏的正体如下图
discuz21.jpg
红字 - 调用于后台 搜索设置的热搜词  藍字 - 调用于輸入搜索文字中的文字
粉色 - 调用于下拉选项后的搜索按鈕及跳轉

文档下载:
游客,如果您要查看本帖隐藏内容请回复




上一篇:X2 0628版本tools.php报错common_member WHERE uid=0
下一篇:mufudm.com申请免费空间
authicon mxy202418 发表于 2014-10-11 12:05:23 | 显示全部楼层
学习学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-11-1 07:46

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表