Переезд с Cutenews на Livestreet

Есть пять блогов на Cutenews CMS, но данный проект давно умер и пора переезжать на что-нибудь посвежее, т.к. надоело допиливать вручную каждый раз, как понадобился новый функционал. Сам Cutenews использует базу данных в виде текстовых файлов. В одном файле находятся пользователи с паролями, во-втором база статей, в третьем комменты. Структура простейшая и потому с переливом в LS, теоретически, особых проблем не вижу.
Есть ли где-нить список минимально необходимого комплекта полей таблиц, которые надо заполнить, чтоб появилась статья в LS с комментами, старой датой и пр. Т.к. я не настоящий сварщик — готовый SQL-запрос тоже не помешал бы.

Спасибо.

5 комментариев

avatar
а в чем проблема — поставить на локалке, запостить тему и комент и посмотреть в базу
avatar
Так и сделал, посмотрел в базу — увидел, например, заполненное поле hash. По названию вроде понятно, но это хэш заголовка или пользователя или даты? Где-то стоит такую информацию опубликовать, я думаю.
  • Roft
  • 0
avatar
$oTopic->setTextHash(md5(getRequest('topic_text')));
avatar
А не встречал ли кто на бескрайних просторах конвертер в базу LS любой другой базы. Вот из LS — видел, а обратный — нет. Я бы надергал нужных кусков и собрал конструктор.
  • Roft
  • 0
avatar
В общем парсинг базы статей Cutenews ниже. Прошу помощи с импортом их в LS.

<?
define('CUTENEWS_FILE', 'news.txt');
$all_news = array_reverse(file(CUTENEWS_FILE));
foreach ($all_news as $news) {
list($date, $author, $title, $short_story, $full_story, $avatar) = explode("|", $news);
$story = empty($full_story) ? $short_story : $full_story;
$story = str_replace('{nl}', '', $story); // remove new line tag from cute news
$story = preg_replace('#<p>\s* \s*</p>#im', '', $story); // remove empty paragraphs

//импор статьи в LS тут

}
?>


Други, спасите от переезда на тормознутый вордпресс :)
  • Roft
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.