Этот сайт больше не обновляется. Сайт К. Полякова «Преподавание, наука и жизнь»
переехал по адресу kpolyakov.spb.ru.
Новый адрес страницы, к которой вы обратились:
Пожалуйста, обновите свои закладки. Через 5 секунд вы будете перенаправлены
на новый сайт автоматически.
Шаблоны в HTML
препроцессор HTT
Что это такое
Когда много страниц оформлено одинаково и меняется,
например, оформление заголовка раздела, приходится
руками заменять соответствующие строки во всех файлах.
Программа-препроцессор HTT берет файл-шаблон,
обрабатывает его и делает готовый HTML-документ.
Шаблон (по умолчанию он имеет расширение .htt)
выглядит как обычный HTML-документ, но содержит строки
вида
<!--%%somefile%%-->
Они обязательно должны начинаться с первой позиции строки.
Когда эта строка обрабатывается препроцессором,
вместо нее в конечный HTML-документ подставляется
содержимое текстового файла somefile.i.
В нем, в свою очередь, может стоять ссылка на
другой включаемый файл и т.д. до 10 уровней вложенности.
Можно также использовать включаемый файл с параметрами,
например так:
<!--%%somefile&ref=other.htm&text=К другому файлу%%-->
В таком запросе два параметра
ref = other.htm text = К другому файлу
Включаемый файл somefile.i может иметь, например,
такой вид
<a href="%%ref%%">%%text%%</a>
Место вставки параметра ограничивается
знаками %% с двух сторон, между ними ставится
имя параметра.
Скачать
Программа является бесплатной для некоммерческого использования.
Исходные тексты программы не распространяются.
Программа поставляется «as is», то есть, автор не несет никакой
ответственности за всевозможные последствия ее использования,
включая моральные и материальные потери, вывод оборудования из
строя, физические и душевные травмы.
В командной строке надо
указать имена или маски файлов, которые надо обработать.
Если ни один файл не указан, обрабатываются все файлы с
расширением .htt. Например:
htt vasya
обработать файл vasya.htt
htt vasya.htt
обработать файл vasya.htt
htt vasya.qqq kuzya *.mmm
обработать файлы vasya.qqq, kuzya.htt и все файлы *.mmm
htt
обработать все файлы *.htt
Редактор HEFS
умеет «прозрачно» работать с файлами-шаблонами, так же, как и с обычными HTML-файлами.
При необходимости препроцессор HTT вызывается автоматически (файл htt.exe
должен находиться в той же папке или в папке, к которой установлен путь,
например, в папке Windows).
Файл инициализации
В рабочую папку можно поместить текстовый файл htt.ini, в котором задается
путь к включаемым файлам *.i (параметр INCPATH);
расширение файла-результата (*.htm или *.html) (параметр EXT);
кодировка файла-результата (ANSI или UTF8) (параметр ENC);