ZebroidДокументацияИмпортИмпорт в режиме мультисайтового проекта

Импорт в режиме мультисайтового проекта

Мультисайтовые проекты — очень удобный способ одновременной работы с несколькими проектами. Но по мимо удобной работы, нужен еще и удобный импорт с автоматической разбивкой импортируемого контента по сайтам. В этой статье я опишу текущие варианты такого импорта.




Импорт HTML файлов


Если вы импортируете HTML файлы с разбивкой по h1-h2/3, тогда вам будет интересно узнать, что добавление нескольких тегов позволит разбивать эти файлы не только на категории и посты, а еще и на сайты. Пример файла разбитого на сайты:

<site>Site 1</site>
<h1>Категория 1</h1>
<h2>Подкатегория 1</h2>
<h3>Пост 1</h3>
Текст поста

<h3>Пост 2</h3>
Текст поста

<h2>Подкатегория 2</h2>
<h3>Пост 3</h3>
Текст поста

<h3>Пост 4</h3>
Текст поста

<h3>Пост 5</h3>
Текст поста

<site>Site 2</site>
<h1>Категория 2</h1>
<h2>Подкатегория 3</h2>
<h3>Пост 6</h3>
Текст поста

<h3>Пост 7</h3>
Текст поста

<h2>Подкатегория 4</h2>
<h3>Пост 8</h3>
Текст поста

<h3>Пост 9</h3>
Текст поста

<h3>Пост 10</h3>
Текст поста

Как возможно вы уже заметили появился тег site, который описывает начало категорий и постов сайта, а так же название (URL) сайта. Кому не понятно — скопируйте приведенный выше код, сохраните его в HTML файле и импортируйте в Зеброид (предварительно выбрав тип проекта Мультисайтовый).




Импорт текстовых файлов


При импорте текстовых файлов ничего особенного делать не придется. Всё что нужно, это импортировать с сохранением структуры (где имя папки в которой находится файл — будущая категория поста из этого файла), только делать с расчетом что папка самого верхнего уровня будет сайтом. После импорта, выделяете все категории первого уровня, кликаете по ним правой кнопкой мышки и выбираете пункт Дополнительное — Сделать из выделенных категорий сайты.

Кстати этот метод подойдёт для любого вида импорта, где категории первого уровня можно конвертировать в сайты.




Импорт XLS / CSV


Этот вариант самый простой. Всё что нужно — это наличие в файле отдельной колонки с названием сайта, за которым закреплен пост, а в программе для параметра сайт указать эту колонку. Вот как примерно выглядит такой файл:

Пример файла XLS файла в формате для мультисайтового проекта

Пример файла XLS файла в формате для мультисайтового проекта