当前位置:首页 >> 迅睿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支持手机号码短信验证后如果未创建账户自动创建账户,默认的提示语是【ok】。如下图:为了用户体验,可以改成【恭喜您,登录成功】。修改方法打开文件:dayrui/App/···

迅睿cms模板建站栏目列表分页设置

迅睿cms模板建站栏目列表分页设置

迅睿cms模板建站栏目列表分页设置教程,迅睿cms栏目列表分页设置,使用迅睿cmsmodule标签,但迅睿cms栏目列表页分页也还是未显示,这种情况应该是列表分页功能未开启,那么···

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

迅睿cms模板建站移动端首页无法生成静态页怎么办?

迅睿cms模板建站移动端首页无法生成静态页怎么办?

迅睿cms模板建站移动端首页无法生成静态页怎么办?方法如下:1、检测mobile目录是否可写2、检测是否开启移动端静态

迅睿cms列表分页样式

迅睿cms列表分页样式

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

迅睿cms模板建站内容页链接地址包含父目录教程

迅睿cms模板建站内容页链接地址包含父目录教程

迅睿cms模板建站内容页链接地址怎样包含父目录?例如:原内容页url链接地址http://域名/abc/1.html,更改后内容页url链接地址的http://域名/abc/def/1.html。让迅睿CMS内容···

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

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

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

返回顶部