Question:
How can I export just my entries to an importable format?
Answer:
You can easily use templates to export both your entries and comments into the MT Export Format.
Step 1: Create a new template group called ‘export’ and inside that group create a new template named ‘comments’. In the Preferences, have it set to parse PHP on Input for the ‘comments’ template. Finally, put this in the ‘comments’ template:
<?php
global $IN;
$IN->QSTR = '{embed:the_entry_id}'
?>
{exp:comment:entries weblog="default_site" sort="asc"}COMMENT:
AUTHOR: {name}
URL: {url}
DATE: {comment_date format="%m/%d/%Y %h:%i:%s %A"}
{comment}
-----
{/exp:comment:entries}
Step 2 In the ‘export’ template group’s ‘index’ template, put this:
{exp:weblog:entries weblog="default_site" limit="999" rdf="off"}
AUTHOR: {author}
TITLE: {title}
STATUS: Publish
ALLOW COMMENTS: 2
CONVERT BREAKS: br
{categories}CATEGORY: {category_name}
{/categories}
DATE: {entry_date format='%m/%d/%Y %h:%i:%s %A'}
-----
BODY:
{body}
-----
EXTENDED BODY:
{extended}
-----
{embed="export/comments" the_entry_id="{entry_id}"}
--------
{/exp:weblog:entries}
Step 3 Click on “Vew” for the “index” template of the ‘export’ Template Group. It will look awful, so VIEW SOURCE of the outputted template, then do a “File, save as” to save the file so that you can upload it to be imported.
Caveats:
*You can not view export/comments by itself as it will not produce any information unless given a valid entry id from the export/index template.
note:
If you have trouble with the import utility recognizing data from these templates, one thing to try is to make sure that there are carriage returns right after the dashed lines “-----” so that there are no spaces after the dashes.
