cmstop模板标签通过db标签的sql语句调用文章列表摘要内容

通过cmstop的content标签无法在列表页面直接调用摘要,需要用到一个专门摘要函数{description($r[contentid])},如果不想用这个函数的话也可通过以下db语句查询article表中的摘要内容;db标签支持标准SQL语句,在语句中可以直接插入系统标签变量。

 

 

 <!--{content catid="$catid" orderby="published desc" size="$pagesize" page="$page"}-->

                      

            <li><span>[{date('n月j日 G:i', $r['published'])}]</span> <a href="{$r[url]}">{$r[title]}</a>

            <p>

            <!--{db sql="SELECT * FROM `#table_article` WHERE contentid=$r[contentid]"}-->

                  {str_cut($r[description],256,'')}

                 <!--{/db}-->

             </p>

          </li>

  <!--{/content}-->

 

 

 

 

官方提供的文档内容;

db标签

作用:通用的数据库数据调用方法,使用自定义SQL语句调用本地或远程数据库的内容;

参数对照表:

参数名

必选

说明

dsn

数据源名称,当需要调用的数据库非当前系统的数据库时,可以先在后台添加好所需数据源,设置到数据库连接相关信息。通过此参数调用,默认为当前系统的数据库。

dbname

数据库名,当需要调用的数据库帐号和当前系统相同而数据库名不同时使用

charset

数据字符集,当需要调用的数据和当前系统字符集不同时设置,数据输出的时候系统会根据此设置自动转码

sql

任何符合规范的SQL语句,数据表的前缀可以用 #table_代替

page

当前的页码数,默认为0,即第一页

size

限制查询返回的条数(必须是正整数),默认不限制

offset

数据库查询结果偏移值(必须是正整数),默认值为 0,例offset=”1”代表从第二条数据开始调取。若指定了page参数,且page>0,offset参数无效。

return

返回值变量 return:返回结果变量名,默认为 r

示例:

<!--{db dsn="empirecms" sql="SELECT `id`,`onclick` FROM `phome_ecms_article`" size="12"}-->

{$r[id]}, {$r[onclick]}

<!--{/db}-->

上例说明:输出从外部数据源empirecmsphome_ecms_article表中提取其字段idonlick内容并显示,条数限制为12

示例:

<!--{db sql="select * from #table_content where catid=$catid and modelid=1 and status=6 order by published desc"} -->

    <a href="{$r[url]}">{$r[title]}</a> {date('njH:i',$r['published'])}

<!--{/db}-->

上例说明:上例输出从content表中选取的栏目id$catid的,内容模型为1,并且处于发布状态的内容,按时间倒序排列。

:{content}{discuz}{phpwind}{shopex}标签均可使用{db}的参数,但反过来无效,即{db}不能使用它们的参数 。通过{content}标签调用的数据均为status=6的数据,所以如果要通过{db}标签调取与{content}标签相同的数据,则需添加status=6的条件。

 

 

JTopCMS基于JavaEE标准自主研发,是用于管理站群内容的开源内容管理软件(CMS),能高效便捷的进行内容采编,审核,模板制作,用户交互管理以及文件,业务文档等资源的维护。性能优秀,稳定,安全,易扩展,适合建设政府,教育部门以及企事业单位的站群系统。 JTopCms 站群内容管理系统 v3.0 更新日志 新增功能: 1)支持集群化部署和按业务分布式部署 2)文件发布点增加 OSS COS 七牛云存储支持 3)部门级权限支持留言和表单分级管理 4)高级搜索功能支持扩展字段模糊搜索 5)管理员维护内容支持按照部门管理 6)高级搜索支持搜索所有扩展文本字段 7)高级搜索支持按内容权重排序 8)推荐位内容增加扩展字段支持 9)增加万能静态化分页功能,支持用户扩展模块分页 10)优化敏感词自动匹配性能,支持批量导入词汇 11)敏感词匹配支持自定义字段文本检查 12)采集功能支持采集附件 13)增加会员唯一登录限制功能 14)增加管理员登录时间区间限制 15)支持编辑器资源路径一键切换为云地址  16)单站点模板多渠道移动端发布,支持一个站点同时发布多种模板类型。 17)关联栏目自动同步内容,可实现只维护一个主站内容,就可自动同步更新到其他站点关联栏目。 18)采集支持扩展自定义字段,采集规则加强,不再局限于新闻类型,支持对自定义模型字段建立采集规则。 19)采集支持按发布时间进行排序,与目标采集系统已发步的内容实现无缝连接。 20)高级搜索支持按照时间范围搜索以及排序功能。 21) 系统操作日志加强,记录完整参数 。 22)内容编辑功能追加可编辑添加时间。 23)站群节点追加可排序功能。 改进 1)替换编辑器为UEditor 2)支持站点资源相对路径模式 3) 数据展示图更换为echarts  4)提升广告模块在广告拦截软件下的表现 5) 优化模型内容维护页面交互 6)修复若干BUG JTopCMS特点 1.支持集群管理 系统支持集群化部署,可任意增加和较少CMS服务节点,根据业务需要独立部署服务节点,加强系统容错性 并发能力及扩展能力。 2.站点支持静态化发布 内容静态化发布,不但支持生成html,更可通过生成shtml方式,精确控制页面局部静态化,最大限度提高站点并发访问性能以及可维护性。 3.内容模型自定义支持 支持自定义模型功能,内置完善的字段类型,所定义字段还可参与联合查询,高级搜索,使您的站点具备高度扩展能力,方便应对各种业务需要。 4.强大可扩展权限系统 支持等级化的按部门划分的子站点管理,下级无法越权,明确权限职责。支持粗(菜单级)、细(业务数据)粒度权限控制,可按照组织、角色、用户进行授权,有效划分权限范围,收放自如,职责清晰。并支持二次开发功能整合 5.安全防护能力 系统能自动拦截并记录分析各种非法访问,及时通知站点管理员进行处理,对于恶意访问者,以黑名单制度自动进行阻止,为您的站点安全保驾护航。 6.高级搜索支持 支持类似百度的高级搜索功能,支持大数据下的快速搜索,具有可配置性,结合自定义模型功能,可快速打造符合你需求的信息模型搜索。 7.网站群架构支持 一套CMS产品可支持部署多个站点,由JTopcms统一管理,但各站点彼此数据和逻辑性完全独立,且又可相互进行数据共享交流,为用户提供最大价值 8.实施网站开发简单 JTopcms提供了完善的标签体系,只需要使用者具备html和美工知识储备,在CMS标签的帮助下,即可高效的制作出可管理的动态站点。 9.灵活的数据组织方式 支持基本栏目和专题分类,TAG标签分类,更支持页面区块化碎片管理,自定义推荐位,数据组合方式灵活强大,满足各种数据组织需求。 10.二次开发高效 JTopcms基于J2EE核心模式自主研发,立项之初即考虑二次开发支持,扩展新模块只需具备Java web开发基础以及SQL能力,就可快速上手,高效无侵入方式开发功能。 11.支持资源发布点 支持自动将图片 视频 文件 以及静态发布html发布到各资源服务器,动静分离,静态前端访问和动态后端访问独立处理,提升性能和安全性。 JTopCMS截图 相关阅读 同类推荐:站长常用源码
JTopCMS基于JavaEE标准自主研发,是用于管理站群内容的开源内容管理软件(CMS),能高效便捷的进行内容采编,审核,模板制作,用户交互管理以及文件,业务文档等资源的维护。性能优秀,稳定,安全,易扩展,适合建设政府,教育部门以及企事业单位的站群系统。 JTopCms 站群内容管理系统 v3.0 更新日志 新增功能: 1)支持集群化部署和按业务分布式部署 2)文件发布点增加 OSS COS 七牛云存储支持 3)部门级权限支持留言和表单分级管理 4)高级搜索功能支持扩展字段模糊搜索 5)管理员维护内容支持按照部门管理 6)高级搜索支持搜索所有扩展文本字段 7)高级搜索支持按内容权重排序 8)推荐位内容增加扩展字段支持 9)增加万能静态化分页功能,支持用户扩展模块分页 10)优化敏感词自动匹配性能,支持批量导入词汇 11)敏感词匹配支持自定义字段文本检查 12)采集功能支持采集附件 13)增加会员唯一登录限制功能 14)增加管理员登录时间区间限制 15)支持编辑器资源路径一键切换为云地址 16)单站点模板多渠道移动端发布,支持一个站点同时发布多种模板类型。 17)关联栏目自动同步内容,可实现只维护一个主站内容,就可自动同步更新到其他站点关联栏目。 18)采集支持扩展自定义字段,采集规则加强,不再局限于新闻类型,支持对自定义模型字段建立采集规则。 19)采集支持按发布时间进行排序,与目标采集系统已发步的内容实现无缝连接。 20)高级搜索支持按照时间范围搜索以及排序功能。 21) 系统操作日志加强,记录完整参数 。 22)内容编辑功能追加可编辑添加时间。 23)站群节点追加可排序功能。 改进 1)替换编辑器为UEditor 2)支持站点资源相对路径模式 3) 数据展示图更换为echarts 4)提升广告模块在广告拦截软件下的表现 5) 优化模型内容维护页面交互 6)修复若干BUG JTopCMS特点 1.支持集群管理 系统支持集群化部署,可任意增加和较少CMS服务节点,根据业务需要独立部署服务节点,加强系统容错性 并发能力及扩展能力。 2.站点支持静态化发布 内容静态化发布,不但支持生成html,更可通过生成shtml方式,精确控制页面局部静态化,最大限度提高站点并发访问性能以及可维护性。 3.内容模型自定义支持 支持自定义模型功能,内置完善的字段类型,所定义字段还可参与联合查询,高级搜索,使您的站点具备高度扩展能力,方便应对各种业务需要。 4.强大可扩展权限系统 支持等级化的按部门划分的子站点管理,下级无法越权,明确权限职责。支持粗(菜单级)、细(业务数据)粒度权限控制,可按照组织、角色、用户进行授权,有效划分权限范围,收放自如,职责清晰。并支持二次开发功能整合 5.安全防护能力 系统能自动拦截并记录分析各种非法访问,及时通知站点管理员进行处理,对于恶意访问者,以黑名单制度自动进行阻止,为您的站点安全保驾护航。 6.高级搜索支持 支持类似百度的高级搜索功能,支持大数据下的快速搜索,具有可配置性,结合自定义模型功能,可快速打造符合你需求的信息模型搜索。 7.网站群架构支持 一套CMS产品可支持部署多个站点,由JTopcms统一管理,但各站点彼此数据和逻辑性完全独立,且又可相互进行数据共享交流,为用户提供最大价值 8.实施网站开发简单 JTopcms提供了完善的标签体系,只需要使用者具备html和美工知识储备,在CMS标签的帮助下,即可高效的制作出可管理的动态站点。 9.灵活的数据组织方式 支持基本栏目和专题分类,TAG标签分类,更支持页面区块化碎片管理,自定义推荐位,数据组合方式灵活强大,满足各种数据组织需求。 10.二次开发高效 JTopcms基于J2EE核心模式自主研发,立项之初即考虑二次开发支持,扩展新模块只需具备Java web开发基础以及SQL能力,就可快速上手,高效无侵入方式开发功能。 11.支持资源发布点 支持自动将图片 视频 文件 以及静态发布html发布到各资源服务器,动静分离,静态前端访问和动态后端访问独立处理,提升性能和安全性。 JTopCMS截图 相关阅读 同类推荐:站长常用源码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值