FAQWORDS: помощь Программа позволяет автоматизировать создание словаря в одной HTML-странице. Пользователю следует создать файл с шаблоном и словарём, запустить приложение FAQWORDS и передать имя этого файла как первый параметр. Словарь состоит из блоков. Чтобы добавить в HTML-страницу код, следует заключить его в ... Чтобы добавить в HTML-страницу файл, следует заключить его имя в ... (на данный момент имя отсчитывается от текущей директории, независимо от того, где файл; информация из файла целиком вставляется в HTML-страницу, тэги внутри не обрабатываются) Чтобы вставить в HTML-страницу список букв, надо вставить тэг Аналогично, тэг вставляет перечисление букв и слова, начинающиеся на эти буквы, а тэг вставляет сам словарь. Для вышеперечисленных тэгов ВАЖЕН ПОРЯДОК. Чтобы HTML-страница правильно построилась, следует настроить шаблоны и добавить словарь. Итак, тэги для шаблонов: <@> - буква <@word> - слово <@def> - определение слова <@id> - ID слова 4 тэга <@>, <@word>, <@def> и <@id> могут появиться в следующих конструкциях (заменяются на букву, слово, его определение и номер): ... шаблон для пассивной буквы (на которую нет слов) для списка букв в ... шаблон для буквы, на которую есть слова - для списка букв в ... шаблон для буквы для ... шаблон для слова для ... шаблон для слова в Существуют также настроечные тэги: Имя выходного *.html следует поместить внутри ... Возможно, появится ещё и настройка использования определённых букв в и . На данный момент в индексе отображаются заглавные английские и русские буквы (кроме Ё) в алфавитном порядке ASCII. Для вышеперечисленных тэгов ПОРЯДОК НЕ ВАЖЕН. Итак, для ввода самих слов есть тэг Во избежание недоразумений слова пока следует вводить в конце файла (т.к. пока не предусмотрена обработка закрывающегося тэга) Слова лучше записывать в алфавитном порядке, т.к. сортировка пока прописана только для , а не для Итак, для каждого слова следует прописать , на следующей строке - само слово, на следующей - список букв, с которых следует обращаться к слову, начиная со следующей и до нового тега или до конца файла пишется определение слова. ID назначается автоматически и может быть использовано для создания меток и т.п. В определении ко всем переносам строки добавляется
. Возможно, в будущем можно будет настроить, добавлять
или нет. Теперь рассмотрим поподробнее, что происходит. напишем файлик: ACTIVE(<@>) PASSIVE(<@>) LETTER(<@>) WORDLINK[ID(<@id>),NAME(<@word>),DEFINITION(<@def>)] WORDDEF[ID(<@id>),NAME(<@word>),DEFINITION(<@def>)] test.txt INDEX:

LINKS:

WORDS WITH DEFINITIONS:
first word FW this is word number one second word SW this is word number two last L "last word" =last word= И посмотрим, что мы записали в test.txt: INDEX:
PASSIVE(A) PASSIVE(B) PASSIVE(C) PASSIVE(D) PASSIVE(E) ACTIVE(F) PASSIVE(G) PASSIVE(H) PASSIVE(I) PASSIVE(J) PASSIVE(K) ACTIVE(L) PASSIVE(M) PASSIVE(N) PASSIVE(O) PASSIVE(P) PASSIVE(Q) PASSIVE(R) ACTIVE(S) PASSIVE(T) PASSIVE(U) PASSIVE(V) ACTIVE(W) PASSIVE(X) PASSIVE(Y) PASSIVE(Z) PASSIVE(А) PASSIVE(Б) PASSIVE(В) PASSIVE(Г) PASSIVE(Д) PASSIVE(Е) PASSIVE(Ж) PASSIVE(З) PASSIVE(И) PASSIVE(Й) PASSIVE(К) PASSIVE(Л) PASSIVE(М) PASSIVE(Н) PASSIVE(О) PASSIVE(П) PASSIVE(Р) PASSIVE(С) PASSIVE(Т) PASSIVE(У) PASSIVE(Ф) PASSIVE(Х) PASSIVE(Ц) PASSIVE(Ч) PASSIVE(Ш) PASSIVE(Щ) PASSIVE(Ъ) PASSIVE(Ы) PASSIVE(Ь) PASSIVE(Э) PASSIVE(Ю) PASSIVE(Я)
LINKS:
LETTER(F) WORDLINK[ID(1),NAME(first word),DEFINITION(this is word number one)]LETTER(L) WORDLINK[ID(3),NAME(last),DEFINITION("last word"
=last word)]LETTER(S) WORDLINK[ID(2),NAME(second word),DEFINITION(this is word number two)]LETTER(W) WORDLINK[ID(1),NAME(first word),DEFINITION(this is word number one)]WORDLINK[ID(2),NAME(second word),DEFINITION(this is word number two)]
WORDS WITH DEFINITIONS:
WORDDEF[ID(1),NAME(first word),DEFINITION(this is word number one)]WORDDEF[ID(3),NAME(last),DEFINITION("last word"
=last word)]WORDDEF[ID(2),NAME(second word),DEFINITION(this is word number two)] Комнания SekraSoft использует для своего словаря шаблон: <@> <@>
<@>
<@word>
<@word>
<@def>

test.html

FAQ о словах

[на сайт]
[к началу словаря]
[сообщить об ошибке]
[помощь]

словарь

У нас ошибка? Не работает ссылка?




Qip.ru