`
freecms1
  • 浏览: 38652 次
文章分类
社区版块
存档分类
最新评论

开源 java CMS - FreeCMS2.8 自定义标签 infoSearch

 
阅读更多

项目地址:http://www.freeteam.cn/

​​​​​​​infoSearch

根据参数和搜索关键词提取信息分页对象。

参数

说明

siteid

信息所属站点id

num

每页显示数量

order

排序类型  

1 固顶有效并降序,发布时间降序

2 固顶有效并降序,发布时间升序

3 发布时间降序

4 发布时间升序

从FreeCMS 2.5开始支持

5 固顶有效并降序,排序号降序(默认)

6 固顶有效并降序,排序号升序

7 排序号降序

8 排序号升序

titleLen

标题显示长度

titleSuffix

从FreeCMS 1.7开始支持

标题超过显示长度时加的后缀

hot

是否按点击热度倒序,1是

dateFormat

日期格式

img

是否提取带信息图片的新闻 1是

从FreeCMS 2.6开始支持

0只提取不带信息图片的新闻

page

当前第几页,默认是1

key

搜索关键词

newdays

几天内为最新

ismobile

从FreeCMS 1.8开始支持

是否只提取允许移动app访问的数据 1是

isfield

从FreeCMS 2.0开始支持

是否查询自定义字段,1是0否,默认为是

从FreeCMS 2.4开始支持

channelid

信息所属栏目id

channelParid

栏目parid

channelPagemark

栏目页面标识

channelParPagemark

父栏目页面标识

checkOpenendtime

检查公开时限 默认不检查,1检查

orderby

排序sql,设置后order属性失效

 

返回值

说明

infoList

信息对象列表,类型为List<数据对象info>

pager

分页对象

 

示例1

编写搜索表单

<form action="${contextPath}templetPro.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>

templetPro.do会把参数转换为freemarker数据模型并使用参数templetPath值所对应的页面进行处理并返回处理结果。

 

显示搜索结果

<@infoSearch siteid="${site.id}" num="1" action="${contextPath}templetPro.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>

分享到:
评论

相关推荐

    开源 免费 java CMS freecms-src-1.5

    标签infoList、infoPage、infoSearch,增加属性newdays,设置几天内的新闻为最新新闻。 标签channel,增加属性checkHasSon,设置是否检查有子栏目. 增加静态化变量contextPathNo。 系统配置增加imgType,infoHotNum. ...

    开源 免费 java CMS freecms-src-1.4

    26.questionList,questionPage标签增加siteid参数。 27.link标签增加num参数。 28.增加系统配置site,设置访问首页时默认转向的站点。 29.channel表增加indexnum、maxpage字段。 30.修改栏目静态页面的存放目录,可以...

    开源 免费 java CMS FreeCMS 二次开发文档

    开源 免费 java CMS FreeCMS 二次开发文档

    开源 免费 java CMS FreeCMS 1.1

    FreeCMS项目是为了致力于打造更好的中国开源免费CMS而发起的。这个项目的目标是提供一个安全,实用有效和可扩展的CMS系统。 FreeCMS的特点:公开源码、免费使用、代码通俗易懂、注释详细、面向二次开发友好! ...

    开源 免费 java CMS FreeCMS 1.2

    5.list类标签增加index返回值:channelList,infoAttchs,linkClass,link. 6.部分浏览器提示信息出现乱码问题。 7.启用、禁用用户时操作记录记录用户名问题。 功能新增: 1.站点和栏目增加静态化调度配置。 2.信息...

    开源 免费 java CMS FreeCMS 1.5

    标签infoList、infoPage、infoSearch,增加属性newdays,设置几天内的新闻为最新新闻。 标签channel,增加属性checkHasSon,设置是否检查有子栏目. 增加静态化变量contextPathNo。 系统配置增加imgType,infoHotNum. ...

    开源 免费 java CMS FreeCMS src 源码1.1

    FreeCMS项目是为了致力于打造更好的中国开源免费CMS而发起的。这个项目的目标是提供一个安全,实用有效和可扩展的CMS系统。 FreeCMS的特点:公开源码、免费使用、代码通俗易懂、注释详细、面向二次开发友好! ...

    开源 免费 java CMS FreeCMS用户手册1.5

    标签infoList、infoPage、infoSearch,增加属性newdays,设置几天内的新闻为最新新闻。 标签channel,增加属性checkHasSon,设置是否检查有子栏目. 增加静态化变量contextPathNo。 系统配置增加imgType,infoHotNum. ...

    开源 免费 java CMS FreeCMS用户手册1.4

    26.questionList,questionPage标签增加siteid参数。 27.link标签增加num参数。 28.增加系统配置site,设置访问首页时默认转向的站点。 29.channel表增加indexnum、maxpage字段。 30.修改栏目静态页面的存放目录,可以...

    开源 免费 java CMS FreeCMS 用户手册1.2

    5.list类标签增加index返回值:channelList,infoAttchs,linkClass,link. 6.部分浏览器提示信息出现乱码问题。 7.启用、禁用用户时操作记录记录用户名问题。 功能新增: 1.站点和栏目增加静态化调度配置。 2.信息...

    开源 免费 java CMS FreeCMS 1.4

    26.questionList,questionPage标签增加siteid参数。 27.link标签增加num参数。 28.增加系统配置site,设置访问首页时默认转向的站点。 29.channel表增加indexnum、maxpage字段。 30.修改栏目静态页面的存放目录,可以...

    开源 免费 java CMS FreeCMS src 源码1.2

    5.list类标签增加index返回值:channelList,infoAttchs,linkClass,link. 6.部分浏览器提示信息出现乱码问题。 7.启用、禁用用户时操作记录记录用户名问题。 功能新增: 1.站点和栏目增加静态化调度配置。 2.信息...

    freeCMS开发源代码

    freeCMS开发源代码

    vip会员管理系统、 基于spirng mvc、 spring、 hibernate框架实现

    vip会员管理系统、 基于spirng mvc、 spring、 hibernate框架实现

    java新闻系统,freecms

    很全的代码,直接把项目复制进去放到tomcat下就可以运行,请放心下载.

    FreeJms1.3

    freecms-1.3 freecms-src-1.3 FreeCMS用户手册1.3

    freecms-1.2

    版本:freecms-1.2;包括三部分:源码、安装包、使用手册

    FreeCMS源代码

    FreeCMS项目是为了致力于打造更好的中国开源免费CMS而发起的。这个项目的目标是提供一个安全,实用有效和可扩展的CMS系统。 FreeCMS的特点:公开源码、免费使用、代码通俗易懂、注释详细、面向二次开发友好! FreeCMS...

    Free CMS for your WEBsites:需要网站吗? 正在寻找简单且免费的 CMS?-开源

    免费 CMS - 这是您部署自己的独立网站所需要的。 免费 CMS - 是对那些正在寻找简单、易懂但同时具有功能性的 CMS 的人的问题的答案。 事实上,使用该引擎的技术知识不是必需的,开发人员已尝试使 Free CMS 尽可能...

    FreeCMS商业版二次开发文档

    FreeCMS商业版二次开发文档

Global site tag (gtag.js) - Google Analytics