Xrust.ru
Жизнь в стиле Хай-тек.
XRUST.ru » Помощь » Как перенести сайт из DLE на Wordpress 2022
Помощь

Как перенести сайт из DLE на Wordpress 2022

01 август 2022, Понедельник
1 349
3

Как перенести сайт из DLE на Wordpress
Самый правильный и точный перенос без воды от XRUST

1. Делаем резервную копию сайта и базы DLE
2. Сохраняем папку uploads на компьютере
3. Старую папку сайта переименовываем и создаем пустую папку сайта
4. Закачиваем Wordpress, устанавливаем и вводим логин и пароль базы где была установлена DLE (смотреть логин и пароль базы: /engine/data/dbconfig.php)
5. В Wordpress устанавливаем плагин No Category Base (WPML) и плагин который делает транслитерацию заголовков и файлов (я использую Плагин Clearfy)
6. В настройках Wordpress постоянные ссылки ставим: /%category%/%post_id%-%postname%.html
7. Заходим на MYSQL базы и вводим код SQL
8.1. Если у Вас все новости в DLE были только в краткой то вводим
DELETE FROM `wp_users` WHERE `wp_users`.`ID` != 1; INSERT INTO wp_users (ID, user_login, user_nicename, user_email, user_registered, display_name) SELECT user_id, name, name, email, FROM_UNIXTIME( reg_date ), name FROM dle_users WHERE user_id != 1;

TRUNCATE `wp_terms`; INSERT INTO `wp_terms` (`term_id`, `name`, `slug`) SELECT `id`, `name`, `alt_name` FROM `dle_category`;

TRUNCATE `wp_term_taxonomy`; INSERT INTO `wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `description`, `parent`) SELECT `id`, `id`, `descr`, `parentid` FROM `dle_category`;

UPDATE `wp_term_taxonomy` SET `taxonomy`='category';

TRUNCATE `wp_term_relationships`; INSERT INTO wp_term_relationships (object_id, term_taxonomy_id) SELECT id, category FROM dle_post;

TRUNCATE wp_posts; INSERT INTO wp_posts (id, post_author, post_date, post_content, post_title, post_name) SELECT d_p.id, d_u.user_id, d_p.DATE, d_p.short_story, d_p.title, d_p.alt_name FROM dle_post AS d_p, dle_users AS d_u WHERE d_p.autor = d_u.name;

TRUNCATE `wp_comments`; INSERT INTO wp_comments (comment_ID,comment_post_ID, comment_author, comment_author_email, comment_date, comment_content) SELECT id, post_id, autor, email, date, text FROM dle_comments;

8.2. Если у Вас все новости в DLE были только в полной то вводим
DELETE FROM `wp_users` WHERE `wp_users`.`ID` != 1; INSERT INTO wp_users (ID, user_login, user_nicename, user_email, user_registered, display_name) SELECT user_id, name, name, email, FROM_UNIXTIME( reg_date ), name FROM dle_users WHERE user_id != 1;

TRUNCATE `wp_terms`; INSERT INTO `wp_terms` (`term_id`, `name`, `slug`) SELECT `id`, `name`, `alt_name` FROM `dle_category`;

TRUNCATE `wp_term_taxonomy`; INSERT INTO `wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `description`, `parent`) SELECT `id`, `id`, `descr`, `parentid` FROM `dle_category`;

UPDATE `wp_term_taxonomy` SET `taxonomy`='category';

TRUNCATE `wp_term_relationships`; INSERT INTO wp_term_relationships (object_id, term_taxonomy_id) SELECT id, category FROM dle_post;

TRUNCATE wp_posts; INSERT INTO wp_posts (id, post_author, post_date, post_content, post_title, post_name) SELECT d_p.id, d_u.user_id, d_p.DATE, d_p.full_story, d_p.title, d_p.alt_name FROM dle_post AS d_p, dle_users AS d_u WHERE d_p.autor = d_u.name;

TRUNCATE `wp_comments`; INSERT INTO wp_comments (comment_ID,comment_post_ID, comment_author, comment_author_email, comment_date, comment_content) SELECT id, post_id, autor, email, date, text FROM dle_comments;

9. Экспортируем wp_post
в блокноте редактируем этот файл%
Найти:
<!--dle_image_begin:http://


Заменить на:
<a href="http://


Найти:
.jpeg|--><img


Заменить на:
.jpeg"><img


Найти:
.jpg|--><img


Заменить на:
.jpg"><img


Найти:
.png|--><img


Заменить на:
.png"><img


Найти:
.gif|--><img


Заменить на:
.gif"><img


Найти:
<!--dle_image_end-->


Заменить на:
</a>


Найти:
\"


Заменить на:
"


Найти:
<!--colorstart:


Заменить на:
<span style="color:


Найти:
"><!--/colorstart-->


Заменить на:
;">


Найти:
<!--/colorend-->


Заменить на:
</span>


Найти:
<div class="quote"><!--QuoteEBegin-->


Заменить на:
<blockquote>


Найти:
<!--QuoteEnd--></div>


Заменить на:
</blockquote>


найти
\\"


заменить на:
\"


Помогу за 2000 рублей перенести сайт из DLE в WP пишите rustem@xrust.ru
Если Вам понравилась статья, рекомендуем:
Обзор смартфонов IPhone 14 Pro и Pro Max
Bayonetta 3

Подписывайтесь на наш Дзен-канал Xrust, чтобы не пропустить новые статьи!



Авторство и права на использование всех публикаций принадлежат Xrust.ru.
Перед копированием и размещением материалов на сторонних ресурсах требуется получение разрешения, для этого необходимо написать сообщение на электронную почту rustem@xrust.ru. Вопросы и предложения также принимаются на данный адрес.
На сайте отсутствуют журналы, программы и игры для скачивания.
Как импортировать большой объем базы MYSQL через SSH?
Как импортировать большой объем базы MYSQL через SSH?
Помощь / Linux
Как импортировать большой объем базы MYSQL через SSH? Для Os Windows используем Putty, для Mac подойдет встроенный терминал, или любой ssh клиент. Запускаем ssh клиент, заходим, айпи адрес, вводим логин и пароль (при наборе пароля вы не видите
Как настроить поиск по категориям в Wordpress
Как настроить поиск по категориям в Wordpress
Помощь
С одной стороны, поиск по сайту — важный инструмент, позволяющий пользователям в считанные минуты находить нужную информацию по определенному запросу. С другой же, наличие этой опции не всегда оправдано (на сайте-визитке поиск ни к чему).
Плагин Cas2play
Плагин Cas2play
Помощь
Интернет цензура проникла в жизнь каждого пользователя, поэтому необходимо современные и удобные инструменты для обхода существующих блокировок. Для удобства пользователей был создан специальный плагин, который дарит полную свободу. Если Вы не
Как поставить пароль на папку или файл в компьютере
Как поставить пароль на папку или файл в компьютере
Помощь / Безопасность / Windows
Защита персональных данных, это одна из самых актуальных проблем. Как использовать пароли для защиты персональных данных? Есть два основных пути.
Обновление
Обновление
Новости
Уважаемые посетители сайта, мы обновили дизайн и программный код сайта... 1. Вы можете в читаемой новости выделить текст, появится значок мышки, нажав туда, и поделится в социальные сети. 2. Мы продолжаем тему объединение новостей, и хотим чтобы в 1
Как восстановить операционную систему в ноутбуках Asus
Как восстановить операционную систему в ноутбуках Asus
Помощь / Windows
Как восстановить операционную систему в ноутбуках Asus 1. При включении ноутбука нажимаем F9, до тех пор пока не появится экран с надписью: Windows Setup ... Нажимаем enter 2. Выбираем нужный язык (русский присутствует). нажимаем далее (надеюсь вы
Добавить комментарий
Комментарии (3)
Прокомментировать
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Иван
Иван Гости 8 ноября 2022 19:14
Приветствую. А мета данные (title, description)перенести реально?
admin
admin Администраторы 8 ноября 2022 19:21
Иван, Вроде перенеслось
Посмотрите xrust.net
Иван
Иван Гости 8 ноября 2022 23:49
admin,
Ну да. Вижу, что пренеслись мета теги
Войти через: