Шаблоны
[Перейти к диалогу настройки шаблонов]
[Перейти к диалогу индивидуальной настройки одного шаблона]
Шаблоны представляют собой настраиваемую "заготовку", которую Fidolook
использует для отображения и создания сообщений. Существует 8 основных
операций с почтой, для каждой из которых можно определить один или несколько
шаблонов:
- Чтение письма
- Создание письма
- Ответ на письмо
- Пересылка письма
- Чтение новостей
- Создание письма в новостную группу
- Ответ на письмо в новостную группу
- Пересылка письма в новостную группу
Например, если вы хотите, чтобы при создании нового сообщения в текст
автоматически вставлялась ваша подпись, нужно отредактировать поле
Signature в шаблоне "Создание письма". В общем случае можно получить
практически любой желаемый вид исхдящего сообщения (в отличие от Outlook Express :)).
Шаблоны позволяют:
- Определить приветствие, подпись, ориджин, оформление письма.
- Определить способ цитирования источника (если есть).
- Задать или изменить заголовки сообщений.
- Использовать в теле письма маски - функции, позволяющие вставлять
в текст динамически изменяемые данные, например имя отправителя при
ответе на письмо.
Можно создавать неограниченное число шаблонов для каждого из 8 типов действий,
а чтобы FL мог автоматически их использовать можно задать правило на внутреннем языке FL.
Например, можно определить шаблон для ответа в определенныю группу новостей. Для
создания правил выбора шаблона есть специальный мастер.
Для облегчения создания однотипных шаблонов можно использовать наследование
параметров - часть значений будет взята из шаблона-образца.
Оформление письма, т.н. "скин" можно сохранить в отдельном файле. Некоторые
скины поставляются в основном пакете Fidolook - они находятся в папке {Fidolook Folder}/Skins.
Доступ к настройкам шаблонов производится через кнопку в панели Filolook:
Настройка шаблонов
В диалоге настроек имеется несколько страниц, выберите пункт для быстрого
перехода:
О индивидуальной настройке одного шаблона можно прочесть тут: [Диалог "Свойства шаблона"].
Настройка шаблонов: закладка General
Настройка общих паметров.
- Templates rules - правила применения шаблонов:
- Totally DO NOT use templates.
Раз не используем шаблоны то все как в ОЕ.
- Do not use templates for messages in HTML format.
Шаблоны не используются для сообщений в HTML формате
Первые 2 опции отлючают ответственность СЛ за происходящее, возвращая
их к уровню имеющемуся в ОЕ и системе. Кроме них также можно отключить
использование шаблонов при просмотре сообщений в панели предпросмотра и в
редакторе.
- 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о "слабый" не значит что "никакой" :).
- Для последних двух пунктов (представлений в виде 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:
- Preview Pane - в панели предпросмотра
- Editor - в редакторе
- 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:
- Do NOT correct field "Subject" when reply or forward
Не
изменять поле "тема" сообщени при ответе на сообщение или
пересылке. Отключает возможность корректировки пустого поля "subject"(тема)
сообщения, которая описана ниже.
- Replace empty "Subject" with: заменять пустое поле
"Subject" в сообщениях на текст указанный пользователем.
- Do NOT use FLHeaders
Не использовать
заголовки. Отключает возможность использования механизма заголовков с
Fidolook. При этом все функции, доступные через кнопку Headers на панели
инструментов будут деактивированы.
- Do NOT use NewsMailer Не использовать механизм
NewsMailer.
- Do NOT use colorer mask edit Не использовать цветной
редактор для маск.
- Do NOT use Action menu Не использовать меню действий
- Do NOT use Folder BindingНе использовать механизм
привязки почтовых аккаунтов к папкам.
Настройка шаблонов: закладка Templates
Настройка шаблонов.
Actions & Templates - здесь находится список всех шаблонов, разбытый на
9 групп:
- Read Mail
- New Mail
- Reply Mail
- Rorward Mail
- Read News
- New Post
- Reply News
- Reply Sender
- Forward News
В каждой группе после инсталляции FL уже находится по одному шаблону, они
и используются по умолчанию. Справа находится список свойств шаблона, список
чисто информативный и служит для иллюстрации наследования свойств из одного шаблона
в другой. Также справа находится панель кнопок:
- Edit - Вызвать диалог редактирования шаблона - Skin Mail Properties.
- Goto... - Перейти к предыдущему/следующему шаблону.
- New - Создать новый шаблон, заполненный значаниями по умолчанию.
- Clone - Клонировать шаблон - все значания копируются из выделенного шаблона.
- Child - Создать новый шаблон, все значания указать как наследованные от указанного шаблона.
- Copy - Создать копию - все значания копируются из выделенного шаблона, наследуемые параметры преобразуются в значания.
- Delete - Удалить выделенный шаблон.
- Break Rels - Удалить все все ссылки на другие шаблоны.
- Fix Rels - Преобразовать наследуемые параметры в обычные и скопировать данные из наследуемого шаблона.
- Up/Down - Переместить шаблон в списке.
- Hier - Сформировать полный список шаблонов и их параметров.
- Reload - Загрузить шаблоны из файла - стереть изменения и загрузить ранее созданные шаблоны.
- 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-сервер провайдера обычно и быстрее, и надежнее ;)
Можно создать одно или несколько правил для оптимизации создания письма.
Создание правила
- Нажать кнопку New и назвать маску fido7*
- Поставить напротив нее галку - признак того что маска используется.
- Заполнить поле Create address on mail2news server,
по умолчанию должно быть %cngrprev@fido7.ru
- Определить почтовый аккаунт, какой был ранее зарегестрирован.
Все это можно сделать автоматически, нажав кнопку 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 в текущей версии заблокированны.
|