プログラムの開発

DedecmsからWord Pressの詳細版、成功版、クラシック版

最近の2週間まで、黒いチェーンを2回掛けられたDEDECMSを3年間使用してきましたが、問題は解決する方法を知らない、DECMS公式は記入しません。

記事の目次

最近の2週間がブラックチェーンで2回ハングアップされるまで、問題は解決する方法を知らない、Dedecmsの公式は抜け穴を埋めない、失望した木材、だから別のプログラムに変換することを決めた、長い時間を探して良いプログラムを見つけた、私は他のCMSプログラムに接触していない、他の不慣れなプログラムに変換する最初のテンプレートが問題である場合は、Dedecmsに加えて自分の接触プログラムはWord Pressに精通している、このブログはWord Pressで構築されたものです。だから、Word Pressを変更することにした、どのように変更する、唯一の私の妻、Baidu、長い間、Google Nの下で、チュートリアルを参照してください、同じ、非常に詳細ではありません。ここでは教えていません。彼らの教えに感謝し、彼らの教えは私にアイデアを与えてくれた。公式ホームページを書く前に、道路上の友人に感謝します。正式に授業開始:

DedecmsはRSSを作成する。去https://pan.baidu.com/s/1mfhl_YO-C_yt5c3HxTLV1A抽出符号aec6有的,制作完全站rss后,要下rss.,里的里有这句{dede arclist row= 100col = 100titlelen = 100orderby = date}。行は100ですまず、あなたのDedecms記事を見てみましょう。r0wの値は記事の数よりも大きいか等しい必要があります。そうしないと、データをインポートするときにデータがインポートされません。制作好全駅rss后,下载网站的rssデータ,http//你的dedecmsドメイン名/rss.php。Dedecmsrssをダウンロードした後、いくつかの変更が必要です。テストのために、私は2つのテストサイトを開きました。w w w.diaoyudiao.orgはdedecmsサイト、w w w.diaosinanshi2.comはWordpressのテストサイトです。rss.phpファイルを開き、<rss version=“2.0”>に置き換える

RSSバージョンは“2.0”
xns excerpt="htword.export1.2exct/"
xmlns content="http//purl.org/rss/1.0/modules/content/"
xmlns wfw="http//wellformedweb.org/CommentAPI/"
xns ="htl.dcels1.1/"
xns wp="htword.export1.2/"
>。そしてそこで

あなたの<language>zh-cnの</language>下にwxrのバージョン番号を追加します。
<wp:wxr_version>2.1</wp:wxr_version>。このバージョン番号は自分では調べられていません。知りたい場合は、ダウンロードをクリックしてエクスポートされたファイルにバージョン番号があります。Word Pressの最新バージョンは1.2です。rss.phpは一時的に終了し、Word Pressを開始します。Word Pressがインストールされたら、wp_posts内のすべてのレコードを空にします。なぜそうするのかは、最初にそれをする。後で説明します。レコードの削除後。wp_postsのidフィールドの初期値を変更し、変更方法は様々なMy SQLツールを使用することができ、SQLファイルを直接変更することもできます。SQLファイルにこのようなコードがあります。

DROP TABLE IF EXISTS `wp_posts`; CREATE TABLE `wp_posts '`ID` bigint 00 `post_content` longtext NOT NULL `post_title` text NOT NULL `post_excerpt` text NOT NULL `post_status` varchar 20 NOT NULL lish`comment_status` varchar 20 NOT NULL open `ping_status` varchar 20 NOT NULL open `post_` varchar 20 NOT NULL "`post_name` varchar 200 NOT NULL"`to_ping` text NOT NULL `pinged` text NOT NULL `text NOT NULL `post_modified` datetime NOT NULL DEFAULT 0000-00-00 00 00 `post_modified_gmt` datetime NOT NULL DEFAULT 0000-00-00 00 00 00 `post_content_filtered` longtext NOT NULL `post_parent` bigint 20 uned NOT NULL 0 `guid` varchar 255 NOT NULL `menu_order` int 11 NOT NULL 0 `post_type` varchar 20 NOT NULL post `post_mime_type varchar 100 NOT NULL`comment_count` bigint 20 NOT NULL 0` PRRY KEY KEY ID `_name``post_name` 84の値は、dedecmsの記事のIDの値によって決まります。あなたの記事の最大IDを見てください。Aurro-Incrementの値は、Dedecmsの記事の最大IDの値よりも大きくなければなりません。そうでなければ間違いです。その後、Word Pressに元のdedecmsのディレクトリを作成します。作成後に。
コンテンツをエクスポートします。私の論文はこんな感じです。<wp:category><wp:term_id>1</wp:term_id><wp:category_nicename>ワンカンのように</wp:category_nicename><wp:category_parent></wp:category_parent><wp:cat_name>! [CDATA[website]]&gt;</wp:cat_name></wp:category>分類コードをrss.phpにコピーします。これは私のrss.phpコピー後です。次に、各項目のWord Pressディレクトリ形式に<category>ウェブサイト</category>を変更します。

&lt;category domain=“category” nicename=“wangzhan”&gt;&lt;! [CDATA[Webサイト]]&gt;</category>.後に<wp:post_type>ポストを</wp:post_type>追加これは記事の種類です。亲目次私の奥をコピーするな。あなたの分類が何であるか見なさい。すべての項目を変更する必要があります。テキストツールを使ってWordを置き換えて、rss.phpをインポートし始めましょう。最初に使用する場合は、最後から2番目のWord Pressを選択します。インストールはOKです。輸入中の問題について教えてください。ここで言うことはあまりない。導入後の影響

これで、記事のタイトルを入力できました。次に記事の内容をインポートする。

2.記事全文のインポート
dreamsデータベースの記事全文はdede_addonarticleテーブルのbodyに保存されています。このbodyの内容をWorpressデータベースのwp_postsテーブルのpost_contentに転送します。

この変換にはブリッジが必要です。つまり、dede_archivesです。つまり、dede_addonarticleのボディのコンテンツがdede_archivesに移動し、dede_archivesからwp_postsのpost_contentに移動します。この2つの変換のマッチングポイントは,それぞれ,織夢の記事IDと,Word Pressに既に導入されている記事タイトル(織夢の記事タイトルと同じ)である.

具体的な手順は:
phpMyAdminにアクセスし、dreamsデータベースのdedede_archivesテーブルに列を追加し、bodyという名前の列を追加し、UPDATEコマンドを使用してdede_addonarticleの全文(body)をdede_archivesのbodyにインポートします。dedede_addonarticleのaidとdedede_archivesのidをマッチポイントとして使用します。

  1. UPDATE ` dede_archives `` dede_addonarticle `
  2. SET dede_archives`. body`=` dede_addonarticle`.` body`.
  3. WHERE ` dede_archives`. id`=` dede_addonarticle`.` aid`。実行後、dede_archivesをバックアップしてWord Pressのデータベースにインポートします。次に、dede_archivesテーブル全体をWord Pressのデータベースにインポートし、wp_postsと同じデータベースに配置します。UPDATEコマンドをもう一度使用して、dede_archivesのbodyをwp_postsのpost_contentにインポートします(記事のタイトルが一意であることを前提とします):
    1. UPDATE ` wp_posts``dede_archives`
    2. SET wp_posts`.` post_content`=` dede_archives`. body`.
    3. WHERE ` wp_posts`.` post_title`=` dede_archives`. title `この文を実行すると、通常どおり、dedecms内の記事がインポートされます。

私のテストサイトw w w.diaosinanshi2.comでテストの結果を確認できます。友人に頼まれた記事が出てきたが、写真が切れた。住所の写真を見てください。dedecmsのuploadsディレクトリをWord Pressのルートディレクトリに置くだけです。上記のすべてはオンラインで見つけることができる。以下の内容はネット上にないものですのでご注意ください。

記事はすべて移動しました。しかし、アドレスが間違っている場合は、数年間ウェブサイトを行うと、突然ウェブサイトの内容のアドレスが変更され、悲しいですか?本題にまっすぐ行かないでください。

dede-archivesにフィールド名を作成しますtest型idと同じです。

次に、idの内容をtestフィールドにインポートしますupdate dedede_archives set test=id

dede_archivesをエクスポートし、dede_archivesをWord Pressにインポートします。

最後の実装

UPDATE `wp_posts``de_archives`
SET `wp_posts`.` ID`= ` dede_archives `.` test`
`wp_posts`.` post_title` = `dede_archives`.`タイトルはこのコードです。このコードは、testの値をIDに渡すことを意味します。

記事は終了しました。WP No Category Baseプラグインをインストールします。固定リンクを変更。/% category%/% post_id %.html記事のアドレスが一貫しています。著作権は気にしません2時間以上かけて手を振って書いた。親コピー &ペースト的时候再载的时候挂本文リンク或者我转个丸呪縛你。また、現在のw w w.diaosinanshi2.comのウェブサイトは擬似静的ではないので、記事のリンクを開くことは40 4です。

また、授業が何かを見ることができる。主に新人が見る..。詳細は、ハハ.。