EMH: ReMnogo
Назначение
Преобразует тему письма при ответе: Re: Re: -> Re[2].
Настройка
1) Положить каталог remnogo в {FidolookSL}\EMHs\
2) Запустить Fidolook.
3) Прописать в шаблоне маску
%extrn(remnogo, входные данные)
где вместо входных данных может быть что угодно.
Чтобы подставить туда сабжект письма надо написать
%extrn(remnogo,%fhdrf(Subject)) для Reply
или %extrn(remnogo, %chdrf(Subject)) для NewMessage
_*Маска может быть*_:
%extrn(remnogo,%fsubj, kolvoRe)
(Возвращает количество Re в виде циферки.)
%extrn(remnogo,%fsubj, subject)
(Возвращает subject без Re)
%extrn(remnogo,%fsubj)
/ то же самое, что %extrn(remnogo,%fhdrf(Subject)) , только короче /
В последнем случае используется PrefixType
из ini-файла (раньше было _только_ так).
*Рекомендуется использовать последний вариант.*
Пример:
"%extrn(remnogo, Re: На^5: RE[100]: Re: сабжект)"
вернёт "Re[108]:сабжект".
"%extrn(remnogo, Re: На^5: RE[100]: Re: сабжект,kolvoRe)"
вернёт "108".
"%extrn(remnogo, Re: На^5: RE[100]: Re: сабжект, subject)"
вернёт "сабжект".
Последняя версия
1.6.0.41 от 01/11/2002,
[remnogo.1.6.zip] - 173 KB
Исходный код:
[remnogo.1.6.srs.zip] - 69 KB
Обновления
*версия 1.0*
Ничего не работает. =)
*версия 1.3*
Вроде работает.
Добавилась поддержка различных префиксов(На:,RE:,...).
Добавилась поддержка различных видов Re
(Re:, Re^123:, Re[123]:) для всех видов префиксов.
Плагин выдает ответ в виде Re[124]:subject.
*версия 1.4*
исправлен один мелкий баг.
добавлена поддержка ini-файла (remnogo.ini)
Теперь префиксы читаются из него.
*версия 1.5*
добавлена поддержка вида цитирования в ini-файле
(ответ без Re, с одним Re, RE[]: и Re^:)
*версия 1.6*
добавлена поддержка второго параметра (subject / kolvoRe).
_Маска может быть такой_:
Re[%extrn(remnogo,%fsubj, kolvoRe)]: %extrn(remnogo,%fsubj, subject)
_Или такой_:
%extrn(remnogo,%fsubj)
В последнем случае используется PrefixType из ini-файла (раньше было только так).
Рекомендуется использовать второй вариант.
Разработчики
Автор: Роман Ильин
Плагин использует regexp (автор Andrey V.Sorokin).
|