`
a19905522
  • 浏览: 98778 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

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的条件。

 

 

分享到:
评论

相关推荐

    CmsTop 内容管理系统大众版 v1.0.0.800 Final.rar

    CmsTop大众版具有全面的内容展现形式、人性化的管理操作体验、周全的数据整合、标签化的模板数据调用、模块化开发与二次开发、千万级数据承载能力等优秀的特色功能,主要解决中小型地方网站、行业网站的资讯频道以及...

    CmsTop 内容管理系统大众版 v1.0.0.800 Final

    CmsTop大众版具有全面的内容展现形式、人性化的管理操作体验、周全的数据整合、标签化的模板数据调用、模块化开发与二次开发、千万级数据承载能力等优秀的特色功能,主要解决中小型地方网站、行业网站的资讯频道以及...

    cmstop媒体版2.0.zip

    2. **内容发布与管理**:CmsTop提供了高效的内容创作、编辑和审核工具,支持多种内容类型如文字、图片、视频等,还具备灵活的模板系统,可以快速定制和调整网站布局,满足不同媒体的个性化需求。 3. **分类与标签...

    CmsTop转换程序v1.0build20100924

    CmsTop大众版具有全面的内容展现形式、人性化的管理操作体验、周全的数据整合、标签化的模板数据调用、模块化开发与二次开发、千万级数据承载能力等优秀的特色功能,主要解决中小型地方网站、行业

    cmstop学习资料

    - **内容的创建与编辑**:学习如何使用文本编辑器、图片上传工具等功能,创建和修改文章、页面等内容。 - **用户管理**:了解如何添加新用户、分配角色和权限,以及用户组的管理。 - **模板设计与应用**:掌握如何...

    CmsTop 大众版 v2010 beta GBK 免费版.rar

    CmsTop大众版具有全面的内容展现形式、人性化的管理操作体验、周全的数据整合、标签化的模板数据调用、模块化开发与二次开发、千万级数据承载能力等优秀的特色功能,主要解决中小型地方网站、行业网站的资讯频道以及...

    CmsTop_Public_2010beta_Build20100911

    2. **文章管理**:方便用户创建、编辑和发布文章,支持分类、标签等组织方式。 3. **用户管理**:包括用户注册、登录、权限分配等功能,确保网站的访问和操作安全。 4. **媒体管理**:管理图片、视频等多媒体资源,...

    帝国仿cmstop图册效果

    在当前互联网设计趋势下,传统的图册展示方式可能显得较为过时,因此,开发者通常会寻求创新的设计模式,如模仿流行的内容管理系统(CMS)如cmstop的图册展示方式。 cmstop的图册效果以其简洁、直观和响应式的特性...

    PHP实例开发源码—CmsTop 转换程序.zip

    CmsTop是一款强大的开源CMS(内容管理系统),它提供了丰富的功能,方便网站建设和内容管理。这个转换程序可能是用于将其他CMS系统中的数据迁移到CmsTop系统中,以实现无缝切换和数据一致性。 在PHP编程中,数据...

    PHP实例开发源码—CmsTop php网站管理系统 本地体验包.zip

    - 内容管理:CmsTop系统通常包含文章发布、分类管理、评论处理等功能,支持多级分类和多种内容格式。 - 用户管理:用户注册、登录、权限分配,以及后台的用户管理功能。 - 模块化设计:系统可能支持自定义模块,...

    cmstop数据字典

    cmstop数据字典,很详细的介绍了cmstop的相关数据字段说明

    cmstop服务器部署说明

    cmstop服务器部署说明,域名未解析前请通过手动绑定 hosts 的方式来访问网站。 手动编辑C:\Windows\System32\drivers\etc\hosts文件,添加以上内容。 dbpma. 域名请不要做DNS解析。

    基于PHP的CmsTop php网站管理系统 大众版.zip

    通过下载这个ZIP压缩包,用户可以获得CmsTop系统的安装文件和相关资源。 【描述】:“基于PHP的CmsTop php网站管理系统 大众版.zip”的描述简洁明了,强调了其基于PHP编程语言,并且是大众版本,意味着它可能针对...

    基于PHP的CmsTop php网站管理系统 本地体验包.zip

    【压缩包子文件的文件名称列表】:132690799555848956 这个看起来像是一个随机生成的文件名,通常在压缩包中包含的是各种系统文件、配置文件、数据库文件、模板文件、帮助文档、示例数据等,这些文件共同构成了...

    基于PHP的CmsTop 转换程序.zip

    在使用这个转换程序时,用户需要具备一定的ASP和PHP基础知识,了解基本的数据库管理,如SQL语句的编写。首先,用户需要备份原有的ASP CMS的所有数据和文件,以防在转换过程中出现任何问题。然后,根据提供的指南,...

Global site tag (gtag.js) - Google Analytics