#. Симовол '#' с пробелом после него, в начале строки, служит комментарием. Весь текст до конца строки игнорируется. Эквивалентен слову '\' языка Форт.
Пример: # Это комментарий. Он не попадёт в конечный .htm файл. Так что можно смело писать много всего!
#file служит для указания имени генерируемого файла. Всё до конца строки воспринимается как имя файла без расширения.
Пример: #file index - имя выходных файлов будет index.htm и index-t.htm.
#flags - флаги, указывающие на тип данного файла. Первая буква флагов - 'r' или 'e' - страница на русском или английском. Если есть альтернатива ('e' или 'r', соответственно), указывается вторым символом. Последний символ - 't', если есть текстовая версия данного документа.
Пример: #flags rt - документ на русском, английской версии нет, есть чисто текстовая копия.
#head. Указывает заголовок страницы, разделённый символами |. Первая часть - это заголовок окна браузера. Дальше идут три части заголовка в начале страницы. Как правило это название страницы, потом подзаголовок (скажем, тип самолёта), и, в конце, автор или разработчик. Текст можно опускать. Тогда символы | пишутся просто подряд.
Пример: #head Истребитель завоевания господства в воздухе Су-27|Су-27|истребитель завоевания господства в воздухе|ОКБ П.О.Сухого
#long. Каждая страница должна иметь уникальный идентификатор для счётчика (любой длины, из символов, допустимых в именах unix и win32 систем) и баннерной рекламы (только латинские буквы и цифры, длиной 8-12 символов, уникальность не очень важна). Таг #long указывает "длинный" идентификатор для счётчика.
Пример: #long hangar.russia.soukhoi.su-27
#short. "Короткий" идентификатор для баннерной рекламы (см. #long).
Пример: #short SU27PHOTOS
#start. Дата запуска счётчика в формате ДД.ММ.ГГГГ. Ну, прикидывайте на глазок, когда страница будет выложена :)
Пример: #start 29.07.1999
#maked. Дата создания страницы. Формат как у #start.
Пример: #maked 28.07.1999
#copyr. Автор страницы. Кому принадлежит ©.
Пример: #copyr Вася Пупкин
#lev. Каждый таг #lev дописывает в "навигацию" (Авиабаза->Ангар->Россия->...) новый пункт. Первый ("Авиабаза") всегда ставится автоматически. Требует два параметра, разделённых запятой. Первый - это URL раздела (обычно абсолютный, от корня), второй - его имя.
Пример:
#lev /hangar/index.htm, Ангар
#lev /hangar/russia/index.htm, Россия
#begin. Таг без параметров, указывающий, что пошло, собственно, тело документа.
#p - Таг без параметров. Служит для отмечания нового параграфа.
#n - весь последующий текст до строки, начинающейся с '#' вставляется (с учётом вышеуказанных преобразований) в документ как одна строка.
#plain - как и #n, но с сохранением структуры документа. Необходим при использовании предварительно отворматированного текста. См. пример SR-71 в действии. Действие прекращается также по символу # в начале строки.
#t - самый часто используемый таг. Начать новую строку с отступом. Далее, как в #n.
#c - "caption" - заголовок - синяя полоска с мерцающей звёздочкой. Параметр - текст до конца строки.
#l - "list" - начало списка. Может быть без параметров, с одним только первым параметром (размер шрифта текста списка) и с тремя параметрами - второй - это текст, вставляемый перед каждым пунктом списка (обычно HTML-таги), третий - то, что в конце. Разделяются параметры запятыми.
Пример:
#l +1
#l +2, ,
#i - "item" - пункт списка. Всё до конца строки - будет воспринято как пункт списка.
#in - аналогично #i, только текст не проходит обработку на '|', '^' и т.п.
#/l - без параметров. Конец списка.
#hr - горизонтальный отчерк. Без параметров.
#h - вставить заголовок, подобный тому, что в начале страницы (см. #head). По понятным причинам первый параметр (заголовок окна браузера) отстутствует. Остальные три параметра как у #head.
Пример: #h Су-27 всегда побеждает!|Репортаж|Вася Пупкин
#b - вывести текст до конца строки жирным текстом. Удобно для небольших подзаголовков.
#bt - то же самое, что у #b, но с отступом (как #t). Используется для жирного выделения начала абзаца.
#a - author - вывести текст до конца строки с выравниванием вправо и наклонным шрифтом. Обычно используется для указания авторства какого-то материала. Хотя, таким методом можно и, скажем, эпиграф оформить...
#gal - фотогалерея. Параметры (отделяются друг от друго с помощью '|'):
#gi - фотография галереи. Формат: #gi url,img,w,h,s,desc|from
Параметры:
#/gal - конец фотогалереи. Без параметров.
#table - вставить таблицу из файла, имя которого идёт следом. О формате таблиц см. ниже. Имя файла - в DOS формате (8+3).
#logos - "матрица" из картинок с ссылками (как, к примеру, в ОКБ Сухого). Два опциональных параметра через запятую - ширина и высота иконки. По умолчанию 128x96.
#logitm - запись "матрицы". Формат: #logitm name|url, img, desc.
Параметры:
#/logos - как не трудно догадаться - закрытие "матрицы".
#iurl - вставить иконизированную фотографию. Формат: #iurl url, img, iw, ih, align, from, imgDesc desc.
Парметры:
#lock - бывает, что надо расположить рядом высокую картинку и немного текста. Чтобы всё, что идёт следом не располагалось тоже рядом с этой картинкой и служит тройка тагов: #lock, #split, #/lock. #lock отмечает, что надо располагать то, что идёт следом отдельным блоком. Это аналогично <table width=100%...><tr..><td..>... См пример.
Внимание! В #lock ... #/lock запрещено пользоваться JavaScript, т.к. это приведёт к кривейшему отображению в Netscape Navigator.
#/lock - завершить выделение по #lock
#split - разделить область выделения на два (или более) столбца. Аналогично ...</td><td...>...
#hsplit - аналогично #split, но области отделяются вертикальной чертой. См. /sim/flanker2/index.hts
#end - конец документа. Без параметров. Всё, что после #end игнорируется.