通过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}-->
上例说明:输出从外部数据源empirecms的phome_ecms_article表中提取其字段id及onlick内容并显示,条数限制为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('n月j日H:i',$r['published'])}
<!--{/db}-->
上例说明:上例输出从content表中选取的栏目id为$catid的,内容模型为1,并且处于发布状态的内容,按时间倒序排列。
注:{content}、{discuz}、{phpwind}、{shopex}标签均可使用{db}的参数,但反过来无效,即{db}不能使用它们的参数 。通过{content}标签调用的数据均为status=6的数据,所以如果要通过{db}标签调取与{content}标签相同的数据,则需添加status=6的条件。
相关推荐
CmsTop大众版具有全面的内容展现形式、人性化的管理操作体验、周全的数据整合、标签化的模板数据调用、模块化开发与二次开发、千万级数据承载能力等优秀的特色功能,主要解决中小型地方网站、行业网站的资讯频道以及...
CmsTop大众版具有全面的内容展现形式、人性化的管理操作体验、周全的数据整合、标签化的模板数据调用、模块化开发与二次开发、千万级数据承载能力等优秀的特色功能,主要解决中小型地方网站、行业网站的资讯频道以及...
2. **内容发布与管理**:CmsTop提供了高效的内容创作、编辑和审核工具,支持多种内容类型如文字、图片、视频等,还具备灵活的模板系统,可以快速定制和调整网站布局,满足不同媒体的个性化需求。 3. **分类与标签...
CmsTop大众版具有全面的内容展现形式、人性化的管理操作体验、周全的数据整合、标签化的模板数据调用、模块化开发与二次开发、千万级数据承载能力等优秀的特色功能,主要解决中小型地方网站、行业
- **内容的创建与编辑**:学习如何使用文本编辑器、图片上传工具等功能,创建和修改文章、页面等内容。 - **用户管理**:了解如何添加新用户、分配角色和权限,以及用户组的管理。 - **模板设计与应用**:掌握如何...
CmsTop大众版具有全面的内容展现形式、人性化的管理操作体验、周全的数据整合、标签化的模板数据调用、模块化开发与二次开发、千万级数据承载能力等优秀的特色功能,主要解决中小型地方网站、行业网站的资讯频道以及...
2. **文章管理**:方便用户创建、编辑和发布文章,支持分类、标签等组织方式。 3. **用户管理**:包括用户注册、登录、权限分配等功能,确保网站的访问和操作安全。 4. **媒体管理**:管理图片、视频等多媒体资源,...
在当前互联网设计趋势下,传统的图册展示方式可能显得较为过时,因此,开发者通常会寻求创新的设计模式,如模仿流行的内容管理系统(CMS)如cmstop的图册展示方式。 cmstop的图册效果以其简洁、直观和响应式的特性...
CmsTop是一款强大的开源CMS(内容管理系统),它提供了丰富的功能,方便网站建设和内容管理。这个转换程序可能是用于将其他CMS系统中的数据迁移到CmsTop系统中,以实现无缝切换和数据一致性。 在PHP编程中,数据...
- 内容管理:CmsTop系统通常包含文章发布、分类管理、评论处理等功能,支持多级分类和多种内容格式。 - 用户管理:用户注册、登录、权限分配,以及后台的用户管理功能。 - 模块化设计:系统可能支持自定义模块,...
cmstop数据字典,很详细的介绍了cmstop的相关数据字段说明
cmstop服务器部署说明,域名未解析前请通过手动绑定 hosts 的方式来访问网站。 手动编辑C:\Windows\System32\drivers\etc\hosts文件,添加以上内容。 dbpma. 域名请不要做DNS解析。
通过下载这个ZIP压缩包,用户可以获得CmsTop系统的安装文件和相关资源。 【描述】:“基于PHP的CmsTop php网站管理系统 大众版.zip”的描述简洁明了,强调了其基于PHP编程语言,并且是大众版本,意味着它可能针对...
【压缩包子文件的文件名称列表】:132690799555848956 这个看起来像是一个随机生成的文件名,通常在压缩包中包含的是各种系统文件、配置文件、数据库文件、模板文件、帮助文档、示例数据等,这些文件共同构成了...
在使用这个转换程序时,用户需要具备一定的ASP和PHP基础知识,了解基本的数据库管理,如SQL语句的编写。首先,用户需要备份原有的ASP CMS的所有数据和文件,以防在转换过程中出现任何问题。然后,根据提供的指南,...