Из WordPress в Dle

Discussion in 'PHP' started by Ctacok, 6 Aug 2009.

  1. Ctacok

    Ctacok Banned

    Joined:
    19 Dec 2008
    Messages:
    732
    Likes Received:
    646
    Reputations:
    251
    Есть WordPRess 2.7.1, хотелось бы перенести все записи в Dle 7.*
    Реально ли это сделать?
    Или придётся сносить всё к чёрту и делать всё по новой?
     
  2. lisa99

    lisa99 Banned

    Joined:
    15 Jul 2008
    Messages:
    359
    Likes Received:
    200
    Reputations:
    70
    Посмотри в модулях файл
    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 сделает новость, а фид Вордпресс настроить на полную выдачу
     
    #2 lisa99, 6 Aug 2009
    Last edited: 6 Aug 2009
    1 person likes this.
  3. alwex

    alwex New Member

    Joined:
    14 Dec 2008
    Messages:
    137
    Likes Received:
    4
    Reputations:
    2
    легче конвертер, просто через mysql_fetch_array вытащиш все новости с WP, розпарсиш и через mysql_query добавишь в дле