開源 免費 java CMS - FreeCMS-標籤 infoSearch

下載地址:http://code.google.com/p/freecms/   html

 

infoSearch

根據參數和搜索關鍵詞提取信息分頁對象。 google

參數 url

說明 spa

siteid code

信息所屬站點id orm

channelid htm

信息所屬欄目id 對象

num 排序

提取數量 圖片

order

排序類型 

1 固頂有效並降序,發佈時間降序(默認)

2 固頂有效並降序,發佈時間升序

3 發佈時間降序

4 發佈時間升序

titleLen

標題顯示長度

hot

是否按點擊熱度倒序,1

dateFormat

日期格式

img

是否只提取帶圖片的新聞  1

page

當前第幾頁,默認是1

key

搜索關鍵詞

返回值

說明

infoList

信息對象列表,類型爲List<數據對象info>

pager

分頁對象

示例1

編寫搜索表單

<form action="${contextPath}templet_pro.do">

    <input type="hidden" name="siteid" value="${site.id}"/>

    <input type="hidden" name="templetPath" value="搜索頁面.html"/>

    關鍵字:

    <input name="key" type="text" />

    <input type="submit" value="搜索" />

</form>

templet_pro.do會把參數轉換爲freemarker數據模型並使用參數templetPath值所對應的頁面進行處理並返回處理結果。

顯示搜索結果

<@infoSearch siteid="${site.id}" num="25" action="${contextPath}templet_pro.ws"

                    titleLen="48" dateFormat="yyyy-MM-dd" key="${key}"; infoList,pager>

                    <ul>

                        <#list infoList as info>

                        <li>

                                <a href="${info.pageurl}" target="_blank">${info.showtitle}</a>

                                ${info.addtimeStr}

                        </li>

                        </#list>

                    </ul>

                    ${pager.pageStr}

                    </@infoSearch>

相關文章
相關標籤/搜索