Для удобства пополнения информации Авиабазы разработан специальный
язык разметки страниц. Эта страница посвящена поддержке пользователей. Сейчас она находится в ранней стадии создания, так что спрашивайте!
Достоинства этой системы:
Простота создания единообразных страниц
Простота создания документов (HTML знать не обязательно)
При любых изменениях в стилях/скриптах перекомпиляция также произойдёт автоматически при первом же заходе.
Новые теги (команды разметки) добавляются легко, по мере надобности.
Внутри текстов все ключевые слова (такие, как Су-27, МиГ-31Э и т.п. автоматически заменяются на ссылки на них.
В онлайновой компилялке .hts реализованы основы старого тэга #itable ... #/itable и новый синоним - #table ... #/table. Поддержка старого #table <имя_файла> пока не реализована, но ожидается. Правда, ещё не всё (подразделы, что на "_" начинаются, пока только одноуровневые и "|" не работает. Остальное всё ок - см. пример - Як-23.
!Новости
21.11.2000
Для простоты теперь всё "новости" буду вставлять сюда как комментарии...
Чтобы изменения при редактировании страницы не отображались на заглавной странице, в первый параметр тэга #head (т.е. заголовок страницы) надо включить подстроку --test--
Теперь файлы index.htm и index-t.htm при редактировании старых страниц с index.hts, если находятся, меняются на заглушки автоматически. Главное - чтобы права на них были не ниже 0666.
Новый тэг - #img[<img или url>,выравнивание,описание]#. Первый параметр - картинка. Или точный URL, или имя файла в каталоге img/. Второй - выравнивание, right или left. Может опускаться. Третий - описание. Любая цепочка символов, кроме ]#. Пока отображение весьма упрощённо. Тэг ставится в любое место строки, но не более одного тега #img[...]# на строку. Примеры: #img[su-27-000.jp g,right,Самолёт Су-27 бортовой номер 388]# #img[/alpha/rus/p/p/42/img/p-42.jp g,,Рекордный самолёт П-42]# . Особенности: если картинка с таким же именем, как указано обнаруживается в img/gal/, то делается маленькая картинка из img/gal/ и ссылка на большую из img/. Если нет, то ставится сразу картинка из img/ без всяких ссылок.
Теперь, если слово, ограниченное пробелами, точками, запятыми, скобками, слешем или уголковыми скобками находится в файле /links.txt, то оно подсвечивается ссылкой на него.
В ссылках (<a href=...>) на статьи не используйте имена файлов! Кладите каждую страницу в отдельный каталог и давайте ссылку на каталог. Т.е. не <a href=/support/index.phtml>, а <a href=/support/> или <a href=/support>!
Особенности (ограничения) этой версии
Не поддерживается выделение ссылок через |...| - и не будет.
Файлы ВСЕГДА index.hts и index.phtml. При наличии тэга #file в .hts-файле будет выдано сообщение об ошибке. Теперь для каждого файла заводите свой каталог!
В конструкции #l...#/l тэг #ib сейчас только однострочный!
Как настраивать/подключать новый формат
Берём каталог с index.hts, помещаем туда любой новый (использующий эту технологию) файл index.phtml из любого другого каталога (скажем, из этого).
Ставим права доступа на каталог 0777 (в FAR'е- Ctrl-A и права [x][x][x] [x][x][x] [x][x][x] - только жать не на локальном файле, а уже на FTP!).
Ставим права доступа на index.hts и index.phtml 0666 (в FAR'а - Ctrl-A и права [x][x][ ] [x][x][ ] [x][x][ ]).
Смотрим, чтобы дата/время модификации index.hts были более поздние, чем у index.phtml (введи/сотри пробел, скажем, в index.hts и сохрани его).
Всё! Больше ничего делать не нужно!
Тэги поддерживаемые в данный момент
#head
#maked
#copyr - если опущен, то подразумевается =KRoN=
#flags - игнорируется и больше не нужен
#short - игнорируется и больше не нужен
#long - игнорируется и больше не нужен
#start - игнорируется и больше не нужен
#lev
#begin - игнорируется и больше не нужен
#end - игнорируется и больше не нужен
#l .. #/l - параметры игнорируются
#i, #ib
#agal .. #/agal - пока только по 600/width (~3) картинок в строку