FL Online Help

Последнее обновление: [ 03.06.2004 ] Билд: [ 020 ]
[ FidoLook ]
[ Fidolook SL ]
[ Скриншоты ]
[ Что нового ]
[ Последние версии ]


[ Справка ]
[ Установка ]
[ Панель FL ]
[ Настройки ]
[ Горячие клавиши ]
[ Командная строка ]
[ FAQ ]


[ Работа с почтой ]
[ Редактирование ]
[ Шаблоны ]
[ Маски ]
[ Корзины ]
[ Заголовки ]
[ Привязка папок ]
[ Статьи ]


[ Plugins, Modules ]
[ Квотеры ]
[ EMH ]
[ yEnc ]
[ Skiper ]
[ Skin ]
[ TCode ]
[ NewsSaver ]
[ NewArcWizard ]
[ FTNStub ]
[ X-Face ]
[ Локализация ]
[ Файлы справки ]
[ AntiSpam ]


[ Разработчику ]
[ О проекте ]
[ Баг-репорт ]
[ Пожелания ]


[ Линки ]


Шаблоны

[Перейти к диалогу настройки шаблонов]
[Перейти к диалогу индивидуальной настройки одного шаблона]

Шаблоны представляют собой настраиваемую "заготовку", которую Fidolook использует для отображения и создания сообщений. Существует 8 основных операций с почтой, для каждой из которых можно определить один или несколько шаблонов:

  • Чтение письма
  • Создание письма
  • Ответ на письмо
  • Пересылка письма
  • Чтение новостей
  • Создание письма в новостную группу
  • Ответ на письмо в новостную группу
  • Пересылка письма в новостную группу

Например, если вы хотите, чтобы при создании нового сообщения в текст автоматически вставлялась ваша подпись, нужно отредактировать поле Signature в шаблоне "Создание письма". В общем случае можно получить практически любой желаемый вид исхдящего сообщения (в отличие от Outlook Express :)).

Шаблоны позволяют:

  • Определить приветствие, подпись, ориджин, оформление письма.
  • Определить способ цитирования источника (если есть).
  • Задать или изменить заголовки сообщений.
  • Использовать в теле письма маски - функции, позволяющие вставлять в текст динамически изменяемые данные, например имя отправителя при ответе на письмо.

Можно создавать неограниченное число шаблонов для каждого из 8 типов действий, а чтобы FL мог автоматически их использовать можно задать правило на внутреннем языке FL. Например, можно определить шаблон для ответа в определенныю группу новостей. Для создания правил выбора шаблона есть специальный мастер.

Для облегчения создания однотипных шаблонов можно использовать наследование параметров - часть значений будет взята из шаблона-образца.

Оформление письма, т.н. "скин" можно сохранить в отдельном файле. Некоторые скины поставляются в основном пакете Fidolook - они находятся в папке {Fidolook Folder}/Skins.

Доступ к настройкам шаблонов производится через кнопку в панели Filolook:


[Templates]

В диалоге настроек имеется несколько страниц, выберите пункт для быстрого перехода:

[General] [Templates] [NewsMailer] [Mask editor] [Externals]

О индивидуальной настройке одного шаблона можно прочесть тут:
[Диалог "Свойства шаблона"].


Настройка общих паметров.
  • Templates rules - правила применения шаблонов:

    1. Totally DO NOT use templates.
      Раз не используем шаблоны то все как в ОЕ.

    2. Do not use templates for messages in HTML format.
      Шаблоны не используются для сообщений в HTML формате

      Первые 2 опции отлючают ответственность СЛ за происходящее, возвращая их к уровню имеющемуся в ОЕ и системе. Кроме них также можно отключить использование шаблонов при просмотре сообщений в панели предпросмотра и в редакторе.

    3. HTML view format
      Продвинутые настройки FL по просмотру HTML:
      • Show PlainText part instead HTML.
        (100% безопасный вариант) вместо HTML показывается альтернативный вариант - чисто текстовое представление (не все сообщения его имеют - и чаще всего его не имеют именно те которые содержат вирусоподобные вложения или стремятся выполнить нелегальные действия к которым можно отнести и закачку неких страниц с сайтов). Это наиболее простое решение и достаточное в большинстве случаев - просмотрев текстовое представление и ознакомившись с вложениями можно принять решение - удалить сразу или просмотреть более детально.
      • Show HTML-code instead HTML. (тоже 100% безопасный вариант) но скорее подходит продвинутому пользователю: глянул код и все ясно.
      • HTML frame and set Highest security level. Вариант менее безопасный чем 3 и 4, но более безопасный чем предлагаемый ОЕ.
        Недостаток - степень безопасности зависит от текущего настроения сотрудников МС и успел ли Жора Гунински написать очередное наставление для "кулхацкеров" :). Наивысший уровень (restricted zone) можно не ставить - тогда работа как в интернет зоне.
      • Inline Hиболее слабый вариант из перечисленных, предполагает полное доверие пользователя к уровню безопасности предлагаемому системой (примерно равно как HTML Frame без Set Highest security). Hо "слабый" не значит что "никакой" :).

    4. Для последних двух пунктов (представлений в виде HTML) используя кнопку WebPage Options можно задать параметры отображения страницы. Так установленная опция Auto Hide scrollbar обеспечивает автоматическое скрытие полосы прокрутки в окне сообщения, а установка Use custom margins позволяет пользователю задать границы(расстояния от края) в окне сообщения.

      Во всех вариантах есть существенное отличие от варианта реализованного в Outlook Express: вложения (attachments) отделены от выполнения. Разрешен показ только <IMG> - вроде бы пока через картинки ни один вирус не прорвался. А теги предполагающие загрузку ActiveX-ов (основной способ заражения) не смогут использовать вложения - они их просто не найдут :).
      Остающаяся дырка, когда вирус загружается HTML-кодом из интернета с некого сервера может быть закрыта либо просто элементарным чтением в оффлайн либо настройками в Misc->DocHost->Controlling download and execution типа No run ActiveX, No Java и прочими... Hо опять же - внутренне Controlling download and execution полагается на то что если Microsoft говорит например что ActiveX-ы при этих установках не будут выполняться то это так и есть :)

  • Use templates then read messages in: - использовать шаблоны в следующих элементах интерфейса Fidolook'a:

    1. Preview Pane - в панели предпросмотра
    2. Editor - в редакторе
    3. Show X-Faces
      Показывать X-Face изображение.
      Работает при установленном X-Face plugin

      Этим очень сильно пользуются на западе и в основном те кто пользует XNews. Представляет собой заголовок типа X-Face: <набор_символов>. Fidolook, находя в письме такой заголовок переводит его в картинку типа 48х48 х 2 цвета и показывает в определенном месте... Получаеться что можно немного оживить ньюсы и приукрасить... Туда можно поместить и свою фотографию и прикольную картинку и т.д. и т.п. Пока единственный недостаток этой затеи - использование черно-белой картинки, но работа в этом направлении идет...
      Информация по X-Face: http://www.dairiki.org/xface/

      Используя переключатели Float и Right можно задавать плавающее и привязанное к правому краю окна сообщения местоположение окна X-Face.

  • Default quoter
    Выбрать квотер, используемый по умолчанию.

    Эта секция настроек служит для задания квотера, который будет использоваться по умолчанию в новых создаваемых пользователем шаблонах. (Для изменения типа цитирования для ранее созданных шаблонов следует воспользоваться опцией настройки конкретного шаблона (страница Quoters)).
    В предлагаемом списке можно выбрать один из всех доступных для Fidolook квотеров и назначить его квотером по умолчанию нажав на кнопку Set as default. Квотер, назначенный по умолчанию, выделен в списке жирным шрифтом. Кнопка Apply to all назначает выбраный квотер всем уже созданным шаблонам. Кнопка More info выводит диалог настройки квотера (если такая возможность вообще предусмотрена).

    Подробнее о квотерах и их использовании смотрите в разделе "Квотеры".

  • Следующие опции позволяют запретить некоторые функции Fidolook:

    1. Do NOT correct field "Subject" when reply or forward
      Не изменять поле "тема" сообщени при ответе на сообщение или пересылке.
      Отключает возможность корректировки пустого поля "subject"(тема) сообщения, которая описана ниже.
    2. Replace empty "Subject" with: заменять пустое поле "Subject" в сообщениях на текст указанный пользователем.
    3. Do NOT use FLHeaders
      Не использовать заголовки.
      Отключает возможность использования механизма заголовков с Fidolook. При этом все функции, доступные через кнопку Headers на панели инструментов будут деактивированы.
    4. Do NOT use NewsMailer Не использовать механизм NewsMailer.
    5. Do NOT use colorer mask edit Не использовать цветной редактор для маск.
    6. Do NOT use Action menu Не использовать меню действий
    7. Do NOT use Folder BindingНе использовать механизм привязки почтовых аккаунтов к папкам.

Настройка шаблонов: закладка Templates
Настройка шаблонов.

Actions & Templates - здесь находится список всех шаблонов, разбытый на 9 групп:

  1. Read Mail
  2. New Mail
  3. Reply Mail
  4. Rorward Mail
  5. Read News
  6. New Post
  7. Reply News
  8. Reply Sender
  9. Forward News
В каждой группе после инсталляции FL уже находится по одному шаблону, они и используются по умолчанию. Справа находится список свойств шаблона, список чисто информативный и служит для иллюстрации наследования свойств из одного шаблона в другой. Также справа находится панель кнопок:
  1. Edit - Вызвать диалог редактирования шаблона - Skin Mail Properties.
  2. Goto... - Перейти к предыдущему/следующему шаблону.
  3. New - Создать новый шаблон, заполненный значаниями по умолчанию.
  4. Clone - Клонировать шаблон - все значания копируются из выделенного шаблона.
  5. Child - Создать новый шаблон, все значания указать как наследованные от указанного шаблона.
  6. Copy - Создать копию - все значания копируются из выделенного шаблона, наследуемые параметры преобразуются в значания.
  7. Delete - Удалить выделенный шаблон.
  8. Break Rels - Удалить все все ссылки на другие шаблоны.
  9. Fix Rels - Преобразовать наследуемые параметры в обычные и скопировать данные из наследуемого шаблона.
  10. Up/Down - Переместить шаблон в списке.
  11. Hier - Сформировать полный список шаблонов и их параметров.
  12. Reload - Загрузить шаблоны из файла - стереть изменения и загрузить ранее созданные шаблоны.
  13. Defaults - Удалить все шаблоны и создать по одному на группу со значениями по умолчанию.


Настройка шаблонов: закладка NewsMailer
Автоматизация создания письма для отправки сообщений на Демосовский гейт
через e-mail.

Как известно, все UseNet группы иерархии fido7.* являются премодерируемыми со стороны Интернета. Сообщения, посылаемые в эти группы, перед тем как попасть в UseNet и Fido, переадресуются ньюссерверами на автомодератор-робот гейта 2:5020/400 в виде обычного e-mail на адрес вида fido7-*-..-*@fido7.ru с дополнительным клуджем Newsgroups: fido7.* c названием нужной ньюсгруппы.

NewsMailer позволяет сформировать e-mail на автомодератор гейта в нужном формате непосредственно в Fidolook, исключая ньюссервер из цепочки передачи сообщения. Это полезно в случаях, когда постинг по обычному затруднен - ньюссервер перегружен, не поддерживает постинг (только чтение) либо просто неверно сконфигурирован для групп fido7.*. В качестве примера таких "кривых" серверов можно привести news://mailserver.corvis.ru. В этих случаях только постинг через NewsMailer позволит вашим сообщениям для fido7 "выйти за пределы" такого сервера и реально попасть в UseNet и Fido.

И вообще отправка сообщений через почтовый SMTP-сервер провайдера обычно и быстрее, и надежнее ;)

Можно создать одно или несколько правил для оптимизации создания письма.

Создание правила
  1. Нажать кнопку New и назвать маску fido7*
  2. Поставить напротив нее галку - признак того что маска используется.
  3. Заполнить поле Create address on mail2news server,
    по умолчанию должно быть %cngrprev@fido7.ru
  4. Определить почтовый аккаунт, какой был ранее зарегестрирован.

Все это можно сделать автоматически, нажав кнопку Create sample: Posting to FIDO7 mask и затем, если нужно, подредактировать поля. Ниже приведены несколько правил, по которым в итоге обрабатывется сообщение:

  • FL определяет, нужно ли отправить сообщение в группу обычным способом или использовать почтовый SMTP-сервер, фильтруя имена ньюсгрупп согласно назначенных пользователем масок - фильтров.
  • В масках допустимы спецсимволы:
    * - любое число символов (fido7*, *fido*, *,ru,* и тд)
    ? - один символ (fido?.testing*, microsoft.public.??.* и т.д).
    Несколько масок могут быть совмещены в одну, разделителем является ";" или "-" (fido7*; fido4*). Вообще полный аналог, как для поиска файлов. Для того чтобы сортировка масок была произведена так как вам надо и для того что имя маски было осмысленным, можно воспользоваться тем что есть сепараторы масок - ; и , и учитывать что сортировка масок произведена по алфавиту. К примеру, маски могут выглядеть:
    1 Моя маска; fido7*
    2 Моя маска; fido7*
    "1 Моя маска" - этому, конечно, не будет отвечать ни одна группа - поэтому поиск пойдет по fido7*.
  • Можно назначить SMTP аккаунт, выделив его на листе или не выделять, предоставив FL самому подобрать подходящий - обычно это будет ваш дефолтный SMTP аккаунт.
  • Маска НЕ будет использоваться, если против нее НЕ поставлена галочка. Это позволяет иметь несколько вариантов одной и той же маски и быстро между ними переключаться. Если отмечены несколько одинаковых масок, то будет использована первая по списку.
  • Если имя ньюсгруппы отвечает сразу нескольким разным маскам, то будет так же использована первая по списку.
  • Для редактирования ньюссообщений, отправляемых по e-mail, можно использовать папку Drafts (Черновики). После того, как сообщение уже помещено в Outbox, его редактировать нельзя! Исключение - только случай Reply To All (Ответить всем) - все наоборот - нужно использовать для редактирования Outbox, а не Drafts.
  • Список Advanced News Account Usage позволяет для выделенной маски ньюсгрупп дополнительно указать учетные записи групп новостей (ньюс-аккаунты) на которые будет (или наоборот, не будет) действовать NewsMailer. Такая настройка может пригодиться, если ньюсгруппы с префиксом fido7 получены не с Демосовского, а с какого-нибудь другого гейта.
  • Для выбранной маски можно задать дополнительные заголовки (хедеры) почтовых сообщений с произвольным названием и значением. Например, можно записать туда ключ для автомодератора FIDO7 - Keywords: _Номер который дал автомодератор_.
  • Для правильной работы News Mailer должно быть включено использование заголовков FL (Headers - Setup Fidolook Headers - Use Fidolook Headers). В противном случае FL не может сформировать служебный заголовок FL-NewsMailer.

Настройка шаблонов: закладка Mask Editor
Настройка параметров редактора масок.

Пользователь может задать параметры редактора масок, которые будут использованы во всех полях ввода программы в которых предполагается использование масок или сконструированных с их помощью выражений. Более подробно о масках тут: [Маски].

При изменении каких либо параметров пользователь сразу же может наблюдать эффект от внесенных изменений - представленный в окне Sample пример выражения с масками будет изменяться в соответствии с новыми настройками.

Рассмотрим каждый из параметров более подробно:

  • Use Font for text in Editor
    Использовать шрифт и определяемый пользователем для обычного текста при редактировании выражений с масками.
  • Use Font for Masks
    Использовать шрифт определяемый пользователем непосредственно для выделения масок, используемых Fidolook.
  • Use Font for incomplete mask's Symbol (%)
    Использовать шрифт определяемый пользователем для выделения символа % (с которого начинаются все маски Fidolook) при редактировании масок.
  • Use font for mask's Arguments
    Использовать шрифт опредляемый пользователем для выделения аргументов в выражений, используемых с масками.
  • Use Font for text between =??= or =!!=
    Использовать шрифт опредляемый пользователем для выделения параметров условных выражений, используемых при создании выражений с масками.
  • Use Font for Separator like ( or )
    Использовать шрифт определяемый пользователем для выделения разделителей, таких как круглые скобки, например.
  • Use Font for custom Symbols or Keywords
    Использовать шрифт опредляемый пользователем для выделения символов или ключевых слов, определяемых пользователем.

Для каждого из описанных вариантов имеются два переключателя Use Fore Color и Use Back Color - для задания цвета символов и цвета фона под символами соответственно. При включении какого-либо из этих переключателей активизируется соответствующая кнопка справа, которая и предоставляет для пользователя возможность задать эти цвета.

Кнопка Restore defaults возвращает все настройки в состояние "по умолчанию" (так, как это нравиться разработчику программы :о) )

Переключатель Use this settings for all windows contains template's masks устанавливает внесенные изменения для всех окон в которых используются маски.

Переключатель Use Auto Complete menu устанавливает режим автодополнения для вводимых пользователем масок. Смысл его заключается в следующем: при вводе символа % в окне редактирования масок появляется выпадающий список со всеми доступными масками Fidolook, который автоматически фильтруется, оставляя только подходящие варианты, по мере ввода пользователем символов в имя маски.


Настройка шаблонов: закладка Externals
Настройка внешних EMH-модулей.

Здесь находится список всех активных EMH - плугинов.

Можно обновить список, нажав кнопку Refresh, вызвать диалог настройки плугина (если он есть у этого плагина) нажав кнопку Setup.

Кнопки Enable и Disable в текущей версии заблокированны.


  Хотите дополнить этот раздел? Пишите: help-team@fidolook.org
    2002-2004 (c) Пользователи FidoLook