J'ai utilisé détecms pendant 3 ans, jusqu'à deux semaines récemment accroché chaîne noire deux fois, le problème est de ne pas savoir comment résoudre, détecms officiel ne remplit pas la vulnérabilité, déçu, il y a du bois, donc décidé de passer à un autre programme, cherché pendant longtemps aussi trouver un bon programme, je n'ai pas contacté d'autres programmes cms, si la conversion à d'autres programmes inconnus d'abord le modèle est un problème, le programme de contact en plus de détecms sur les connaissances de WordPress, ce blog est construit par WordPress. Alors j'ai décidé de changer de wordpress, comment le changer, je ne peux que demander de l'aide à ma femme Du Niang, Baidu depuis longtemps, Google n fois, voir le tutoriel, le même, et très peu détaillé. Je ne vais pas envoyer leurs tutoriels ici. Mais merci beaucoup pour leurs tutoriels, leurs tutoriels m'ont donné des réflexions. Avant d'écrire officiellement la page d'accueil Merci crifan sur la route ici ami. Le tutoriel a officiellement commencé :
Home Dédecms faire rss pour tout le site. Le fichier de téléchargement a un tutoriel détaillé, après avoir créé un rss complet, vous devez modifier rss.htm, le fichier dans le tutoriel a ce code {dede : arclist row = '100 ′ col = '1 ′ titlelen =' 100 ′ orderby = 'pubdate'}. row = 100. Commencez par consulter vos propres articles de dédicace pour voir environ combien d'articles il y a au total. La valeur de r0w doit être supérieure ou égale au nombre d'articles que vous avez, sinon les données ne seront pas importées lors de l'importation des données. Après avoir fait rss pour tout le site, téléchargez les données rss du site Web, http://yourdedecms domain/rss.php. Après avoir téléchargé dedecmsrss, il faut changer plusieurs endroits. Pour tester, j'ai ouvert deux sites Web pour tester, www.diaoyudiao.org est le site de dédicace, et www.diaosinanshi2.com est le site de test wordpress. Ouvrez le fichier rss.php et remplacez <rss version="2.0′′ > par
< version rss = » 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/"
>。Et puis, dans
Ajouter le numéro de version de wxr sous votre zh-cn<language></language>
<wp:wxr_version>1.2 à.</wp:wxr_version>Ce numéro de version, je n'ai pas étudié ce numéro de version. Si vous voulez savoir, cliquez sur Télécharger. Le fichier exporté contient le numéro de version. La dernière version que j'utilise est WordPress, version 1.2. Rss.php a pris fin temporairement et a commencé à tourner WordPress. Après l'installation de WordPress, videz tous les enregistrements de wp _ posts. Pour savoir pourquoi vous faites cela, faites-le d'abord. Je vais vous expliquer plus tard. Après avoir supprimé les enregistrements. Modifier la valeur initiale de l'incrémentation du champ id sous wp _ posts, la méthode de modification peut être utilisée par divers outils mysql, ou vous pouvez modifier directement le fichier sql. J'ai trouvé quelque chose comme ça dans le fichier sql.
DROP TABLE S'IL existe `wp _ posts` ; CREATE TABLE `wp _ posts`(`ID` bigint(20) unsigned NOT NULL AUTO _ INCREMENT, `post_author` bigint(20) unsigned NOT NULL DEFAULT `0', `post_date` datetime NOT NULL DEFAULT `0000-00-00 00:00', `post_date_gmt` datetime NOT NULL DEFAULT `0000-00-00 00:00 : 00 : 00 : 00', `post_content` longtext NOT NULL, `post_title` text NOT NULL, `post_excerpt` text NOT NULL, `post_status` varchar(20) NOT NULL DEFAULT 'publish',`comment _ status` varchar(20) NOT NULL DEFAULT ' open', `ping _ status` varchar(20) NOT NULL DEFAULT ' open', `post _ password` varchar(20) NOT NULL DEFAULT ", `post _ name` varchar(200) NOT NULL DEFAULT ", `to _ ping` text NOT NULL, `pinged` text NULL,`post_modified` datetime NOT NULL DEFAULT ' 0000-00-00 00:00:00', `post_modified_gmt` datetime NOT NULL DEFAULT ' 0000-00-00-00 00:00 : 00', `post _ content _ filtered` longtext NOT NULL, `post _ parent` bigint(20) unsigned NOT NULL DEFAULT ' 0', `guid` varchar(255) NOT NULL DEFAULT ", `menu _ order` int(11) NOT NULL DEFAULT ' 0', `post _ type` varchar(20) NOT NULL DEFAULT ' post', `post _ mime _ type` varchar(100) NOT NULL DEFAULT ", `comment _ type` bigint(20) NOT NULL DEFAULT ' 0', PRIMARY KEY (`ID`), KEY `post _ count`(`post_name`), KEY `type_status_date` (`post_type`, `post_status`, `post_date`, `ID`), KEY `post_parent` (`post_parent`), KEY `post_author` (`post_author`)) ENGINE = MyISAM AUTO _ INCREMENT = 84 DEFAULT CHARSET = utf8 ; l'auto-incrémentation de la dernière phrase = 84. Quelle est la valeur de 84 est déterminée par la valeur de l'identifiant de votre article dédié. Voyez quel est le plus grand id de votre article. Ensuite, la valeur de l'auro-increment doit être supérieure à la valeur de l'id le plus grand de votre article dédié. Sinon, cela pourrait aller mal. Ensuite, créez votre répertoire d'origine dans votre WordPress, mon site Web d'origine. Après avoir créé
Exporter le contenu. Mon dossier est comme ça. Cela ressemblera à 1 wangzhan < !<wp:category><wp:term_id></wp:term_id><wp:category_nicename></wp:category_nicename><wp:category_parent></wp:category_parent><wp:cat_name>[CDATA [Site]] > Copier le code de catégorie dans votre rss.php, c'est après que j'ai copié rss.php.</wp:cat_name></wp:category>Ensuite, dans chaque élément de votre site Web, changez le format de répertoire WordPress.<category></category>
<category domain=category nicename=wangzhan>< ! ! [CDATA [Site Web]] >.</category>Après avoir changé, ajoutez un post à l'arrière. C'est le type d'article.<wp:post_type></wp:post_type>Pro catalogue, ne copiez pas mon O.Écrivez ce que vous voyez dans votre propre catégorie. Rappelez-vous que chaque élément doit être changé. Pour remplacer l'outil de texte pro, commencez à importer rss.php. Sélectionnez l'avant-dernier WordPress pour la première fois que vous devez installer. Installation cliquez sur OK. Si vous rencontrez des problèmes avec l'importation, contactez-moi en privé. Il n'y a pas beaucoup à dire ici. Effets après importation
Jusqu'à présent, nous avons réussi à importer le titre de l'article. La prochaine étape est d'importer le contenu de votre article.
2. Importation du texte complet
Le texte intégral de l'article de la base de données Weaving Dream est stocké dans le corps de la table dede_addonarticle, nous allons transférer le contenu de ce corps dans la base de données WordPress dans la table wp_posts dans post _ content.
Cette conversion nécessite l'utilisation d'un pont - c'est - à - dire dede _ archives, c'est - à - dire que le contenu du corps de l'article de dede _ addon est d'abord transféré à dede _ archives, puis de dede _ archives à post _ content sur wp _ posts. Les points correspondants de ces deux conversions sont respectivement l'id d'article dans Wimeng et le titre d'article importé dans Wordpress (ce qui est le même que le titre d'article dans Wimeng).
Les étapes spécifiques sont les suivantes:
Entrez dans phpMyAdmin, dans la base de données dede _ archives, ajoutez une colonne, nommée body, puis utilisez la commande UPDATE pour importer le texte intégral de l'article dede _ addon (corps) au corps de l'article dede _ archives, avec l'aide de l'article dede _ addon et l'id de l'article dede _ archives comme point correspondant :
- Mise à jour ? »dede _ archives`, `dede _ addonarticle`
- Set ? ». dede _ archives. ` corps `= ?` dede _ addonarticle`. ` corps »
- Où ? »dede _ archives. ` id ` ? = ? ` dede _ addonarticle`. ` Aide ?。Une fois l'exécution terminée, sauvegardez dédié _ archives et importez-les dans la base de données de WordPress. Ensuite, importez l'ensemble de la table de dédiation _ archives dans la base de données de WordPress et la placez dans la même base de données que wp _ posts. Encore une fois, utilisez la commande UPDATE pour importer le corps de déde _ archives dans post _ content de wp _ posts, en utilisant le titre de l'article comme point correspondant (à condition que votre titre d'article soit unique) :
- Mise à jour ? »wp _ posts `, `dede _ archives`
- Set ? ». wp _ posts `. ` post _ content `= ? ` dede _ archives. ` corps »
- Où ? »wp _ posts `. ` post _ title` ? = ? ` dede _ archives. ` Titre » ? Après avoir exécuté cette instruction, l'article dans les mots normaux dédecms a été importé avec succès.
Vous pouvez aller sur mon site de test www.diaosinanshi2.com pour voir les résultats du test. Bien que l'article soit sorti, certains amis ont demandé, mais les images ont été suspendues. Regardez l'adresse de la photo. Il suffit de mettre le répertoire uploads de dédecms directement dans le répertoire racine de WordPress. Tout ce qui précède peut être trouvé en ligne pour référence. Ce qui suit n'est pas disponible en ligne, regardez attentivement.
Bien que l'article soit déménagé. Mais l'adresse n'est pas correcte, si vous faites un site Web pendant plusieurs années, l'adresse du contenu du sous-site Web est changée, ce n'est pas triste. Je vais juste au point.
Créer un champ dans dédié - archives Nom de champ test Quel que soit le même type que id.
Ensuite, le contenu de l'id est importé dans le champ test Update dede _ archives set test = id
Enfin, déposer dédié _ archives et importer dédié _ archives. dans WordPress.
Exécutions finales
UPDATE `wp _ posts`, `dede _ archives`
SET `wp _ posts`. ` ID `= `dede _ archives`. ` test »
Où `wp _ posts`. post _ title ` = `dede _ archives`. ` title `Cette section de code. Ce code est destiné à passer la valeur du test à l'ID.
L'article a résolu l'épilogue. Installez le plugin WP No Category Base. Modifier le lien fixe par. / % category %/%post_id%.html L'adresse de cet article est déjà cohérente.Bien que le ciel ne se soucie pas des droits d'auteur. Je l'ai écrit pendant plus de deux heures avec ma main. Lorsque vous copiez et collez, accrochez le lien de cet article lorsque vous réimprimez, sinon je vous maudirai... Et maintenant je www.diaosinanshi2.com site Web n'a pas fait pseudo-statique, donc ouvrir le lien d'article est 404. Regardez le tutoriel vous-même tourmenté...
Et il peut y avoir un tutoriel pour voir quelque chose de bavarder. Surtout pour les débutants à regarder... Un peu de détails, haha...