1

Тема: Настраиваемый экспорт

Новая возможность версии 093 Standard - настраиваемый экспорт. Позволяет экспортировать статьи (или рубрики) проекта в заданный пользователем формат, полностью работает на макросах.

Существует 3 режима экспорта:
- в одиночный файл
- в список файлов
- в список файлов с сохранением иерархии

Принцип работы каждого режима, думаю, понятен, поясню только нюансы работы первого режима (в одиночный файл).
Шаблон экспорта в одиночный файл использует расширенные макросы для организации циклов (для обхода всех записей и рубрик). Их синтаксис выглядит следующим образом:

%begin:post%
...
%end:post%

и для рубрик

%begin:category%
...
%end:category%

Список остальных макросов смотрите в этой ветке.

Пишите в этой ветке свои предложения или конкретные задачи, постараемся помочь.

ЗЫ: Данная функция в первую очередь является своеобразной почвой для подготовки к выходу более мощного инструмента - экспорта в статические сайты, поэтому просьба всех заинтересованных пользователей обратить на нее внимание. Наверняка у вас будет что предложить :)

2

Re: Настраиваемый экспорт

Мне нужно расставить ссылки в хтмл файлах. Можно как-то просто сохранять (экспортировать)  файлы в исходном виде, а не экспортировать их по шаблону?

Отредактировано jafar (08.03.2010 21:46:19)

3

Re: Настраиваемый экспорт

Мне нужно расставить ссылки в хтмл файлах

Если я правильно понял - необходимо в существующих файлах произвести замену текста.
Для этого существуют масса других программ.
Но можно, конечно и ТК приспособить под это.

а не экспортировать их по шаблону

те в инструменте "Настраиваемый экспорт" не использовать настраиваемый экспорт? ;)
Нет, серьёзно, в чём проблема экспорта постов в отдельные хтмл-файлы? может достаточно посмотреть на макросы?

Как правильно задавать вопросы вообще и у нас в частности

Я не разработчик ТК

4

Re: Настраиваемый экспорт

Мой шаблон экспорта. На выходе пустые мета теги keywords и description. Что не так?

<!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" lang="ru-RU">
<meta name="keywords" content="%post_keywords%" />
 <meta content="%description%" name="description" /> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="favicon.ico" rel="shortcut icon" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="index.css" media="all">
<title>%title%</title>

</head>
%post_content%

5

Re: Настраиваемый экспорт

2jafar почему твои "мета" в шаблоне не в "head" ?

6

Re: Настраиваемый экспорт

Во-первых из такого "шаблона" кривой код получится. Меты вне хедера, хаос в порядке данных, отсутствие боди и закрытия хтмл.
Хотя это и не должно влиять на работу ТК.

Во вторых, не знаю что у вас не работает.
Вот ща проверил - рабочий шаблон.

<html><head>
<meta name="keywords" content="%post_keywords%" />
<meta name="description"  content="%description%" />
<title>%title%</title>
</head>

<body>
%post_content%
</body>
</html>

Версия ТК - 093.

Как правильно задавать вопросы вообще и у нас в частности

Я не разработчик ТК

7

Re: Настраиваемый экспорт

а как насчет меню и перелинковки внутренней? хоть похожими статьями.

8

Re: Настраиваемый экспорт

а как насчет меню и перелинковки внутренней? хоть похожими статьями.

конкретизируй вопрос.
На всякий случай - тут кол-во постов пофик. И репы нет. В циферках. А вот за флуд меры принимаются.

Как правильно задавать вопросы вообще и у нас в частности

Я не разработчик ТК

9

Re: Настраиваемый экспорт

Извиняюсь, просто даже не обратил внимания, что при импорте вырезается <head> из страниц. Можно как-то это разрулить? :)

10

Re: Настраиваемый экспорт

Наверняка можно. Но я шапку-телепатку потерял.
И это, насколько я понимаю, к настраиваемому экспорту отношения не имеет.
Для решения вопроса "как импортировать"- создаём другой топик.

Как правильно задавать вопросы вообще и у нас в частности

Я не разработчик ТК

11

Re: Настраиваемый экспорт

а как можно вставить рандомные записи?

%begin:post%%end:post% - блок записей

вот такой есть макрос, но никакой инструкции как вставить блок похожих или случайных записей, я не нашёл (

12

Re: Настраиваемый экспорт

а как можно вставить рандомные записи?

Какие рандомные? точнее КУДА?

Есть контент. Его и заливам на сайт. Порядок постов определяют даты.

Как правильно задавать вопросы вообще и у нас в частности

Я не разработчик ТК

13

Re: Настраиваемый экспорт

Yury_md пишет:

а как можно вставить рандомные записи?
%begin:post%%end:post% - блок записей

Этот блок макросов вставляет все статьи по порядку (по дате), другого не предусмотрено.

14

Re: Настраиваемый экспорт

Подскажите пожалуйста, есть ли возможность отстроить экспорт так, чтоб на выходе получить нечто похожее на то что лежит в папке content в зебрум лаййт? Сейчас уточню:

Главная_запись.хтмл - (она же является категорией)
папка с именем: главная_запись
В папке: файлы - посты этой категории