UverseWiki

ыmilies.conf

Этот файл имеет совершенно тот же формат и играет ту же роль, что и replace.conf. Оба файла разделены только для удобства — например, при установки набора смайликов достаточно заменить smilies.conf, не трогая другие замены.

кeplace.conf

Этот файл задаёт список замен в текстовых узлах.
Он имеет стандартный формат в 3 колонки, разделённых пробелами. Файл должен быть сохранён в UTF-8.

См. также файл замены смайликов — smilies.conf.

  1. Строка для замены, регистро-зависимая; можно использовать любые символы Юникода;
    • при выводе в HTML замена производится уже после экранирования HTML-тегов, поэтому здесь указывайте строки с экранированными &, < и > (то есть &amp;, &lt; и &gt;).
  2. Представление в виде картинки — может быть пропущено с помощью дефиса (—);
  3. Текстовое представление — один или несколько символов Юникода.

Заметьте, что порядок задания правил в этом файле имеет значение: правила применяются в порядке определения, поэтому если вы зададите замену дефиса (—) на короткое типографическое тире, а двойного дефиса (—) — на длинное тире и поместите второе правило после первого, то оно никогда не будет пременено, поскольку правило перед ним будет всегда срабатывать.
Аналогично со стрелками (->): если правило дефиса помещено перед правилом стрелки, то стрелки не будут заменены.

По умолчанию в replace.conf задана часть типографики — около 10 правил. Версию файла по-умолчанию можно найти в дистрибутиве.

Пример файла

; Комментарий.

:)              smile.gif               ☺
; обратите внимание на пробел перед ";-)"
; - иначе бы строка считалась за комментарий.
  ;-)           wink.gif
--              -                       —
1/2             -                       ½
=&gt;           arrows/right.png        ⇒