[an error occurred while processing this directive]
Easy Multiple HTML Page Creator |
Last update 14-12-2002 |
|
Easy Multiple HTML Page Creator v.0.9.b
История версий
Описание работы программы
Основные термины
Параметры командной строки
Описание команд
Сообщения об ошибках
Пример создания HTML страницы на основании шаблона
Пример создания русской и английской версий HTML страницы на основании одного шаблона
Что будет в новых версиях?
Откуда можно скачать программу
|
История версий
03.07.02 |
v.0.9.b |
Первая публичная бета-версия программы |
|
Описание работы программы
Easy Multiple HTML Page Creator - это программа для быстрого создания нескольких HTML страниц любой степени сложности на основании одного шаблона, работающая из командной строки.
Принцип ее работы довольно прост: каждая строка HTML файла разбивается на составляющие элементы (текст на языке HTML, адреса и тексты гиперссылок, адреса и электронной почты, простой текст). Затем каждый элемент описывается с помощью соответствующих команд во входном файле (текстовый файл, созданный в любом редакторе). В параметрах каждой команды можно задать, в какие выходные файлы (получаемые файлы в формате HTML) будет генерироваться данный элемент.
Особенно она пригодится тем, кто создает и модернизирует WEB страницы
также, как и я, - в текстовом редакторе ;-)
Основное преимущество программы Easy Multiple HTML Page Creator заключается в том, что вы один раз набираете текст страницы и описываете элементы, которые добавляются в каждую страницу отдельно. А затем можете спокойно откинуться на спинку кресла инаблюдать, как программа сама компилирует все заданные вами страницы ;-)
Четыре причины использовать для создания Ваших страниц именно Easy Multiple HTML Page Creator:
1. Вам необходимо обновлять нескольких вариантов одной страницы, незначительно отличающихся по дизайну (разные баннеры, с фреймами и без них) на разных серверах;
2. Вам необходимо обновлять одновременно несколько версий страницы (обычная с элементами оформления и версия для печати).
3. Вам необходимо обновлять одновременно несколько вариантов страницы на разных языках.
4. Текст страницы содержит большое количество повторяющихся однотипных элементов.
Ограничения для входного файла:
1. Максимальная длина строки - 4096 символов
2. Формат имен файлов 8+3 символов
3. Максимальное количество выходных файлов, заданных в одном входном - 10
|
Основные термины:
Входной файл - текстовый файл, содержащий команды и текст страницы, созданный в любом текстовом редакторе.
Выходной файл - полученная HTML страница
|
Параметры командной строки:
EMPC.exe filename [/c]
filename - имя входного файла
/c - конвертация HTML файла в формат Easy Multiple HTML Page Creator
Имена и номера формируемых файлов и команды находятся внутри входного файла,
который можно создать любым текстовым редактором.
|
Описание команд:
1. "d" - имя выходного файла
Формат команды
d[N] ИмяВыходногоФайла1
...
d[N] ИмяВыходногоФайлаN
(см. примечание)
Например:
d1 mainpage.htm
d2 mypage1.htm
d3 mypage2.htm
Определяет имя выходного HTML файла с номером N. Во входном файле должна
присутствовать хотя бы одна команда "d". Эти команды необходимо устанавливать
в начальных строках входного файла.
2. "s" или "S" - HTML фрагмент
Формат команды
S|s[N] ТекстоваяСтрока (см. примечание)
Вставляется без изменения в выходные файлы.
3. "i" - вставка внешнего файла в формате программы Easy Multiple HTML Page Creator
Формат команды
i ИмяФайла
Внешний файл с именем ИмяФайла вставляется в выходные файлы. Во внешнем файле могут использоваться все
поддерживаемые команды.(см. примечание)
4. "h" или "H" - адрес HTTP гиперссылки
Формат команды
H|h[N][b] АдресГиперссылки
(см. примечание)
Например:
h yusoft.pp.ru/index.htm
h125b yusoft.pp.ru/my/rproj.htm
Hb yusoft.pp.ru/
В выходные файлы вставляется адрес HTTP гиперссылки. При
наличии параметра "b" к адресу добавляется target="_blank"
(открытие ссылки в новом окне).
Строка "http://" в адрес вставляется автоматически!
5. "f" или "F" - адрес FTP гиперссылки
Формат команды
* F|f[N][b] АдресГиперссылки
(см. примечание)
Например:
f ftp.da.ru/soft
f24b ftp.microsoft.com
В выходные файлы вставляется адрес FTP гиперссылки. Приналичии параметра "b" к адресу добавляется target="_blank"(открытие ссылки в новом окне).
Строка "ftp://" в адрес вставляется автоматически!
6. "m" или "M" - адрес электронной почты
Формат команды
* M|m[N] АдресЭлектроннойПочты (см. примечание)
Например:
m yl2@mail.ru
M24 support@microsoft.com
В выходные файлы вставляется адрес электронной почты.
Строка "mailto:" в адрес вставляется автоматически!
7. "l" или "L" - текст гиперссылки с поддержкой тегов B(Bold) и I(Italic)
Формат команды
* L|l[N] ТекстГиперСсылки (см. примечание)
Например:
L1 Моя домашняя страница
l52 Моя ссылка
В выходные файлы вставляется наименование (текст) гиперссылки
8. "t" или "T"Текст с поддержкой тегов B(Bold) и I(Italic)
Формат команды
* T|t[N][b][i] ТекстГиперСсылки (см. примечание)
Например:
T1 Обычный текст
t52b Текст Bold
t52bi Текст Bold Italic
В выходные файлы вставляется текст
Примечания:
1. Если в команде не указаны номера выходных файлов, то содержимое строки параметра вставляется во все выходные файлы, иначе - только в указанные.
2. Если указан несуществующий номер файла, то выдается сообщение об ошибке.
3. Если команда задана заглавной буквой (S,H,M,F,T,L), то строка, записываемая в выходной файл, заканчивается признаком конца строки.
4. Строки, начинающиеся не с команды, ИГНОРИРУЮТСЯ !!
|
Сообщения об ошибках
Address (H,F,M) is missing, but link text (L) found! - в текущей строке найден текст ссылки, но в предыдущей строке отсутствует ее адрес
Address (H,F,M) found, but link text (L) is missing! - в текущей строке не найден текст ссылки, но в предыдущей строке найден ее адрес
Invalid output file number! You need determine it previously!- найдена команда с номером несуществующего выходного файла. Его необходимо описать в начале входного файла
Include file not found!
- заданный командой "i" внешний файл не найден
|
Пример создания HTML страницы на основании шаблона
Пример 1: Создать выходной файл test.htm со строкой
< dt > Это < a href="http://yusoft.pp.ru" > адрес < /a& gt моей домашней страницы < /dt >
Для этого необходимо в редакторе создать входной файл (например, TEST1.TXT) со следующими строками:
---- 8< -----
d1 test.htm
S < meta http-equiv="content-type" content="text/html; charset=windows-1251" >
s < dt >
t Это
h yusoft.pp.ru
l адрес
t моей домашней страницы
S < /dt >
---- 8< -----
и запустить программу: EMPC.EXE TEST1.TXT. После ее успешного выполнения в каталоге с программой появится файл test.htm
|
Пример создания русской и английской версий HTML страницы на основании одного шаблона |
Пример 2: Создать выходной файл test_rus.htm со строкой
< dt > Это < a href="http://yusoft.pp.ru" > адрес < /a > моей домашней страницы < /dt >
и файл test_eng.htm со строкой
< dt > This is < a href="http://yusoft.pp.ru"> the address < /a > of my homepage < /dt >
Для этого необходимо в редакторе создать входной файл (например, TEST2.TXT) со следующими строками:
---- 8< -----
S < meta http-equiv="content-type" content="text/html; charset=windows-1251" >
d1 test_rus.htm
d2 test_eng.htm
s < dt >
t1 Это
t2 This is
h yusoft.pp.ru
l1 адрес
l2 address
t1 моей домашней страницы
t2 of my homepage
S < /dt >
---- 8< -----
и запустить программу EMPC.EXE TEST2.TXT. После ее успешного выполнения в каталоге с программой появятся файлы test_rus.htm и test_eng.htm
В результате все команды без номеров файлов записываются во все выходные файлы, а с номерами файлов - только в те, номера которых указаны.
|
Что будет в новых версиях?
1. Win32-версия с поддержкой длинных имен файлов
2. Перекодировка текста (DOS866, Win1251, KOI8r) при генерации выходного файла
|
|
Откуда можно скачать программу
Домашняя страница программы Easy Multiple HTML Page Creator - yusoft.kulichki.com/russian/empc.htm. Скачать ее можно отсюда.
|
|
Вместо заключения:
Эта страница, а также все страницы моего сайта также созданы с помощью Easy Multiple HTML Page Creator :-) Исходный текст для создания этой страницы находится в файле empc.txt |