Макросы 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.


Комментарии