1. 程式人生 > >[自用門戶]jeecms中搜索功能的程式碼片段_含單獨搜尋本欄目id的功能

[自用門戶]jeecms中搜索功能的程式碼片段_含單獨搜尋本欄目id的功能

以下分別是搜尋結果頁面程式碼的片段

一、 ROOT\WEB-INF\t\cms\www\default\special\search_result.html

<div class="insidepage-left">
    
        <div class="location"> 您當前位置:<a href="###">全文檢索</div>
         [#if q??]
		 [@cms_lucene_page q=q channelId=channelId descLen='100' titLen='35' append='...' count='16']
        <!--  搜尋後的頁面,新增這個orgbidpage  -->
        <div class="search-result"><i class="iconfont"></i>當前搜尋到<em>${tag_list?size}</em>條與<em>“${input!}”</em>相關內容</div>
    
        <!--  招標資訊列表  -->
        <div class="infolist">
            
            <!--  列表頁tab選項  -->
            <div class="infolist-main bidlist">
			
                <ul>
				[#list tag_list as s]
                    <li><a href="${s.url}"><span><i class="iconfont"></i>[@text_cut s=s.title len=titLen append=append/]</span></a></li>
                   [#if s_index==7]    
            [/#if]
            [/#list]
			</ul>
            </div>
			<ul>
            <div class="pagination">
			[@cms_pagination sysPage='1'/]
            </div>
            [/@cms_lucene_page]	  
           	</ul>
			 [/#if]	
            <!--  資訊列表分頁-END -->
            </div>
        </div>

二、加在自己html頁面需要搜尋的地方
<!-- 搜尋當前欄目頁面資訊 -->
<div id="search" class="page box">   
    <div class="searchform fl">   
        <form action="${base}/search.jspx" target="_blank">  
            <!-- mark20170829:解決了單獨頁面查欄目的問題 -->
            <input type="hidden" name="channelId" value="${channel.id}"> 
            <input name="q" value="" type="text" id="txtKey" onfocus="if(this.value=='請輸入關鍵詞')this.value=''"             onblur="if(this.value=='')this.value='請輸入關鍵詞'" maxlength="40" autocomplete="off" placeholder="請輸入關鍵詞"/><!-- placeholder代表提示屬性 -->              <!--<span id="fid_box">                    <select name="channelId" id="fid">                        <option value="">所有資訊</option>                        [@cms_channel_list]                        [#list tag_list as c]                        <option value="${c.id}">${c.name}</option>                        [/#list]                        [/@cms_channel_list]                    </select>                </span>-->                <input class="inp-sub" type="submit" id="btnSearch" value="搜 索"/>            </form>        </div>         </div>               <!-- 搜尋結束 -->