Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Из WordPress в Dle (https://forum.antichat.xyz/showthread.php?t=133285)

Ctacok 06.08.2009 14:19

Из WordPress в Dle
 
Есть WordPRess 2.7.1, хотелось бы перенести все записи в Dle 7.*
Реально ли это сделать?
Или придётся сносить всё к чёрту и делать всё по новой?

m0Hze 06.08.2009 14:24

Если только написать нехитрый конвертер.ДА все реально,я из MyBB в VB переносил =)

lisa99 06.08.2009 15:02

Цитата:

Сообщение от Ctacok
Есть WordPRess 2.7.1, хотелось бы перенести все записи в Dle 7.*
Реально ли это сделать?
Или придётся сносить всё к чёрту и делать всё по новой?

Посмотри в модулях файл
addnews.php
Там после проверки прав, и парсинга текста новости(+ теги+дата и тд) идет запрос к БД - на запись.
Твоя задача - распарсить xml, который сгенерирует сам вордпресс и залить, соблюдая структуру

PHP код:

$db->query"INSERT INTO " PREFIX "_post (date, autor, short_story, full_story, xfields, title, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_rate, allow_br, flag, tags) values ('$thistime', '$member_id[name]', '$short_story', '$full_story', '$filecontents', '$title', '', '$category_list', '$alt_name', '$allow_comm', '$approve', '$allow_main', '$news_fixed', '$allow_rating', '$allow_br', '1', '" $_POST['tags'] . "')" ); 

или как сказали выше - конвертер БД

или искать плагин к ДЛЕ, который из rss сделает новость, а фид Вордпресс настроить на полную выдачу

alwex 07.08.2009 22:41

легче конвертер, просто через mysql_fetch_array вытащиш все новости с WP, розпарсиш и через mysql_query добавишь в дле


Время: 02:06