本文目录一览:
- 1、帝国cms有许多数据表,为什么后台的系统模型只有默认的8个表
- 2、帝国CMS数据表应该如何设置
- 3、帝国cms 数据可以转换成dedecms吗
- 4、帝国CMS自带系统模型的多数据表对应是怎么回事 帝国cms
帝国cms有许多数据表,为什么后台的系统模型只有默认的8个表
这个是新闻系统数据表,还有下载系统数据表、图片系统数据表、商城系统数据表、文章系统数据表 等其他7个表
帝国CMS数据表应该如何设置
帝国的副表,是指不参与搜索,结合项,列表页显示的字段,从主表分离,存放到另一个表中。
每一个省做一个数据表,可以做好一个主数据表后,比如“山东数据表”,复制该表即可。
如果你的数据量只有几万的话,一个表差不多了,方便管理。当然长远来看多表也好。
帝国cms 数据可以转换成dedecms吗
首先要导入的肯定是栏目了
关于数据库结构 帝国官方有一个很详细的手册 我在之前的文章中有发布 ,而可怜的dede 只能在一些blog的文章中找到,感谢整理这些资料的博主们,不过还不是很方便,我觉着dede官方应该大改进了
帝国cms 栏目相关数据表 mlf_enewsclass (注意表的前缀)
dedecms 栏目相关数据表dede_arctype
这里就不对字段进行解释了 直接上sql了
把帝国数据库中mlf_enewsclass 这张表导入到dede数据库中方便操作
这条数据执行完了之后后台栏目已经有数据了
insert into dede_arctype (id,reid,typename,picname,sortrank,typedir,description,keywords) select classid,bclassid,
classname,classimg,myorder,classpath,intro,classpagekey from mlf_enewsclass
update `dede_arctype` set `issend`=1
update `dede_arctype` set `isdefault`=1
DedeTag Engine Create File False以下几条sql必须执行,要不然会出现 错误
-----------------------------------------------------------------------------
update `dede_arctype` set `namerule`="{typedir}/{Y}/{M}{D}/{aid}.html"
update `dede_arctype` set `namerule2`="{typedir}/list_{tid}_{page}.html"
------------------------------------------------------------------------------
update `dede_arctype` set `typedir`=CONCAT('{cmspath}/',typedir)
update `dede_arctype` set `templist`="{style}/list_article.htm"
update `dede_arctype` set `temparticle`="{style}/article_article.htm "
update `dede_arctype` set `tempindex`="{style}/index_article.htm"
update dede_arctype da,mlf_enewsclassadd me set da.content=me.classtext,da.seotitle=me.fpagetitle where da.id=me.classid(注意)
这样 栏目列表成功转换,后台可生成
下来开始整合文章
首先 先来分析文章数据库结构
dede文章相关的有3张数据表,分别是dede_archives ,dede_addonarticle,dede_arctiny
帝国文章相关的数据表: mlf_ecms_news,mlf_ecms_news_data_1(可能数据表有所不同,不过结构区别都不大)
导入文章
insert into `dede_archives` (id,typeid,sortrank,click,title,litpic,filename,pubdate,senddate,description,keywords) select id,classid,truetime,onclick,title,titlepic,filename,newstime,lastdotime,smalltext,keyboard from mlf_ecms_news
导入文章来源作者
update `dede_archives` da,mlf_ecms_news_data_1 men set da.source=men.befrom,da.writer=men.writer where da.id=men.id
导入文章body(内容)
insert into dede_addonarticle (aid,typeid,body) select id,classid,newstext from mlf_ecms_news_data_1 men
现在后台已经有了文章
不过发现了个问题,分类中显示的文档数量为0
经过查资料,摸索 发现还需要操作一个数据表 dede_arctiny后台统计文档数量操作的是这个数据表
insert into `dede_arctiny` (id,typeid,channel,senddate,sortrank,mid) select id,typeid,channel,senddate,sortrank,mid from dede_archives
执行完毕之后发现最下级的栏目已经正常显示文档数量,但是顶级栏目依然是0,查看相关资料才发现dede一直是这样,这也算dede的一个bug吧
帝国CMS自带系统模型的多数据表对应是怎么回事 帝国cms
今日,帝国官方继续发布了帝国CMS7.0新版的部分功能介绍:帝国CMS7.0的系统模型新增多值字段功能,扩展更灵活!帝国CMS7.0的系统模型新增了像“下载地址”、“在线地址”、“图片集”等这样的将多个内容存放到一个字段的功能,增加字段时选择多值表单元素即可,功能更强大,扩展更灵活。支持设定无限列与无限行数据录入,并且支持设置必填的列,以及默认行数。自帝国CMS7.0新版功能预告发布至今,我们已经了解到:帝国CMS7.0采用了更强劲的架构,性能提升30%; 支持无限附件分表,管理与选择附件速度更快; 支持无限主表分表,容量更大,效率更高; 专题大更新,功能更强大,制作专题更方便; 新增采集规则导出与导入功能,支持所有系统模型; 支持多MYSQL服务器读写分离,使网站更稳定; 系统模型新增多值字段功能,扩展更灵活; 未完待续……系列教程:帝国CMS表情添加及显示数量设置 帝国CMS7.0新增采集规则导入与导出 帝国CMS7.0功能介绍:制作专题更简单 帝国CMS7.0功能介绍:支持无限附件分表 帝国CMS 7.0功能介绍 性能提升30%!