]> www.wagner.pp.ru Git - oss/stilllife.git/blobdiff - doc/templates.txt
*** empty log message ***
[oss/stilllife.git] / doc / templates.txt
index 37cf3726dd08bc58defa0917336613fcaeb0de11..d9ba674334e1fa6fd0b268ce5ac55d9f03411cc7 100644 (file)
@@ -224,6 +224,26 @@ message в шаблоне темы.
 вызывается без соответствующего значения в url или postdata, это поле
 заполняется значением заголовка referer http-запроса.
 
+Обработка форматированного (размеченного) текста:
+
+В некоторые поля форм (текст реплики, подпись пользователя) должен
+вводиться форматированный текст.
+
+Такому полю должно соответствовать поле с именим имя_format (например, 
+полю text соотвествует поле text_format, полю signature -
+signature_format). Поле format может принимать одно из трех значений
+- html, bbcode и text. Если поле format имеет значение html, то
+содержимое соответствующего текстового поля рассматривается как html,
+подвергается чистке от небезопасных тэгов и сохраняется в таком виде.
+Если поле format имеет значение text, то спецсимволя эскейпятся, а
+переводы строки заменяются на теги <br>.
+
+Если поле имеет значение bbcode, то обрабатываются управляющие
+последовательности bbcode.
+
+Наличие URL в тексте проверяется независимо от формата.
+
+
  Скрипт регистрации (операция login)
  Форма с именем login содержит поля name и password
  Может также содержать  checkbox с именем ipbind (привязка