Скачать оба плугина можно по этой ссылке
Вопрос доработки мною плугинов обсуждаем, но с некоторыми нюансами...
Перед использлванием внимательно прочитайте следующий текст:
**************** readme.txt ***********
Внимание!!!
Работа плугинов в WhereIsIt версии 3.xx имеет ряд особенностей:
из-за некоторых проблем или фич WhereIsIt (причина проблемы мне не понятна)
ни один плугин, обрабатывающий описания (descriptions) на вкладке
"Модули форматирования", не может изменить кол-во строк (в сторону увеличения
кол-ва - точно проверено) в обрабатываемом описании.
Также для ряда других плугинов (Например, "Files.bbs Description Files Plugin")
также невозможно изменить кол-во строк в описании (Я буду называть эти плугины
конфликтными) Здесь причина более ясна. Например, в случаи плугина "Files.bbs
Description Files Plugin" порядок вызова плугинов следующий - вытаскивается
описание из файла files.bbs, передается на форматирование форматирующим плугинам,
затем разбирается построчно и разбивается на новые описания для каждого файла,
перечисленного в files.bbs. (Аналогичная картина должна быть и для файлов типа
index.txt, descript.ion, dirinfo и т.п.)
Из-за всего вышеперечисленного нормальная работа плугинов
"Smart Strings Splitting Plugin" и "Smart Russian Codepage Converter Plugin"
может приводить к ошибкам "Access Violation Error". В этом случаи необходимо
отключить использование первого плугина и попробовать настроить следующий
параметр в реестре:
для "Smart Strings Splitting Plugin"
ключ HKEY_CURRENT_USER\Software\SearchSoft\Where Is It?\Plugins\Settings\SmartDescProc\
параметр ProcessConflictDesc=xx,
где xx = 0 - не обрабатывать НИКОГДА Description, пришедшие от
конфликтных плугинов;
1 - обрабатывать ВСЕГДА Description, пришедшие от
конфликтных плугинов (вызывает ошибку).
(по-умолчанию 0)
для "Smart Russian Codepage Converter Plugin"
ключ HKEY_CURRENT_USER\Software\SearchSoft\Where Is It?\Plugins\Settings\SmartRusCnv\
параметр ProcessConflictDesc=xx,
где xx = 0 - не обрабатывать НИКОГДА Description, пришедшие от
конфликтных плугинов;
1 - обрабатывать ВСЕГДА Description, пришедшие от
конфликтных плугинов (вызывает ошибку);
2 - обрабатывать Description, пришедшие от
конфликтных плугинов, не меняя кол-во строк в них
и не добавляя лишних слов (т.е. байт в байт);
3 - обрабатывать ВСЕГДА Description, пришедшие от
ЛЮБЫХ плугинов, не меняя кол-во строк в них
и не добавляя лишних слов (т.е. байт в байт).
(по-умолчанию 3)
*************************************
Вопрос доработки мною плугинов обсуждаем, но с некоторыми нюансами...
Перед использлванием внимательно прочитайте следующий текст:
**************** readme.txt ***********
Внимание!!!
Работа плугинов в WhereIsIt версии 3.xx имеет ряд особенностей:
из-за некоторых проблем или фич WhereIsIt (причина проблемы мне не понятна)
ни один плугин, обрабатывающий описания (descriptions) на вкладке
"Модули форматирования", не может изменить кол-во строк (в сторону увеличения
кол-ва - точно проверено) в обрабатываемом описании.
Также для ряда других плугинов (Например, "Files.bbs Description Files Plugin")
также невозможно изменить кол-во строк в описании (Я буду называть эти плугины
конфликтными) Здесь причина более ясна. Например, в случаи плугина "Files.bbs
Description Files Plugin" порядок вызова плугинов следующий - вытаскивается
описание из файла files.bbs, передается на форматирование форматирующим плугинам,
затем разбирается построчно и разбивается на новые описания для каждого файла,
перечисленного в files.bbs. (Аналогичная картина должна быть и для файлов типа
index.txt, descript.ion, dirinfo и т.п.)
Из-за всего вышеперечисленного нормальная работа плугинов
"Smart Strings Splitting Plugin" и "Smart Russian Codepage Converter Plugin"
может приводить к ошибкам "Access Violation Error". В этом случаи необходимо
отключить использование первого плугина и попробовать настроить следующий
параметр в реестре:
для "Smart Strings Splitting Plugin"
ключ HKEY_CURRENT_USER\Software\SearchSoft\Where Is It?\Plugins\Settings\SmartDescProc\
параметр ProcessConflictDesc=xx,
где xx = 0 - не обрабатывать НИКОГДА Description, пришедшие от
конфликтных плугинов;
1 - обрабатывать ВСЕГДА Description, пришедшие от
конфликтных плугинов (вызывает ошибку).
(по-умолчанию 0)
для "Smart Russian Codepage Converter Plugin"
ключ HKEY_CURRENT_USER\Software\SearchSoft\Where Is It?\Plugins\Settings\SmartRusCnv\
параметр ProcessConflictDesc=xx,
где xx = 0 - не обрабатывать НИКОГДА Description, пришедшие от
конфликтных плугинов;
1 - обрабатывать ВСЕГДА Description, пришедшие от
конфликтных плугинов (вызывает ошибку);
2 - обрабатывать Description, пришедшие от
конфликтных плугинов, не меняя кол-во строк в них
и не добавляя лишних слов (т.е. байт в байт);
3 - обрабатывать ВСЕГДА Description, пришедшие от
ЛЮБЫХ плугинов, не меняя кол-во строк в них
и не добавляя лишних слов (т.е. байт в байт).
(по-умолчанию 3)
*************************************