開源 免費 java CMS - FreeCMS1.5 標籤 infoSearch

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

infoSearch google

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

參數 spa

說明 code

siteid orm

信息所屬站點id htm

channelid 對象

信息所屬欄目id 排序

num 圖片

每頁顯示數量

order

排序類型  

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

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

3 發佈時間降序

4 發佈時間升序

titleLen

標題顯示長度

hot

是否按點擊熱度倒序,1是

dateFormat

日期格式

img

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

page

當前第幾頁,默認是1

key

搜索關鍵詞

newdays

從FreeCMS 1.5開始支持

幾天內爲最新

返回值

說明

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="1" action="${contextPath}templet_pro.do"

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

       <table border="0" cellspacing="0" cellpadding="0">

<#list infoList as info>

        <tr>

          <td class="p_list_dot"><img src="images/dot1.gif" width="3" height="3" /></td>

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

          <td class="p_list_sj">${info.addtimeStr}</td>

        </tr>

</#list>

     

    </table>

      <table border="0" cellspacing="0" cellpadding="0">

        <tr>

          <td class="p_list_tiaoz">

${pager.formPageStr}</td>

        </tr>

    </table>

</@infoSearch>

相關文章
相關標籤/搜索