织梦Dedecms站点转开源内容管理系统YzmCMS教程(含插件下载)

[全站通告]如需人工一对一付费服务(业务),请加微信 2589053300 进行沟通处理-非诚勿扰

自2021年09月30号,DedeCMS官方发布一封公开信,信中对于商业程序使用发出了授权通告,除个人非营利网站外都要购买DedeCMS商业使用授权,对于国内大批网站来说都是一个灾难性的消息。而且 DedeCMS已经完成了 AI机器人取证的阶段,下一步就是对到期之后还不缴费的网站采取维权措施了。

织梦CMS在2021-09-26更新发布DedeCMS V5.7 SP2正式版(同时也面临收费5800元)

如果你网站想要长期持续性的发展商业行为,还是考虑下是否要转换为其他程序继续运行,其转换的程序大部分人会选择易优和wordpress,但博主本人对wordpress以及易优,都没有太大啥感觉,于是博主自网上找到了一套插件将dedecms的数据同步转换到yzmcms,相当的好用;

再开始之前,我们先了解一下什么是yzmcms

YzmCMS是一款基于YZMPHP开发的一套轻量级开源内容管理系统,YzmCMS简洁、安全、开源、免费,可运行在Linux、Windows、MacOSX、Solaris等各种平台上,专注为公司企业、个人站长快速建站提供解决方案。

YzmCMS(以下简称本产品)采用面向对象方式自主研发的YZMPHP框架开发,它是一款开源高效的内容管理系统,产品基于PHP+Mysql架构,可运行在Linux、Windows、MacOSX、Solaris等各种平台上。

本产品自v3.0起,完全采用MVC框架式开发,增加了程序的维护性、可扩展性,并采用模块化开发设计,使二次开发变得简单、容易,系统设计的模板标签,让前端人员可独立完成模板制作及数据调用,后台管理员可自定义模型功能,不会编程就实现各种信息发布和检索。

本产品源码简洁、严谨、安全、高效、源码100%开源,作者用心优化每一行代码,减少冗余,给用户的第一感觉就是“快”,程序运行快、加载快、效率高、轻量级!!!

织梦dedecms转换yzmcms方法教程说明:

一、安装yzmcms网站程序

从yzmcms官方网站上下载好网站程序并安装,点击去下载-->YZMCMS内容管理系统下载,安装教程这里就不啰嗦了,自己去看官方教程。

二、导出原dedecms网站的数据表文件

将原网站(织梦dedecms程序)数据库中的三个数据表导出,分别是:栏目数据表“dede_arctype”,文章数据表“dede_archives”以及文章对应的内容数据表“dede_addonarticle”,其中“dede_”为数据表前缓,若你在安装时更改过数据表前缀,只需找准对应的数据表名就可以了,如下图:

三、导入数据表

将导出的三个数据表,导入至yzmcms网站程序数据库中,更改数据表前缀,如:dedecms数据表前缀为“dede_”,yzmcms数据表前缀为“yzm_”,因此需要统一数据表前缀。

四、同步/创建网站栏目

在application\admin\controller路径下,找到文件category.class.php,在27和28行之间插入如下代码:

//dedecms栏目转换
		$ddcat_data = D('arctype')->order('id ASC')->select();
		foreach($ddcat_data as $val){
			$isFcatid =  $this->db->field('catid')->where(array('catid'=>$val['id']))->one();

			if(stripos($val['typedir'],'{cmspath}')){
				$catdir = str_replace('{cmspath}/','',$val['typedir']);
			}else{
				if(stripos($val['typedir'],'/',0)){
					$catdir = str_replace('/','',$val['typedir']);
				}else{
					$catdir = $val['typedir'];
				}
			}
			$num = $val['id']+1;
			$arr = array(
				'catid'=>$val['id'],
				'catname'=>$val['typename'],
				'modelid'=>'1',
				'parentid'=>$val['topid'],
				'arrparentid'=>$val['topid'].','.$num,
				'catdir'=>$catdir,
				'type'=>'0',
				'listorder'=>$val['sortrank'],
				'target'=>'_self',
				'member_publish'=>'0',
				'display'=>'1',
				'pclink'=>'/'.$catdir.'/',
				'mobname'=>$val['typename'],
				'category_template'=>'category_article',
				'list_template'=>'list_article',
				'show_template'=>'show_article'

			);
			
			if($isFcatid){
				if(D('category')->update($arr, array('catid'=>$val['id']))){
					showmsg(L('operation_success'), U('init'), 1);
				}else{
					showmsg(L('operation_failure'));
				}
			}else{
				if(D('category')->insert($arr, true)){
					showmsg(L('operation_success'), U('init'), 1);
				}else{
					showmsg(L('operation_failure'));
				}
			}
		}

完成后保存,然后登陆网站后台,在左侧【内容管理】栏目下点击【栏目管理】,这时会自动同步创建原网站的栏目。

五、同步原dedecms网站上的文章内容

下载安装转换插件-->(dedecm转换至yzmcms插件在文章底部),下载完成后解压,将得到的整个文件夹,放置网站根目录下的application文件夹内,如下图所示:

安装放置好后,回到网站后台在左侧找到【模块管理】点击下面的【模块管理】,在右侧找到【dede文章转换】,如下图点击安装(我这里已经安装好了,没安装的会显示【安装】);

安装完成后,刷新下页面,即可在左侧菜单栏【模块管理】下看到【dede文章转换】插件,点击则会自动同步原dedecms网站上的文章内容过来,转换时间由文章数量而定,目前设定的时间为每3秒转换一篇文章,静待装换完成即可,注意:转换期间请勿关闭页面。

至此,原网站的文章内容已全部同步过来,且url也是一一对应的,不信你可去看看,最后就是更改前端页面模板,请往下看。

六、同步原网站素材文件

将原网站上的文件css、js、images以及页面模板复制过来,放置对应文件夹即可,具体放置位置可根据你原网站页面模板中引用的文件目录,比如博主dedecms网站页面模板中引用的css、js等文件放在根目录下,则复制过来也是一样放置网站根目录下同名文件夹内,若无新建文件名即可。

模板页面文件:在路径application\index\view下,新建文件夹命名dede(可自定义名称),将dedecms网站页面模板复制到此文件夹内,如下图:

七、绑定对应页面模板

完成第六步后,回到网站后台,在左侧菜单栏找到【系统管理】-->【系统设置】-->【附加设置】,按照下图所示设置好后,点击保存。

最后,在网站后台找到【批量更新url】点击【开始更新】,完成后,点击右上角的【清除缓存】,到此本教程已全部完成。

以上就是关于“织梦dedecms转换到yzmcms网站程序的方法教程”,若你在操作过程中仍然不会,欢迎有偿随时骚扰博主微信2589053300,及得备注哈;

dedecm转换至yzmcms插件下载(内含YzmCMS V6.2 ):

SVIP价 8.8 折

已有0人支付

如需博主协助处理(收费),请加微信2589053300(非诚勿扰) --更多请关注:老梁`s Blog

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 织梦Dedecms站点转开源内容管理系统YzmCMS教程(含插件下载)

发表评论

本站承接,网站推广(SEM,SEO),软件的安装的安装与调试,服务器的推荐以及配置,APP的开发与维护,网络或者web维护;财务软件,客户管理系统,人力资源,超市POS,医药管理,服务器安全,ecshop,金蝶,用友,管家婆;

立即查看 了解详情