当前位置:首页 >> 迅睿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问答插件安装后无法选择栏目和输入内容的解决方法

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

迅睿cms模板建站所要了解的系统目录文件结构

迅睿cms模板建站所要了解的系统目录文件结构

迅睿cms模板建站目录文件结构说明。api:接口调用入口、编辑器等cache:缓存文件目录,可自定义位置,例如使用固态硬盘config:用户的一些自定义配置、自定义函数、自定义钩···

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

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

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

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

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

迅睿CMS模板建站封面栏目无法生成静态的分页文件,无法下一页怎么办?首先我们要了解什么是封面栏目?封面栏目是最终栏目的父级栏目,如下图:存在子栏目的栏目叫做封面栏目···

迅睿CMS系统模板建站怎样做好安全防护措施

迅睿CMS系统模板建站怎样做好安全防护措施

现在做网站有很多开源cms系统可用,简单易上手,比如迅睿CMS就是其中的一个cms系统,但是用迅睿CMS系统建站,怎样才能做好安全防护措施呢?下面我们将介绍十大必做的迅睿CM···

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

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

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

迅睿cms模板建站设置游客不允许上传附件的教程

迅睿cms模板建站设置游客不允许上传附件的教程

迅睿cms模板建站禁止游客上传附件方法很简单,需要在后台设置下权限设即可,如下图:看图操作是很容易设置的。

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

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

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

迅睿cms列表分页样式

迅睿cms列表分页样式

在使用迅睿cms制作列表分页时,电脑端和手机端分页样式需要按照自己的想法去做。很多新手不知道如何修改,因为迅睿cms在调用列表分页标签时只有一个{$pages},从这个标签代···

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

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

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

迅睿cms模板建站怎样进行网站的安全设置

迅睿cms模板建站怎样进行网站的安全设置

迅睿cms模板建站安全性怎么样?又如何对网站进行安全设置?网站安全一般包括服务器安全和程序安全,例如开启https、开启跨站验证、登录失败次数设置、定期修改密钥等都属于···

返回顶部