xunruicms

迅睿CMS 内容模块表结构

一笑奈何 提交于 2020-10-01 17:58:43
内容模块表结构如下,demo模块为例, dr_表示数据表前缀 1表示站点id号 demo表示模块目录 其中后缀_0的表属于附表,会按5w数据量来分表递增 二次开发手动入库至少要入库这几个表 1、【独立模块忽略】如果demo模块是共享模块的话,入库共享索引表:dr_1_share_index 此表第一个入库获取id索引号,以及存储demo目录,让cms识别这个id是demo模块的数据 2、dr_1_demo_index 【共享模块】需要将(1)中的id等数据写入到索引表中 【独立模块】直接生成新的id号及数据 2、dr_1_demo 模块内容的主表字段数据 其中有一个tableid字段是用于控制附表字段入库哪张表的,如果你不分表入库就设置为0 3、dr_1_demo_data_0 模块内容附表字段数据 这个_0后缀是由(2)中的tableid值决定 迅睿CMS系统: https://www.xunruicms.com/ 本文档原文地址: https://www.xunruicms.com/doc/1011.html 来源: oschina 链接: https://my.oschina.net/finecms/blog/4540893

迅睿CMS MySQL数据优化

笑着哭i 提交于 2020-09-26 03:22:01
数据优化是一个大学问,本节部分内容来自百度 一、创建索引 最简单也是最常用的优化就是查询。因为对于CRUD操作,read操作是占据了绝大部分的比例,所以read的性能基本上决定了应用的性能。对于查询性能最常用的就是创建索引。经过测试,2000万条记录,每条记录200字节两列varchar类型的。当不使用索引的时候查询一条记录需要一分钟,而当创建了索引的时候查询时间可以忽略。但是,当你在已有数据上添加索引的时候,则需要耗费非常大的时间。我插入2000万条记录之后,再创建索引大约话费了几十分钟的样子。 创建索引的弊端和场合。虽然创建索引可以很大程度上优化查询的速度,但是弊端也是很明显的。一个是在插入数据的时候,创建索引也需要消耗部分的时间,这就使得插入性能在一定程度上降低;另一个很明显的是数据文件变的更大。在列上创建索引的时候,每条索引的长度是和你创建列的时候制定的长度相同的。比如你创建varchar(100),当你在该列上创建索引,那么索引的长度则是102字节,因为长度超过64字节则会额外增加2字节记录索引的长度。 1、为搜索字段建索引 索引并不一定就是给主键或是唯一的字段。如果在你的表中,有某个字段你总要会经常用来做搜索,那么,请为其建立索引吧。 2、千万不要 ORDER BY RAND() 和order=rand标签 想打乱返回的数据行?随机挑一个数据?真不知道谁发明了这种用法

迅睿CMS 自适应移动端(同域名)

Deadly 提交于 2020-08-19 02:56:30
程序支持自动识别PC和移动端,当只设置了电脑域名,未设置手机域名时的自动识别客户端 比如某些虚拟主机用户不支持移动端域名绑定子目录的视情况,也可以使用本教程来解决 电脑域名:www.xxxx.com 手机域名:未设置 本教程有一个局限性问题: 不能生成静态文件,只能用伪静态或动态 1、设置电脑域名,并关闭静态 2、设置手机 自动识别:开启 生成静态:关闭 手机域名:留空 3、设计模板 电脑模板:/template/pc/default/***** 手机模板:/template/mobile/default/***** 4、完成 模板做好之后,电脑访问页面就会读取电脑模板;手机访问页面就读取手机模板。 迅睿CMS系统: https://www.xunruicms.com/ 本文档原文地址: https://www.xunruicms.com/doc/667.html 来源: oschina 链接: https://my.oschina.net/finecms/blog/4480806

迅睿CMS 数据库配置文件

淺唱寂寞╮ 提交于 2020-08-16 20:10:03
系统框架的数据库配置文件是: config/database.php 以上参数分别代表是: 服务器地址 数据账号 数据库密码 数据库名称 数据表前缀 带端口的写法是:127.0.0.1:3307 如何验证数据库是否可用呢? 1、使用PHP环境侦探工具 http://help.xunruicms.com/396.html 2、将以上的数据库信息填写到下方进行连接测试 迅睿CMS系统: https://www.xunruicms.com/ 本文档原文地址: https://www.xunruicms.com/doc/858.html 来源: oschina 链接: https://my.oschina.net/finecms/blog/4282469

迅睿CMS 数据获取POST和GET

狂风中的少年 提交于 2020-08-15 23:27:13
1、$_GET写法 \Phpcmf\Service::L('input')->get('变量名'); // 会进行xss安全过滤 \Phpcmf\Service::L('input')->get('变量名', false); // 不会过滤 2、$_POST写法 \Phpcmf\Service::L('input')->post('变量名'); // 会进行xss安全过滤 \Phpcmf\Service::L('input')->post('变量名', false); // 不会过滤 迅睿CMS系统: https://www.xunruicms.com/ 本文档原文地址: https://www.xunruicms.com/doc/788.html 来源: oschina 链接: https://my.oschina.net/finecms/blog/4299724

迅睿CMS 栏目模型字段

人走茶凉 提交于 2020-08-15 16:03:48
迅睿CMS 栏目模型字段 栏目模型字段用途是不同的栏目可以显示不同的字段,例如: 【电脑】栏目下可以显示:电脑内存、存储硬盘等等 【汽车】栏目下可以显示:汽车销售、维修等等 创建方法: 1、在模块管理中,选择某一个模块的“模型字段” 2、进入后,再进入自定义字段管理界面 先创建,再划分字段 把你需要显示的字段都创建好 3、再返回到字段划分界面 这里的字段是可以划分到多个栏目的 划分完成后保存即可 4、进入此模块的发布界面,选择某个栏目时就会加载你设置的字段了 迅睿CMS系统: https://www.xunruicms.com/ 本文档原文地址: https://www.xunruicms.com/doc/798.html 来源: oschina 链接: https://my.oschina.net/finecms/blog/4298628

迅睿CMS 此栏目是动态地址,无法开启静态

≯℡__Kan透↙ 提交于 2020-08-14 18:53:23
提示 此栏目是动态地址,无法开启静态 需要将本栏目的地址改成静态地址才能开启 需要给栏目设置url规则 迅睿CMS系统: https://www.xunruicms.com/ 本文档原文地址: https://www.xunruicms.com/doc/819.html 来源: oschina 链接: https://my.oschina.net/finecms/blog/4290924

迅睿CMS 表格字段 Ftable

♀尐吖头ヾ 提交于 2020-08-14 13:46:23
内容详情中(show.html) 模板中调用方法是: 默认class写法:{dr_get_ftable(字段ID号, $字段名)} 自定义table的class写法:{dr_get_ftable(字段ID号, $字段名, 'mytableclass')} mytableclass就是给表格加class,解析为:table calss="mytableclass" 注意: 1、[字段名]需要换成你定义的具体字段英文名称 2、如果在list循环中调用,需要把[字段名]改成[$t.字段名] 迅睿CMS系统: https://www.xunruicms.com/ 本文档原文地址: https://www.xunruicms.com/doc/691.html 来源: oschina 链接: https://my.oschina.net/finecms/blog/4477302

迅睿CMS 当前网站未开启首页静态功能

泄露秘密 提交于 2020-08-14 11:19:48
点击生成首页,提示 当前网站未开启首页静态功能 需要开启首页静态 我移动端已经做了模板,访问移动端网站也正常,但是点生成首页,提示移动端(0)怎么办? 开启下面的按钮即可 迅睿CMS系统: https://www.xunruicms.com/ 本文档原文地址: https://www.xunruicms.com/doc/645.html 来源: oschina 链接: https://my.oschina.net/finecms/blog/4493301

迅睿CMS 内容模块匿名游客投稿

别等时光非礼了梦想. 提交于 2020-08-14 04:35:31
内容模块匿名投稿的方法: 1、开启内容权限,news模块为例,进入后台权限 (系统默认没有开启游客投稿的) 2、内容模块投稿地址 /index.php?s=member&app=news&c=home&m=add news是模块目录,可以随意变更 进入这个地址就进入投稿界面了 如何为游客设置单独的投稿界面? 1、把默认的模板 template/pc/default/member/module_post.html 2、复制到新文件 template/pc/default/member/news/guest_post.html 此文件就是游客投稿的专用页面,开发者可以删除需要登录的链接了 迅睿CMS系统: https://www.xunruicms.com/ 本文档原文地址: https://www.xunruicms.com/doc/804.html 来源: oschina 链接: https://my.oschina.net/finecms/blog/4297783