当前位置:首页 >> 迅睿cms

迅睿CMS模板建站列表循环中调用模块附表内容字段的教程

迅睿CMS模板建站怎样在列表循环中调用模块附表内容字段:content?CMS模块内容设计分为主表和附表,主表:存储的字段用于列表循环和搜索,附表:存储的字段用于内容页显示(原则上不能出现在列表显示),设计附表是为了减轻主表的查询压力,把一些不常用于列表的字段放在附表中,如果非要把附表字段用在列表循环里面,就违背了附表的设计理念,这样想法是不效率的,非要做的话有两种解决方法,例如news模块的附表的content字段,我想在列表显示。

方法一、通过PHPmyadmin工具手动把content改为主表(需要有数据库基础,没有技术基础请看下面的方法),操作数据库需要提前备份数据,以免数据丢失不可逆转。

1、进入cms自定义字段里面,找到content字段的id号

迅睿CMS模板建站列表循环中调用模块附表内容字段的教程

2、dr_field表,通过content的id编号,找到content字段的数据,把0改成1

迅睿CMS模板建站列表循环中调用模块附表内容字段的教程

3、进入模块主表的数据表dr_1_xxxx,新建一个content字段

迅睿CMS模板建站列表循环中调用模块附表内容字段的教程

4、然后进入模块附表数据dr_1_xxxx_data_0,将附表的数据复制到主表的content字段中:

UPDATE `dr_1_xxxx` a, `dr_1_xxxx_data_0` b SET b.`content` = a.`content` WHERE a.id = b.id;

如果有多个附表就执行多次后缀_1,_数字

5、然后再手动删除附表dr_1_xxxx_data_0的content字段,删掉

6、然后进入迅睿cms后台更新缓存即可

方法二、不禁用本身的content字段,列表循环标签改一下:

join=1_news_data_0 on=id

例如列表循环时,加上的效果

{module catid=$catid join=1_news_data_0 on=id order=updatetime page=1}

这个方法效率远远没有方法1高,仅限于5万以内的数据

方法三:在循环中进行二次调用content标签,这种写法效率最低,会影响整个页面的查询速度

{module module=news ******* return=r}

{content module=news id=$r.id}

标题:{$t.title}

内容:{$t.content}

{/content}

{/module}

迅睿CMS模板建站在列表循环中调用模块附表内容字段的方法就是这么简单。

本站部分建站教程来源于网络,仅供学习参考,如有侵权请联系我们及时删除!本文地址: 迅睿CMS模板建站列表循环中调用模块附表内容字段的教程

上一篇

迅睿CMS模板建站封面栏目生成静态分页的教程

下一篇

迅睿CMS模板建站禁止前端提交表单的教程

迅睿CMS模板建站禁止前端提交表单的教程

迅睿CMS模板建站禁止前端提交表单的教程

迅睿CMS模板建站怎样禁止前端提交表单?只需在表单设置里面开启即可,如下图:迅睿CMS模板建站禁止前端提交表单的方法是不是很简单,这样设置下,前端就不能提交表单了!

迅睿cms模板建站简化模式下添加生成栏目按钮

迅睿cms模板建站简化模式下添加生成栏目按钮

迅睿cms模板建站简化模式下怎样添加生成栏目按钮,在简化模式下需要有栏目生成铵钮,但默认简化模式下是没有栏目生成按钮的,那么如何将“生成栏目”按钮添加至简化模式下呢···

新手用迅睿cms模板建站自定义后台面板教程

新手用迅睿cms模板建站自定义后台面板教程

新手用迅睿cms模板建站怎样自定义后台面板?自定义后台面板的功能是将一些自己喜欢或者需要的数据展示到后台首页处,如下图示图中红色区域就是后台首页的控制中心,这些数据···

迅睿CMS问答插件安装后无法选择栏目和输入内容的解决方法

迅睿CMS问答插件安装后无法选择栏目和输入内容的解决方法

全新安装问答插件,但是无法选择栏目和输入内容的情况。解决方法方法一、设置-内容设置-模块管理中找到问答模块,然后编辑字段,将content字段的类别改成Editor即可。方法二···

迅睿cms模板建站怎样生成html网站地图?

迅睿cms模板建站怎样生成html网站地图?

迅睿cms模板建站生成html网站地图的步骤方法如下:1、新建一个网站地图的栏目,栏目名称为网站地图,目录名称为sitemap,如下图所示:2、点击设置—SEO设置—URL规则,点击···

迅睿cms模板建站怎样实现友情链接功能

迅睿cms模板建站怎样实现友情链接功能

迅睿cms模板建站友情链接功能教程,迅睿cms从4.5.2版本开始就支持网站信息自定义字段了,迅睿cms友情链接可以通过使用网站自定义字段来实现。1、登录网站后台,点击“设置-···

迅睿cms怎样更换网站模板?

迅睿cms怎样更换网站模板?

迅睿cms更换模板一定不要直接把整个迅睿cms文件都复制替换原来的数据,只需要复制和模板相关的文件即可。否则可能会出现低版本覆盖高版本的情况,这时候,在使用迅睿cms时,···

迅睿cms怎样设置文章阅读密码?

迅睿cms怎样设置文章阅读密码?

迅睿cms怎样设置文章阅读密码?就是用户访问内容详情时,需要输入指定的密码才能正常浏览相关的详情内容。这个访问密码需要自定义一个模块字段,发表内容时,将阅读密码填写···

迅睿CMS模板建站列表循环中调用模块附表内容字段的教程

迅睿CMS模板建站列表循环中调用模块附表内容字段的教程

迅睿CMS模板建站怎样在列表循环中调用模块附表内容字段:content?CMS模块内容设计分为主表和附表,主表:存储的字段用于列表循环和搜索,附表:存储的字段用于内容页显示(···

迅睿CMS问答帖子在哪里审核?

迅睿CMS问答帖子在哪里审核?

迅睿CMS问答插件可以设置审核后发布。具体操作方法看下图:

迅睿cms模板建站搜索数量怎么设置

迅睿cms模板建站搜索数量怎么设置

迅睿cms模板建站设置搜索数量的方法,在模块内容搜索时最大显示的数据量,系统默认是500条,当模块数据达到10万以上时,设置一个固定的数值可以提升查询效率,设置方法如图···

迅睿cms模板建站提交表单制作教程

迅睿cms模板建站提交表单制作教程

迅睿cms模板建站怎么制作网站的提交表单?带验证码的迅睿CMS网站表单如何做,如何去提交和调用网站表单,想将网站表单放在前端首页,然后用户在前端页面提交数据,迅睿CMS应···

返回顶部