ZebroidФорумПубличный разделВопросыxml импорт зеброида (не получается создать категорию)

xml импорт зеброида (не получается создать категорию)

07 сентября 2011, 14:43
Зарегистрирован: 29 марта 2010, 21:44
Написал свой парсер.

Пытаюсь создать файл импорта, но не получается создать категорию

тайтл и сам контент поста создается, но вот категория никак

вот архив моей работы, что делаю не так (xml и bin файл из папки XML Import profiles)



07 сентября 2011, 15:50
Зарегистрирован: 10 апреля 2012, 00:00
Протестировал ваши файлы и сразу скажу, что в программе есть ошибка которая связана с категориями, потому они корректно не импортируются. Эту ошибку я исправлю, правда уже в юникодовой версии программы, но тем не менее есть замечания и к вашим файлам:

1. Не правильная логика XML файла, у вас посты в теге категорий

2. В настройках постов нету указаний каким образом распределять посты по категориям (т.е. нигде не используется тег cat_name постов)



07 сентября 2011, 17:22
Зарегистрирован: 29 марта 2010, 21:44
за пример взял файл импорта из wordpress файлов.

а как тогда правильно?

Просто мне все равно как. Могу сделать по разному файл xml, т.к. скрипт мой и могу поправить как надо.



08 сентября 2011, 03:38
Зарегистрирован: 10 апреля 2012, 00:00
Лучше что-то типа такого:

<?xml version="1.0" encoding="utf-8"?>

<project version="0.6">

<categories>

<category>

<id>1</id>

<slug>test-category-1</slug>

<title><![CDATA[Тест категории 1]]></title>

</category>

</categories>



<itmes>

<item>

<post_id>1</post_id>

<post_title>Title test 1</post_title>

<post_content><![CDATA[Тут ТЕСТ текст 1 !!!!]]></post_content>

<cat_id>1</cat_name>

<post_date>2010-06-22 12:15:00</post_date>

</item>

<item>

<post_id>2</post_id>

<post_title>Title test 2</post_title>

<post_content><![CDATA[Тут ТЕСТ текст 2 !!!!]]></post_content>

<cat_id>1</cat_name>

<post_date>2010-06-22 12:15:00</post_date>

</item>

</itmes>

</project>