11

Re: Перенос БД сайта с DLE на WordPress

В общем для своих 220 статей после переноса теги перенес вручную Но довольно быстрым способом.

В вордпрессе стоит плагин simple tags. В нем включено "Mass edit terms" - This feature allow to edit terms of any taxonomy for many posts per page./ Потом в опере открываем наш любимый phpMyAdmin с таблицей постов дле и оставляем только столбцы с именем новости, id и тэгами. Во второй вкладке открываем страницу админки водпресса в разделе инструменты - Mass edit terms. Выставляем, например отображать по 50 постов. Выставляем отображать окна вкладок оперы так, чтобы они были 2 сразу на экране (пополам) и копируем теги статьи из базы, вставляем эти теги в поле на странице вордпресса. Мои 220 статей я заполнил так за пару часов, отвлекаясь на чай:) Кстати, не забудьте сохранить введенные настройки тегов перед переходом на 2 страницу списка тегов.
Для тысяч постов такое не удобно, а для не больших сайтов в самый раз, если не будет придуман скрипт.

Поделиться

12 (2013-10-04 14:27:10 отредактировано arturjan)

Re: Перенос БД сайта с DLE на WordPress

Подскажите пожалуйста. После конвертирования БД вроде все так, но вот в поной новости выводится краткая и полная новость, то есть 2 картинки и повторяющийся текст.  Как это можно подправить ? Статей 1500, вручную проблематично.

Post's attachments

 sd.PNG 381.28 kb, 106 downloads since 2013-10-04 

Поделиться

13

Re: Перенос БД сайта с DLE на WordPress

Если Вы использовали для переноса следующий запрос (или похожий по смыслу)

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, CONCAT(d_p.short_story, '<!--more-->' ,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;

то необходимо сделать перенос базы с самого начала и изменить часть кода, который объединяет при переносе короткую и полною новость в одну. То есть:

CONCAT(d_p.short_story, '<!--more-->' ,d_p.full_story)

заменить на:

d_p.full_story

то есть запрос должен быть таким:

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;

Поделиться

14

Re: Перенос БД сайта с DLE на WordPress

Естественно, тег "<!--more-->" Вам придется вставлять вручную или использовать плагин WP, который будет разбивать ваши новости на краткую (анонс) и полную автоматически.

Поделиться

15 (2013-10-05 14:48:26 отредактировано arturjan)

Re: Перенос БД сайта с DLE на WordPress

Большое спасибо! Вышло.

Поделиться

16

Re: Перенос БД сайта с DLE на WordPress

Уважаемые специалисты, может быть кто-то возьмется перенести сайт с DLE на вордпресс? Делал все, что мог, но, не понимая, что ты делаешь - добиться нужного результата трудно((( Сайт выглядит в итоге "как настоящий", но не работает - ссылки не открываются((

Сайт AndreyVlasov

Поделиться

17

Re: Перенос БД сайта с DLE на WordPress

AndreyVlasov, что за сайт (надо сначала посмотреть его DLE-структуру (и специфику), прежде чем решиться на согласие помочь с его переносом. Если не трудно, то скиньте в личку URL.

Второе: У Вас не открываются после переноса ссылки. Что значит не открываются? Такое возможно, если ссылки были изначально заличены самими движком DLE. В базе DLE они хранятся закодированными и, естественно, при переносе ссылки превращаются в набор символов и будут нерабочими при переносе текста на другой движок. Тут выбора нет. Либо вручную в админке DLE убирать ЛИЧ (leech), а затем делать перенос. Либо, опять же после переноса вручную править УРЛЫ. И то и другое кошмарный труд, если сайт большого объема. Можно, конечно, попытаться декодировку сделать программно (по тому алгоритму, который заложен в движке DLE), но опять же - это не менее значимая проблема.

Короче, проясните более подробно проблему со своим сайтом (и в личку URL. В топике ссылку на свой сайт указывать не нужно - возможно сразу удалю)

Спасибо сказали: AndreyVlasov1

Поделиться

18 (2015-12-25 18:48:35 отредактировано netactor)

Re: Перенос БД сайта с DLE на WordPress

Привет люди, если кто есть живой в старой теме! Подскажите, как перенести теги, статей более 5000, приведенный способ выше - АДский для такого количества))

Сайт netactor

Поделиться