• Авторизация


Препроцессор HTT 18-04-2011 06:54 к комментариям - к полной версии - понравилось!


[показать]Когда много страниц оформлено одинаково и меняется, например, оформление заголовка раздела, приходится руками заменять соответствующие строки во всех файлах. Программа-препроцессор 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 и примеры (архив ZIP, 38 Кб)

Препроцессор HTT и примеры (архив ZIP, 38 Кб)

Как запустить препроцессор?

В командной строке надо указать имена или маски файлов, которые надо обработать. Если ни один файл не указан, обрабатываются все файлы с расширением .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 и расширение файла-результата (*.htm или *.html). Например:

INCPATH=..\inc\
EXT=.html
 
kpolyakov.narod.ru
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Препроцессор HTT | Ирцейс3 - Шпаргалка по Web | Лента друзей Ирцейс3 / Полная версия Добавить в друзья Страницы: раньше»