mirror of
https://github.com/WordPress/WordPress.git
synced 2025-01-09 18:08:09 +01:00
Make greymatter importer less ugly.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2565 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
4dad093159
commit
3518ab235e
@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
if (!file_exists('../wp-config.php')) die("There doesn't seem to be a wp-config.php file. You must install WordPress before you import any entries.");
|
||||||
|
|
||||||
require_once('../wp-config.php');
|
require_once('../wp-config.php');
|
||||||
require('upgrade-functions.php');
|
require('upgrade-functions.php');
|
||||||
@ -20,7 +21,46 @@ for ($i=0; $i<count($wpvarstoreset); $i += 1) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
header( 'Content-Type: text/html; charset=utf-8' );
|
header( 'Content-Type: text/html; charset=utf-8' );
|
||||||
|
?>
|
||||||
|
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<title>WordPress › Import from GreyMatter</title>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
|
<style media="screen" type="text/css">
|
||||||
|
body {
|
||||||
|
font-family: Georgia, "Times New Roman", Times, serif;
|
||||||
|
margin-left: 20%;
|
||||||
|
margin-right: 20%;
|
||||||
|
}
|
||||||
|
#logo {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
background-image: url(http://wordpress.org/images/logo.png);
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
height: 60px;
|
||||||
|
border-bottom: 4px solid #333;
|
||||||
|
}
|
||||||
|
#logo a {
|
||||||
|
display: block;
|
||||||
|
text-decoration: none;
|
||||||
|
text-indent: -100em;
|
||||||
|
height: 60px;
|
||||||
|
}
|
||||||
|
p {
|
||||||
|
line-height: 140%;
|
||||||
|
}
|
||||||
|
#authors li {
|
||||||
|
padding:3px;
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
width: 40%;
|
||||||
|
margin-bottom:2px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head><body>
|
||||||
|
<h1 id="logo"><a href="http://wordpress.org">WordPress</a></h1>
|
||||||
|
|
||||||
|
<?php
|
||||||
switch ($action) {
|
switch ($action) {
|
||||||
|
|
||||||
case "step1":
|
case "step1":
|
||||||
@ -30,37 +70,13 @@ case "step1":
|
|||||||
return($string);
|
return($string);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!chdir($archivespath))
|
if (!@chdir($archivespath))
|
||||||
die("Wrong path, $archivespath\ndoesn't exist\non the server");
|
die("Wrong path, $archivespath\ndoesn't exist\non the server");
|
||||||
|
|
||||||
if (!chdir($gmpath))
|
if (!@chdir($gmpath))
|
||||||
die("Wrong path, $gmpath\ndoesn't exist\non the server");
|
die("Wrong path, $gmpath\ndoesn't exist\non the server");
|
||||||
?>
|
?>
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>GM 2 WordPress - converting...</title>
|
|
||||||
<link rel="stylesheet" href="wp-admin/wp-admin.css" type="text/css">
|
|
||||||
<style type="text/css">
|
|
||||||
<!--
|
|
||||||
<?php
|
|
||||||
if (!preg_match("/Nav/",$HTTP_USER_AGENT)) {
|
|
||||||
?>
|
|
||||||
textarea,input,select {
|
|
||||||
background-color: #f0f0f0;
|
|
||||||
border-width: 1px;
|
|
||||||
border-color: #cccccc;
|
|
||||||
border-style: solid;
|
|
||||||
padding: 2px;
|
|
||||||
margin: 1px;
|
|
||||||
}
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
-->
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body style="margin: 20px;">
|
|
||||||
<p><font face="times new roman" style="font-size: 39px;">gm 2 <img src="../wp-images/wpminilogo.png" width="50" height="50" border="0" alt="WordPress" align="top" /></font></p>
|
|
||||||
<p>The importer is running...</p>
|
<p>The importer is running...</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>importing users... <ul><?php
|
<li>importing users... <ul><?php
|
||||||
@ -252,43 +268,14 @@ textarea,input,select {
|
|||||||
<?php
|
<?php
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
?>
|
||||||
|
|
||||||
?><html>
|
|
||||||
<head>
|
|
||||||
<title>GM 2 WordPress importer utility</title>
|
|
||||||
<link rel="stylesheet" href="wp-admin/wp-admin.css" type="text/css">
|
|
||||||
<style type="text/css">
|
|
||||||
<!--
|
|
||||||
<?php
|
|
||||||
if (!preg_match("/Nav/",$HTTP_USER_AGENT)) {
|
|
||||||
?>
|
|
||||||
textarea,input,select {
|
|
||||||
background-color: #f0f0f0;
|
|
||||||
border-width: 1px;
|
|
||||||
border-color: #cccccc;
|
|
||||||
border-style: solid;
|
|
||||||
padding: 2px;
|
|
||||||
margin: 1px;
|
|
||||||
}
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
-->
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body style="margin: 20px;">
|
|
||||||
<p><font face="times new roman" style="font-size: 39px;">gm 2 <img src="../wp-images/wpminilogo.png" width="50" height="50" border="0" alt="WordPress" align="top" /></font></p>
|
|
||||||
<p>This is a basic GreyMatter to WordPress import script.</p>
|
<p>This is a basic GreyMatter to WordPress import script.</p>
|
||||||
<p>What it does:</p>
|
<p>What it does:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>parses gm-authors.cgi to import authors: everyone is imported at level 1</li>
|
<li>parses gm-authors.cgi to import authors: everyone is imported at level 1</li>
|
||||||
<li>parses the entries cgi files to import posts, comments, and karma on posts (although karma is not used on WordPress yet)<br />if authors are found not to be in gm-authors.cgi, imports them at level 0</li>
|
<li>parses the entries cgi files to import posts, comments, and karma on posts (although karma is not used on WordPress); if authors are found not to be in gm-authors.cgi, imports them at level 0</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>What it does not:</p>
|
<p>What it does not:</p>
|
||||||
<ul>
|
<ul>
|
||||||
@ -296,15 +283,14 @@ textarea,input,select {
|
|||||||
<li>import gm-templates. you'll start with the basic template wp.php</li>
|
<li>import gm-templates. you'll start with the basic template wp.php</li>
|
||||||
<li>doesn't keep entries on top</li>
|
<li>doesn't keep entries on top</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p> </p>
|
|
||||||
|
|
||||||
<h3>First step: install WordPress</h3>
|
<h3>First step: Install WordPress</h3>
|
||||||
<p>Install the WordPress blog as explained in the <a href="../readme.html" target="_blank">ReadMe</a>, then immediately come back here.</p>
|
<p>Install the WordPress blog as explained in the <a href="../readme.html" target="_blank">ReadMe</a>, then immediately come back here.</p>
|
||||||
|
|
||||||
<form name="stepOne" method="get">
|
<form name="stepOne" method="get">
|
||||||
<input type="hidden" name="action" value="step1" />
|
<input type="hidden" name="action" value="step1" />
|
||||||
<h3>Second step: GreyMatter details:</h3>
|
<h3>Second step: Provide GreyMatter details</h3>
|
||||||
<p><table cellpadding="0">
|
<table cellpadding="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td>Path to GM files:</td>
|
<td>Path to GM files:</td>
|
||||||
<td><input type="text" style="width:300px" name="gmpath" value="/home/my/site/cgi-bin/greymatter/" /></td>
|
<td><input type="text" style="width:300px" name="gmpath" value="/home/my/site/cgi-bin/greymatter/" /></td>
|
||||||
@ -313,15 +299,17 @@ textarea,input,select {
|
|||||||
<td>Path to GM entries:</td>
|
<td>Path to GM entries:</td>
|
||||||
<td><input type="text" style="width:300px" name="archivespath" value="/home/my/site/cgi-bin/greymatter/archives/" /></td>
|
<td><input type="text" style="width:300px" name="archivespath" value="/home/my/site/cgi-bin/greymatter/archives/" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
</table>
|
||||||
<td colspan="2"><br />This importer will search for files 00000001.cgi to 000-whatever.cgi,<br />so you need to enter the number of the last GM post here.<br />(if you don't know that number, just log into your FTP and look it out<br />in the entries' folder)</td>
|
|
||||||
</tr>
|
<p>This importer will search for files 00000001.cgi to 000-whatever.cgi, so you need to enter the number of the last GM post here. (If you don't know that number, just log into your FTP and look it up in the entries' folder)</p>
|
||||||
|
|
||||||
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Last entry's number:</td>
|
<td>Last entry's number:</td>
|
||||||
<td><input type="text" name="lastentry" value="00000001" /></td>
|
<td><input type="text" name="lastentry" value="00000001" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</p>
|
|
||||||
<p>When you're ready, click OK to start importing: <input type="submit" name="submit" value="OK" class="search" /></p>
|
<p>When you're ready, click OK to start importing: <input type="submit" name="submit" value="OK" class="search" /></p>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
@ -329,7 +317,6 @@ textarea,input,select {
|
|||||||
</html>
|
</html>
|
||||||
<?php
|
<?php
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue
Block a user