XRUST.ru » Как » Как перенести сайт из DLE на Wordpress 2022
Как / Xrust

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

1 августа 2022, 15:05 65 121 3 15.5

Как перенести сайт из 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 Xrust: Как перенести сайт из DLE на Wordpress 2022



Поделится
15.5 3

Комментарии


  1. Иван
    Иван8 ноября 2022 19:14
    Ответить
    0 0
    Приветствую. А мета данные (title, description)перенести реально?
  2. admin
    admin8 ноября 2022 19:21
    Ответить
    2 1
    Иван, Вроде перенеслось
    Посмотрите xrust.net
  3. Иван
    Иван8 ноября 2022 23:49
    Ответить
    0 0
    admin,
    Ну да. Вижу, что пренеслись мета теги
Как скрыть конфиденциальную информацию из уведомлений на iPhone
Недавно стало известно, что ФБР получило доступ к удалённым сообщениям Signal на iPhone обвиняемого, пишет xrust. Сюрпризом для этого человека стал то, что он ранее удалил этот компрометирующий материал. Заметим, ФБР смогло найти сами сообщения на устройстве. Программисты пояснили, что они смогли извлечь входящие сообщения Signal из базы данных push-уведомлений обвиняемого. Большинство людей не знают, что такие устройства, как iPhone, имеют подобную базу данных push-уведомлений и что её можно использовать для восстановления удалённых сообщений. Впрочем, специалисты уведомляют, что есть простой способ защитить себя и гарантировать, что никто не сможет получить доступ к конфиденциальной информации из этого пространства на вашем iPhone или любом другом устройстве, получающем конфиденциальные уведомления. В блоге фонда Objective See Foundation, в котором освещалась проблема с сообщениями Signal на Mac, написано, все уведомления, сообщения фиксируются в Центре уведомлений macOS, всё
2 730 2