Макросы Dorgen-x

Начну описывать существующие макросы в статичном(!) дорвейгенераторе Dorgen x на сегодняшний день.

Весь список макросов я разбил на несколько частей, так будет удобнее для восприятия новичками. По крайней мере, я их понимал в таком в порядке и начинал использовать.

Макросы, часть первая:

<-title-> – титл страницы;
<-header-> – заголовок сайта;
<-keywords-> – метатег, список ключевых слов, который включает основной кей страницы и все кеи, которые отображаются в меню;
<-description-> – метатег, описание из основного кея и первых ста символов текста, последнее слово считывается без обрезания, до ближайшего пробела;
<-content-> – само содержимое сайта;
<-menu-> (перекрестные ссылки на другие страницы дора);
<-sidebar-> – включает в себя два макроса <-menu-><-sitemaplink->;
<-navigation-> – ссылки на страницы сайта (номера страниц);
<-jsAdd-> – место для вставки баннера, рекламной ссылки или редиректа;
<-current-key-> – вставка текущего кея для страницы;
<-random-key-> – вставка случайного кея.

Макросы, которые используются в шаблонах Satellite -x, и которые понимает Dorgen-x:

//KEYWORDS// = <-keywords->
//DESCR// = <-description->
//TITLE// = <-title->
//BODY BLOCK// = <-jsAdd-><-content->
//LINK BLOCK// = <-menu->
//COPYRIGHTS// = <-navigation->

Теперь перейдем к макросам посложнее, которые были разработаны позже, и являются в используются в основном при формировании сложных структур. Сначала я приведу все макросы и их описание, а позже приведу пример, как я использую эти макросы.

Макрос [-content-] определяется самим пользователем и настраивается внутри доргена, а не в макросами шаблона. При настройке макроса [-content-] можно использовать следующие макросы:

[-text-] – используется для вставки текста, можно указать минимальный объем в символах ([-text|2000-]) или диапазон ([-text|1500-3000-]). Если размер не указан, то используется настройка доргена pagesize.
[-image-] – вставка изображения
[-key-hX-] добавлен для вставки текущего кея выделенного тегом hX, где X – нужный размер
[-random-key-] – случайный кей
[-random-link-] – ссылка на случайную страницу дора.
[-current-link-] – ссылка на эту же страницу дора.
[-keyshighlight-] – выделенный кей тегами strong, i. Процентные соотношения выделенных кеев к невыделенным устанавливаются в настройках самого доргена.
[-random-str|./src/srcfile.txt-] – макрос выводящие случайную строку из указанного файла.

С помощью этих составных макросов можно составлять интересные конструкции вывода контента. Мой пример.

[-key-h2-]
[-image-][-text|100-]
[-key-h3-]
[-text|300-1100-]
<h4>Комментарии к статье [-current-link-]:</h4>
{<br>[-random-str|rndnicks.txt-] комментирует:<br>[-random-str|rndtest.txt-]|<br>Комментариев нет|<br>Комментирование запрещено!|Комментирование этой статьи запрещено|<br>[-random-str|rndnicks.txt-] комментирует:<br>[-random-str|rndtest.txt-]<br>[-random-str|rndnicks2.txt-] комментирует:<br>[-random-str|rndtest2.txt-]|[-random-str|rndnicks.txt-] комментирует:<br>[-random-str|rndtest.txt-]<br>[-random-str|rndnicks2.txt-] комментирует:<br>[-random-str|rndtest2.txt-]<br>[-random-str|rndnicks3.txt-] комментирует:<br>[-random-str|rndtest.txt-]}

Комментарий.

В {} сделан вывод случайных ников из трех разных списков ников, каждый примерно по 20000, и случайной строчки (как будто комментария) из отдельного файла.  И на каждой странице случайным образом выводится один, два, три комментария или сообщение, что комментариев нет. Таким образом получается шаблон и структура самого контента, которая очень похожа на блог.

В комментариях можно дополнять :)

Опубликовано августа 9, 2010 в рубрике Мануал по Dorgen x.

Комментарии

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

Оставить комментарий

* means field is required.

Имя *

Почта *

Блог