織夢(mèng)Dedecms站點(diǎn)轉(zhuǎn)開源內(nèi)容管理系統(tǒng)YzmCMS教程(含插件下載)
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
自2021年09月30號(hào),DedeCMS官方發(fā)布一封公開信,信中對(duì)于商業(yè)程序使用發(fā)出了授權(quán)通告,除個(gè)人非營利網(wǎng)站外都要購買DedeCMS商業(yè)使用授權(quán),對(duì)于國內(nèi)大批網(wǎng)站來說都是一個(gè)災(zāi)難性的消息。而且 DedeCMS已經(jīng)完成了 AI機(jī)器人取證的階段,下一步就是對(duì)到期之后還不繳費(fèi)的網(wǎng)站采取維權(quán)措施了。
織夢(mèng)CMS在2021-09-26更新發(fā)布DedeCMS V5.7 SP2正式版(同時(shí)也面臨收費(fèi)5800元)
如果你網(wǎng)站想要長期持續(xù)性的發(fā)展商業(yè)行為,還是考慮下是否要轉(zhuǎn)換為其他程序繼續(xù)運(yùn)行,其轉(zhuǎn)換的程序大部分人會(huì)選擇易優(yōu)和wordpress,但博主本人對(duì)wordpress以及易優(yōu),都沒有太大啥感覺,于是博主自網(wǎng)上找到了一套插件將dedecms的數(shù)據(jù)同步轉(zhuǎn)換到yzmcms,相當(dāng)?shù)暮糜茫?/p>
再開始之前,我們先了解一下什么是yzmcms
YzmCMS是一款基于YZMPHP開發(fā)的一套輕量級(jí)開源內(nèi)容管理系統(tǒng),YzmCMS簡潔、安全、開源、免費(fèi),可運(yùn)行在Linux、Windows、MacOSX、Solaris等各種平臺(tái)上,專注為公司企業(yè)、個(gè)人站長快速建站提供解決方案。
YzmCMS(以下簡稱本產(chǎn)品)采用面向?qū)ο蠓绞阶灾餮邪l(fā)的YZMPHP框架開發(fā),它是一款開源高效的內(nèi)容管理系統(tǒng),產(chǎn)品基于PHP+Mysql架構(gòu),可運(yùn)行在Linux、Windows、MacOSX、Solaris等各種平臺(tái)上。
本產(chǎn)品自v3.0起,完全采用MVC框架式開發(fā),增加了程序的維護(hù)性、可擴(kuò)展性,并采用模塊化開發(fā)設(shè)計(jì),使二次開發(fā)變得簡單、容易,系統(tǒng)設(shè)計(jì)的模板標(biāo)簽,讓前端人員可獨(dú)立完成模板制作及數(shù)據(jù)調(diào)用,后臺(tái)管理員可自定義模型功能,不會(huì)編程就實(shí)現(xiàn)各種信息發(fā)布和檢索。
本產(chǎn)品源碼簡潔、嚴(yán)謹(jǐn)、安全、高效、源碼100%開源,作者用心優(yōu)化每一行代碼,減少冗余,給用戶的第一感覺就是“快”,程序運(yùn)行快、加載快、效率高、輕量級(jí)!?。?/p>
織夢(mèng)dedecms轉(zhuǎn)換yzmcms方法教程說明:
一、安裝yzmcms網(wǎng)站程序
從yzmcms官方網(wǎng)站上下載好網(wǎng)站程序并安裝,點(diǎn)擊去下載-->YZMCMS內(nèi)容管理系統(tǒng)下載,安裝教程這里就不啰嗦了,自己去看官方教程。
二、導(dǎo)出原dedecms網(wǎng)站的數(shù)據(jù)表文件
將原網(wǎng)站(織夢(mèng)dedecms程序)數(shù)據(jù)庫中的三個(gè)數(shù)據(jù)表導(dǎo)出,分別是:欄目數(shù)據(jù)表“dede_arctype”,文章數(shù)據(jù)表“dede_archives”以及文章對(duì)應(yīng)的內(nèi)容數(shù)據(jù)表“dede_addonarticle”,其中“dede_”為數(shù)據(jù)表前緩,若你在安裝時(shí)更改過數(shù)據(jù)表前綴,只需找準(zhǔn)對(duì)應(yīng)的數(shù)據(jù)表名就可以了,如下圖:
三、導(dǎo)入數(shù)據(jù)表
將導(dǎo)出的三個(gè)數(shù)據(jù)表,導(dǎo)入至yzmcms網(wǎng)站程序數(shù)據(jù)庫中,更改數(shù)據(jù)表前綴,如:dedecms數(shù)據(jù)表前綴為“dede_”,yzmcms數(shù)據(jù)表前綴為“yzm_”,因此需要統(tǒng)一數(shù)據(jù)表前綴。
四、同步/創(chuàng)建網(wǎng)站欄目
在application\admin\controller路徑下,找到文件category.class.php,在27和28行之間插入如下代碼:
//dedecms欄目轉(zhuǎn)換
$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'));
}
}
}
完成后保存,然后登陸網(wǎng)站后臺(tái),在左側(cè)【內(nèi)容管理】欄目下點(diǎn)擊【欄目管理】,這時(shí)會(huì)自動(dòng)同步創(chuàng)建原網(wǎng)站的欄目。
五、同步原dedecms網(wǎng)站上的文章內(nèi)容
下載安裝轉(zhuǎn)換插件-->(dedecm轉(zhuǎn)換至yzmcms插件在文章底部),下載完成后解壓,將得到的整個(gè)文件夾,放置網(wǎng)站根目錄下的application文件夾內(nèi),如下圖所示:
安裝放置好后,回到網(wǎng)站后臺(tái)在左側(cè)找到【模塊管理】點(diǎn)擊下面的【模塊管理】,在右側(cè)找到【dede文章轉(zhuǎn)換】,如下圖點(diǎn)擊安裝(我這里已經(jīng)安裝好了,沒安裝的會(huì)顯示【安裝】);
安裝完成后,刷新下頁面,即可在左側(cè)菜單欄【模塊管理】下看到【dede文章轉(zhuǎn)換】插件,點(diǎn)擊則會(huì)自動(dòng)同步原dedecms網(wǎng)站上的文章內(nèi)容過來,轉(zhuǎn)換時(shí)間由文章數(shù)量而定,目前設(shè)定的時(shí)間為每3秒轉(zhuǎn)換一篇文章,靜待裝換完成即可,注意:轉(zhuǎn)換期間請(qǐng)勿關(guān)閉頁面。
至此,原網(wǎng)站的文章內(nèi)容已全部同步過來,且url也是一一對(duì)應(yīng)的,不信你可去看看,最后就是更改前端頁面模板,請(qǐng)往下看。
六、同步原網(wǎng)站素材文件
將原網(wǎng)站上的文件css、js、images以及頁面模板復(fù)制過來,放置對(duì)應(yīng)文件夾即可,具體放置位置可根據(jù)你原網(wǎng)站頁面模板中引用的文件目錄,比如博主dedecms網(wǎng)站頁面模板中引用的css、js等文件放在根目錄下,則復(fù)制過來也是一樣放置網(wǎng)站根目錄下同名文件夾內(nèi),若無新建文件名即可。
模板頁面文件:在路徑application\index\view下,新建文件夾命名dede(可自定義名稱),將dedecms網(wǎng)站頁面模板復(fù)制到此文件夾內(nèi),如下圖:
七、綁定對(duì)應(yīng)頁面模板
完成第六步后,回到網(wǎng)站后臺(tái),在左側(cè)菜單欄找到【系統(tǒng)管理】-->【系統(tǒng)設(shè)置】-->【附加設(shè)置】,按照下圖所示設(shè)置好后,點(diǎn)擊保存。
最后,在網(wǎng)站后臺(tái)找到【批量更新url】點(diǎn)擊【開始更新】,完成后,點(diǎn)擊右上角的【清除緩存】,到此本教程已全部完成。
以上就是關(guān)于“織夢(mèng)dedecms轉(zhuǎn)換到y(tǒng)zmcms網(wǎng)站程序的方法教程”,若你在操作過程中仍然不會(huì),歡迎有償隨時(shí)騷擾博主微信2589053300,及得備注哈;
dedecm轉(zhuǎn)換至yzmcms插件下載(內(nèi)含YzmCMS V6.2 ):
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!