婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網(wǎng)站建設(shè) > 建站知識 > dedecms轉(zhuǎn)換wordpress詳細版,成功版,經(jīng)典版

dedecms轉(zhuǎn)換wordpress詳細版,成功版,經(jīng)典版

POST TIME:2021-05-09 22:15

織夢模板網(wǎng)開始做跟版網(wǎng)時用的是wordpress,而不是織夢。并且為了學(xué)習(xí)wordpress模板制作,還花了300大洋,雖說當時勉強可以做wordpress的模板了,但由于wordpress的模板是php編輯的,所以如果要想熟練的制作wordpress的模板,除了會網(wǎng)站制作的基礎(chǔ)知識html以外,還要學(xué)會php編程。要學(xué)會并熟練一門動態(tài)編程語言是需要耗費時間的。而織夢dedecms的后臺管理很簡單方便,并且織夢模板用的基本上只有html、div+css,其他動態(tài)語言用的很少。

所以織夢模板網(wǎng)就把跟版網(wǎng)改成了織夢cms,現(xiàn)在使用織夢已經(jīng)1年半的時間了,已經(jīng)能熟練控制織夢了,同時也發(fā)現(xiàn)了問題。例如,織夢沒有定時發(fā)布功能,如果要做織夢插件或織夢后臺二次開發(fā)還是要用到php。這時我就有了學(xué)習(xí)php的想法,并且又了要不要把跟版網(wǎng)轉(zhuǎn)換成wordpress的想法。

雖然wordpress是博客系統(tǒng),但其操作簡單,可用免費資源多,有利于SEO,并且如果做wordpress的模板,有利于php的實踐。所以就找了一下織夢dedecms轉(zhuǎn)換wordpress的教程。下面是從網(wǎng)上找的教程,分享給大家。

教程正式開始:
首頁dedecms制作全站rss。去http://pan.baidu.com/share/link?shareid=1276123636&uk=202706418下載文件里面有詳細的教程,制作完全站rss后,要修改下rss.htm,教程里的文件里有這句代碼{dede:arclistrow='100'col='1'titlelen='100'orderby='pubdate'}。row=100。首先查看自己的dedecms的文章看大約總共多少條。r0w的數(shù)值一定要比你的文章數(shù)大或者相等,不然導(dǎo)入數(shù)據(jù)的時候會有數(shù)據(jù)未導(dǎo)入。制作好全站rss后,下載網(wǎng)站的rss數(shù)據(jù),http://你的dedecms域名/rss.php。將dedecmsrss下載下來后,需要改幾個地方。為了測試我開了兩個網(wǎng)站測試,www.diaoyudiao.org是dedecms網(wǎng)站,www.diaosinanshi2.com是wordpress測試網(wǎng)站。打開rss.php文件將<rssversion="2.0">換成
<rssversion="2.0"
xmlns:excerpt="http://wordpress.org/export/1.2/excerpt/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:wp="http://wordpress.org/export/1.2/"
>。然后在
你的<language>zh-cn</language>下面加上wxr的版本號
<wp:wxr_version>1.2</wp:wxr_version>。這個版本號,對于這個版本號本人沒研究。如果你想知道的話就點擊

下載導(dǎo)出的文件里就有版本號。我wordpress用的最新的版本號1.2。rss.php先暫時告一段落,開始折騰wordpress。wordpress安裝好后清空wp_posts里的所有的記錄。至于為什么這么做你先照做就是了。后面給給你解釋的。刪除記錄后。改下wp_posts下的id字段遞增的初始值,更改的方法可以用各種mysql工具,也可以直接改sql文件。找到sql文件里類似這樣的一段代碼
DROPTABLEIFEXISTS`wp_posts`;CREATETABLE`wp_posts`(`ID`bigint(20)unsignedNOTNULLAUTO_INCREMENT,`post_author`bigint(20)unsignedNOTNULLDEFAULT'0',`post_date`datetimeNOTNULLDEFAULT'0000-00-0000:00:00',`post_date_gmt`datetimeNOTNULLDEFAULT'0000-00-0000:00:00',`post_content`longtextNOTNULL,`post_title`textNOTNULL,`post_excerpt`textNOTNULL,`post_status`varchar(20)NOTNULLDEFAULT'publish',`comment_status`varchar(20)NOTNULLDEFAULT'open',`ping_status`varchar(20)NOTNULLDEFAULT'open',`post_password`varchar(20)NOTNULLDEFAULT'',`post_name`varchar(200)NOTNULLDEFAULT'',`to_ping`textNOTNULL,`pinged`textNOTNULL,`post_modified`datetimeNOTNULLDEFAULT'0000-00-0000:00:00',`post_modified_gmt`datetimeNOTNULLDEFAULT'0000-00-0000:00:00',`post_content_filtered`longtextNOTNULL,`post_parent`bigint(20)unsignedNOTNULLDEFAULT'0',`guid`varchar(255)NOTNULLDEFAULT'',`menu_order`int(11)NOTNULLDEFAULT'0',`post_type`varchar(20)NOTNULLDEFAULT'post',`post_mime_type`varchar(100)NOTNULLDEFAULT'',`comment_count`bigint(20)NOTNULLDEFAULT'0',PRIMARYKEY(`ID`),KEY`post_name`(`post_name`),KEY`type_status_date`(`post_type`,`post_status`,`post_date`,`ID`),KEY`post_parent`(`post_parent`),KEY`post_author`(`post_author`))ENGINE=MyISAMAUTO_INCREMENT=84DEFAULTCHARSET=utf8;將最后這句的auto—increament=84。84的數(shù)值是多少,是有你dedecms文章的id的數(shù)值決定的。看你文章的最大id是多少。然后auro—increment的數(shù)值一定要大于你dedecms文章最大的id的數(shù)值。不然會出錯。然后在你的Wordpress里創(chuàng)建你原dedecms的目錄我原網(wǎng)站。創(chuàng)建好后

將內(nèi)容導(dǎo)出去。我文件是這樣的。

將類似<wp:category><wp:term_id>1</wp:term_id><wp:category_nicename>wangzhan</wp:category_nicename><wp:category_parent></wp:category_parent><wp:cat_name><![CDATA[網(wǎng)站]]></wp:cat_name></wp:category>分類代碼復(fù)制到你rss.php下、這是我rss.php

復(fù)制過去后。然后在你每個item里將<category>網(wǎng)站</category>換成Wordpress目錄形式。
<categorydomain="category"nicename="wangzhan"><![CDATA[網(wǎng)站]]></category>。換完后在后面添加<wp:post_type>post</wp:post_type>這是文章類型。親目錄不要光復(fù)制我的奧??醋约旱姆诸愂鞘裁淳蛯懯裁?。記住是每個item都要改的。親用文本工具什么word之類的替換的吧,開始導(dǎo)入rss.php。

選擇倒數(shù)第二個wordpress第一次用的話得安裝。安裝點擊下就ok了。導(dǎo)入中遇到什么問題找我私聊。這里就不多說了。導(dǎo)入后的效果

到現(xiàn)在這步我們已經(jīng)成功導(dǎo)入文章的標題了。下一步導(dǎo)入文章的內(nèi)容。
2.文章全文導(dǎo)入織夢數(shù)據(jù)庫的文章全文儲存在dede_addonarticle表上的body里,我們要把這個body的內(nèi)容轉(zhuǎn)到Worpress數(shù)據(jù)庫里wp_posts表上的post_content里。
這個轉(zhuǎn)換,需要使用一個橋梁——那就是dede_archives,即dede_addonarticle上body的內(nèi)容先轉(zhuǎn)到dede_archives上,再從dede_archives上再轉(zhuǎn)到wp_posts上的post_content里。這兩次轉(zhuǎn)換的匹配點,分別是織夢里的文章id,以及Wordpress里已經(jīng)導(dǎo)入了的文章標題(這與織夢里的文章標題是一樣的)。
具體步驟如下:
進入phpMyAdmin,在織夢數(shù)據(jù)庫里的dede_archives表上,添加一個列,命名為body,然后用UPDATE命令把dede_addonarticle上的全文(body)導(dǎo)入到dede_archives的body上,以dede_addonarticle上的aid和dede_archives上的id為匹配點:
1UPDATE`dede_archives`,`dede_addonarticle`
2SET`dede_archives`.`body`=`dede_addonarticle`.`body`
3WHERE`dede_archives`.`id`=`dede_addonarticle`.`aid`。執(zhí)行完后將dede_archives備份下來導(dǎo)入到wordpress的數(shù)據(jù)庫中。接下來把整個dede_archives表導(dǎo)入到WordPress的數(shù)據(jù)庫上,使其與wp_posts同在一個數(shù)據(jù)庫下。再次使用UPDATE命令把,把dede_archives上的body導(dǎo)入到wp_posts上的post_content上,以文章標題為匹配點(前提是,你的文章標題都是唯一的):
3UPDATE`wp_posts`,`dede_archives`
3SET`wp_posts`.`post_content`=`dede_archives`.`body`
3WHERE`wp_posts`.`post_title`=`dede_archives`.`title`執(zhí)行此語句后正常的話dedecms里的文章已經(jīng)成功導(dǎo)入。
可以去我測試網(wǎng)站www.diaosinanshi2.com看看測試效果的。文章雖然出來了有朋友問但圖片掛了。親看下圖片地址。直接將dedecms的uploads目錄放到wordpress根目錄就好了。以上內(nèi)容都可以在網(wǎng)上找到參考。以下內(nèi)容是網(wǎng)上沒有的請仔細看。
文章雖然都搬過去了。但是地址不對,要是做了好幾年的網(wǎng)站,一下子網(wǎng)站內(nèi)容地址都改了這不就悲催了嗎。不扯了直入正題。
在dede—archives里創(chuàng)建個字段字段名稱test類型什么和id一樣。

然后將id的內(nèi)容導(dǎo)入到test字段里面updatedede_archivessettest=id
最后導(dǎo)出dede_archives,將dede_archives.導(dǎo)入到wordpress中。
最后執(zhí)行
UPDATE`wp_posts`,`dede_archives`
SET`wp_posts`.`ID`=`dede_archives`.`test`
WHERE`wp_posts`.`post_title`=`dede_archives`.`title`這段代碼。這段代碼的意思是將test的值傳給ID。
文章已經(jīng)解決尾聲。安裝WPNoCategoryBase插件。將固定鏈接改成。/%category%/%post_id%.html這樣文章地址已經(jīng)保持一致。雖然天朝不在乎版權(quán)。親我手敲了兩個多小時寫出來的。親復(fù)制粘貼的時候轉(zhuǎn)載的時候掛上本文鏈接不然我轉(zhuǎn)個圈圈詛咒你。。還有就是目前我www.diaosinanshi2.com的網(wǎng)站沒做偽靜態(tài)所以打開文章鏈接是404.親看教程自己折騰的吧。。
還有就是可能有看到教程有的地方啰嗦什么的。主要讓新手看。。。說的詳細點哈哈。。
 


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 大丰市| 保德县| 河间市| 清河县| 永靖县| 廉江市| 阳原县| 金沙县| 报价| 龙江县| 廉江市| 敦煌市| 东丽区| 阿克苏市| 绥江县| 廉江市| 宿州市| 林周县| 册亨县| 新邵县| 昌宁县| 平顺县| 石河子市| 成安县| 独山县| 日照市| 吐鲁番市| 建水县| 盘山县| 唐山市| 莆田市| 大关县| 锡林浩特市| 肇东市| 孟州市| 孟津县| 宁乡县| 苍溪县| 南汇区| 龙岩市| 任丘市|