Быть может, внимательные читатели моего блога заметили, что на прошлой неделе, не появился пятый отчет о проделанном за неделю, но это не потому, что я бездельничал, а из-за нежелания писать очередной пост в стиле телетайпа. Тем более, что доступ к блогу в последние три дня был затруднен из-за литра портера и детского праздника (пятница), крестин ребенка и шашлыков (суббота, я участвовал лишь во втором мероприятии), игры ogame, дня города и приступа лени (воскресенье)
Тем не менее, в пятницу Dorgen-X обогатился тремя полезными макросами <-current-key->, <-random-key-> и <-randomstr|имя файла с данными->, которые будут доступны со следующего релиза, а теперь я хочу продолжить рассказ о макросах в Dorgen-X и описать те стандартные макросы, которые можно использовать в шаблонах.
Дл того, чтобы найти минимальный список необходимых макросов достаточно взглянуть на имеющийся в дистрибутиве пример шаблона.
Ниже приведен их список с пояснениями
При использовании шаблонов SatX происходит замена макросов на свои собственные, соответствующие макросы приведены в скобках. Все остальные макросы SatX из шаблона вырезаются.
<-keywords-> (//KEYWORDS//) – список ключевых слов, который включает основной кей страницы и все кеи, которые отображаются в меню
<-description-> (//DESCR//) – описание из основного кея и первых ста символов текста, последнее слово считывается без обрезания, до ближайшего пробела.
<-title-> (//TITLE//) – заголовок страницы по умолчанию
<-header-> – заголовок сайта
<-slogan-> – данный макрос не указан в интерфейсе, но может быть использован, как и любой другой пользовательский макрос
<-jsAdd-> – место для вставки баннера, рекламной ссылки или редиректа (в шаблонах SatX подобная вставка размещается в начале блока //BODY BLOCK//)
<-content-> – само содержимое сайта
<-navigation-> (//COPYRIGHTS//) – ссылки на страницы сайта (номера страниц)
<-sidebar-> – его полное описание можно найти в конфигурационном файле, где вы увидите, что включает в себя два макроса <-menu-> (перекрестные ссылки на другие страницы дора) и <-sitemaplink-> (ссылка на карту сайта); решение получилось не очень удачным (многое задается слишком жестко, например, css стили и заголовки блоков), так что в ближайшее время у этих макросов появятся более удобные аналоги.
<-footer-> - этот макрос случайно затесался в шаблон и может служить примером того, как исчезают макросы, для которых не задано значение.
Некоторые макросы SatX являются составными
//BODY BLOCK// = <-jsAdd-><-content->
//LINK BLOCK// = <-menu-><br><br><-sitemaplink->
//URLPATH// = <-server-name->/<-server-path->
Что ж, за пятницу я отчитался в начале сообщения, а результат сегодняшних трудов перед вами.


Каким макросом можно вставить текущий кейворд ?