将内容从Ning论坛迁移到Drupal论坛?
有人知道一种有效的方法将论坛对话从Ning转移到Drupal吗? 我通过Ning Network Archiver工具获得了.json,我四处搜索,但没有找到任何东西将内容从Ning论坛迁移到Drupal论坛?,drupal,drupal-7,migration,forum,ning,Drupal,Drupal 7,Migration,Forum,Ning,有人知道一种有效的方法将论坛对话从Ning转移到Drupal吗? 我通过Ning Network Archiver工具获得了.json,我四处搜索,但没有找到任何东西 我正在使用Drupal版本7。您可以在Drupal 7中创建一个模块,该模块将获取json数据并以编程方式创建节点 例如: // Instantiate new node $node = new stdClass(); node_object_prepare($node); $node->uid = 1; $node-&g
我正在使用Drupal版本7。您可以在Drupal 7中创建一个模块,该模块将获取json数据并以编程方式创建节点 例如:
// Instantiate new node
$node = new stdClass();
node_object_prepare($node);
$node->uid = 1;
$node->name = 'my author';
$node->language = LANGUAGE_NONE;
// Set fields
$node->title = 'my title';
// Set custom fields
$node->field_custom[$node->language][0]['value'] = 'my custom value';
// save
node_save($node);
看一看迁移模块(http://drupal.org/project/migrate/) 我认为这比滚动你自己的模块要好,因为你可以免费获得很多东西,比如自动回滚支持等等。您只需要定义一个映射和一个数据源(json、xml、数据库等) migrate模块负责实际的节点创建,并跟踪已导入的内容,以便您以后可以撤消它,重新导入新帖子,等等 可以在中找到迁移模块的一个很好的示例。但是,它确实处理常规页面,数据源是Drupal6数据库