Chm не работает поиск

Chm не работает поиск

Почему может не работать поиск по всему CHM файлу? В левой части окна имеется вкладка Поиск с полем ввода — вот этот способ не выдает никаких результатов.
Если при открытой конкретной страничке нажать Ctrl+F, то можно сделать поиск по этой конкретной страничке. Но мне нужен поиск по всему файлу.

Можно с этим что-то сделать? Например разобрать CHM на HTML-файлы специальной программой и собрать заново с другими настройками?

От: CaptainFlint http://flint-inc.ru/
Дата: 07.04.17 11:01
Оценка:

Здравствуйте, Максим Рогожин, Вы писали:

МР>Почему может не работать поиск по всему CHM файлу? В левой части окна имеется вкладка Поиск с полем ввода — вот этот способ не выдает никаких результатов.
МР>Если при открытой конкретной страничке нажать Ctrl+F, то можно сделать поиск по этой конкретной страничке. Но мне нужен поиск по всему файлу.

МР>Можно с этим что-то сделать? Например разобрать CHM на HTML-файлы специальной программой и собрать заново с другими настройками?

Включён ли в настройках проекта полнотекстовый поиск?

Кроме того, насколько я знаю, этот поиск не умеет по частям слов искать, только целиком.

От: gok
Дата: 07.04.17 14:02
Оценка:

Здравствуйте, CaptainFlint, Вы писали:

CF>Здравствуйте, Максим Рогожин, Вы писали:

МР>>Почему может не работать поиск по всему CHM файлу? В левой части окна имеется вкладка Поиск с полем ввода — вот этот способ не выдает никаких результатов.
МР>>Если при открытой конкретной страничке нажать Ctrl+F, то можно сделать поиск по этой конкретной страничке. Но мне нужен поиск по всему файлу.

МР>>Можно с этим что-то сделать? Например разобрать CHM на HTML-файлы специальной программой и собрать заново с другими настройками?

CF>Включён ли в настройках проекта полнотекстовый поиск?
CF>
CF>Кроме того, насколько я знаю, этот поиск не умеет по частям слов искать, только целиком.

А где эта настройка? В проекте создания CHM?

От: Максим Рогожин
Дата: 07.04.17 15:33
Оценка:

Здравствуйте, CaptainFlint, Вы писали:

CF>Включён ли в настройках проекта полнотекстовый поиск?
CF>
CF>Кроме того, насколько я знаю, этот поиск не умеет по частям слов искать, только целиком.

У меня проекта нет, есть только CHM-файл. Что можно сделать чтобы в нем заработал полнотекстовый поиск? Искать программу которая разберет на HTML-файлы? Или может какие-то другие варианты есть?

От: CaptainFlint http://flint-inc.ru/
Дата: 07.04.17 16:03
Оценка:

Здравствуйте, gok, Вы писали:

CF>>Включён ли в настройках проекта полнотекстовый поиск?
CF>>
CF>>Кроме того, насколько я знаю, этот поиск не умеет по частям слов искать, только целиком.

gok>А где эта настройка? В проекте создания CHM?

От: CaptainFlint http://flint-inc.ru/
Дата: 07.04.17 16:06
Оценка:

Здравствуйте, Максим Рогожин, Вы писали:

МР>У меня проекта нет, есть только CHM-файл. Что можно сделать чтобы в нем заработал полнотекстовый поиск? Искать программу которая разберет на HTML-файлы? Или может какие-то другие варианты есть?

Со стопроцентной уверенностью утверждать не могу, но думаю, что да, надо декомпилировать, создать новый проект (потому что декомпиляция его не создаёт) и скомпилять заново, включив эту опцию.

Источник

Русская Справка — Help&Manual 4.15.906 — Не работает Пои

Внимание! У нас сбои с почтовым сервером! Если не пришло письмо о регистрации или смене пароля напишите нам на info@techwriters.ru!
@twriters чат для технических писателей в Telegram

Пишу справку на русском языке в Help and Manual (для .chm и .html). Проект выгружается корректно, ключевые слова в норме, но не работает Поиск. Раньше писал Справку только на английском и поэтому не сталкивался с этой проблемой.

Может быть кому-то удалось настроить поиск в Справке, написанной по-русски? Прошу поделиться опытом! Или посоветуйте другой хэлп-мейкер (или Indexer), корректно работающий с кириллицей.

Всем привет.
Похожая ситуация. Не работает поиск в chm.
H&M 4.5 build 1306.

Установки Language Settings: язык -«Русский», charset — «Russian_Charset», Unicode Mode — «Force Unicode».В настройках «HTML Help» стоит галка «Export utf-8 encoded HTML».

ОС: WinXP Pro RU sp2, в региональных настройках панели инструментов выставлен Russian (русский) язык.

MS HTML Help Workshop — версия компайлера hhc.exe 4.74.8702.

В скомпилированном chm файле, если посмотреть код, то charset выставлен в utf-8, но не WINDOWS-1251, как должно быть, если набор стоит RUSSIAN_CHARSET. Непонятно, или это H&M как то хитро подменяет кодировку, либо MS HTML Help Compiler.

Если же вместо переменной записать windows-1251, то это ничего не меняет, поиск — не работает.

По совету [b:1o7gbigs]lub [/b:1o7gbigs](где то на community H&M), воспользовался экспортом проекта в xml, предварительно выставив параметр Force ANSI и импортом в новый проект. В ANSI кодировке — поиск опять же не заработал.

Читайте также:  Стим тулс не работает

+не совсем понятна фраза из хэлпа к H&M о опции Unicode Mode в языковых настройках проекта:
«Note that if you change this setting it are not applied automatically to all the text in your project. After you change the setting it is only applied to existing text if you actively format the text, for example by applying a style. It is also applied automatically to all new text you enter after making the change.»

Цитата
В скомпилированном chm файле, если посмотреть код, то charset выставлен в utf-8, но не WINDOWS-1251, как должно быть, если набор стоит RUSSIAN_CHARSET.
Цитата
+не совсем понятна фраза из хэлпа к H&M о опции Unicode Mode в языковых настройках проекта:
«Note that if you change this setting it are not applied automatically to all the text in your project. After you change the setting it is only applied to existing text if you actively format the text, for example by applying a style. It is also applied automatically to all new text you enter after making the change.»

В статусной строке HM (в самом низу) отображаются свойства текста — стиль, кодировка и т.д. Если начали работать без флага utf-8? то текст помечается как ansi. Потом флаг установили, к примеру, после середины 1-й страницы. В этом случае весь текст, введенный после установки флага будет отмечен как utf-8, а первая половина для HM останется ansi.

Что касается поиска. Система идеально подходит (сама на такой сижу). Даже не знаю что предположить. В стилях везде кирилический скрипт указан? (не default)

Цитата
По совету lub (где то на community H&M),
Цитата
Правильный ключ устраняет данные ошибки.

Правильный — значит лицензионный, я правильно понял?
Вообще то, у людей работает и с неправильными ключами

Кстати, я так и не победил проблему.
Выход из этой ситуации такой.
Скомпилять проект в chm, при этом проставить галочку «не удалять временные файлы».
Вот как раз эти временные файлы формата html, я перегнал через Macromedia Dreamweaver и у каждой страницы изменил кодировку на win-1251. И проект из временных файлов загнал в MS HTML Help там и сгенерировал chm с работающим поиском.

Проблема с неработающим поиском. Правильный ключ устраняет данные ошибки

А у меня и ключ «правильный» (лицензию купили) и все условия (что в этой теме указаны) — выполнены.. а Поиск не работает.
Причем не работает только в *CHM. Во всех остальных форматах, скомпилированных из данного проекта — везде работает, кроме этого

Цитата
Проблема с неработающим поиском. Правильный ключ устраняет данные ошибки

А у меня и ключ «правильный» (лицензию купили) и все условия (что в этой теме указаны) — выполнены.. а Поиск не работает.
Причем не работает только в *CHM. Во всех остальных форматах, скомпилированных из данного проекта — везде работает, кроме этого

Вот-вот полностью поддерживаю. Именно та же проблема и у меня, но только на рабочем компе, т.к. я работаю на пользовательском режиме. Дома все нормально — там я через админа. Это при том, что дома у меня стоит версия эксплорера 6, а на работе 8.
Нашла такую информацию в рускоязычной справке, на сколько это действенно я сказать тоже не могу на работе сказали, что это не влияет. Однако может кто пробовал и может подтвердить, действительно ли влияют все галочки на вкладке Дополнительно везде, где находится указание на русский язык в настройках Язык и региональные стандарты. Дома у меня настроено галочек значительно больше, чем на работе.

Источник

Не отображается файл помощи CHM в Windows 7 (например, русский help для sPLAN)? Решение есть!

По сети бродит файлик русского хэлпа splan50.chm от простой рисовалки схем sPLAN версии 5. Хэлп добрый, очень подробный и понятный даже новичкам. (Это сподвигло некоторых умников декомпилировать chm-файл и размещать его страницы в сети в виде сайтов для привлечения тех самых новичков.)
Последняя версия программы sPLAN 7, но никто не торопится сделать перевод системы помощи. Отличий в версиях не так много, поэтому научиться можно и по старому хэлпу.

И тут возникает трудность!
Найденные и скачаные из Сети файлы splan50.chm отказываются нормально отображаться.

Содержание / Contents

↑ Проблема с отображением chm файла

Вместо полезной информации мы видим на всех страницах только сообщение об отмене просмотра. Что-то типа «Navigation to the webpage was canceled», зависит от языка операционной системы.
А слева — нормально отображается дразнящий список разделов.

↑ Решение

Оказывается в Windows 7 и Windows Vista тайно работает на нашу безопасность некий Менеджер вложений, который своей электронной головой самовольно и в тихомолку решает, доверяет ли он полученному файлу и стоит ли показать его содержимое нам!
Так вот, этот блин Менеджер считает Интеренет безоговорочно НЕнадежным источником, а файлы помощи — опасными, поэтому блокирует наш свежескачаный splan50.chm вот таким странным манером без явных уведомлений. Логика Microsoft частенько не понятна.

Хорошо, что мы легко можем снять блокировку:
1. Щелкаем правой кнопкой мыши наш .CHM файл и выбираем Свойства
2. На вкладке Общие нажмимаем кнопку с надписью «Разблокировать/Unblock»
3. Нажмаем кнопки «Применить» и «ОК»

Всё, теперь можно погрузиться в изучение sPLAN, кто этого еще не сделал.

Помните, что мы разблокировали один конкретный файл. И если вы сейчас же скачаете другой CHM его для нормального отображения придется разлочивать снова.

↑ Файлы

[Обновлено 11/04/2015] Установщик элемента WinHlp32 в MS Windows 7 (32/64)
▼ Windows_CHM_KB917607.7z 1.3 Mb ⇣ 19

Файл русского хелпа для sPLAN. Если у кого-то его еще нет — милости прошу.
Кстати, вероятно удасться избежать проблем с запуском файла, т.к. я его упаковал в архив, вдруг Менеджер вложений не заметит.
▼ SPLAN50.7z 564.01 Kb ⇣ 141

Камрад, рассмотри датагорские рекомендации

🌼 Полезные и проверенные железяки, можно брать

Опробовано в лаборатории редакции или читателями.

Источник

Chm не работает поиск

Подскажите, пожалуйста, каким образом осуществляется поиск (full-text search) в CHM?

Я собираю html-ки в Microsoft HTML Help Workshop. Обнаружилось, что при поиске некоторых слов, кроме тех разделов, в которых слова находятся по точному и частичному совпадению, выдаются ссылки на разделы, в которых этих слов нет (ни в хинтах, ни в гиперссылках — нигде нет в коде хэлпа. а «лишние» разделы есть).

Чтобы меня правильно поняли и быть точнее, приведу пример.

Ввожу в поиске справки слово «акт», мне находится и «акт», и «фАКТ», и «харАКТеристики» и т.д. а также как-будто бы все, что находится просто по букве «а». В чем дело и как с этим бороться?

В справке по Microsoft HTML Help Workshop нашла такое:

The Search tab lists words that appear only within the help topics. To find a topic, users must specify a word as it appears in the help topic they’re trying to find. The Search feature will adjust some word endings. For example, if a user enters «creating» when searching the help files for HTML Help Workshop, topics that begin with «To create» will be found.

Получается функция поиска изменяет окончания слов, только не понимаю как она изменяет в случае слово «акт», к примеру? Оно воспринимает букву «а» как слог? Вообще по какому принципе происходит full-text search в CHM?

Заранее премного благодарна!

Сообщения: 19308
Откуда: Пермь

Репутация: 126

Shoorale
Ищется о частичному совпадению, если НЕ УКАЗАНО ИНОЕ. Где и как указывать — вопросы к µ$.

Милая девушка , но ведь совсем рядом — чуть выше — именно это УЖЕ обсуждалось!
Перед сборкой CHM исходник в HTML надо ГОТОВИТЬ Убрать ВСЁ ЛИШНЕЕ, причесать код, проверить, чтобы ВСЁ бралось с диска, а не из инета.
——
Порекомендую текстовый редактор PSPAD — кроме обычного умеет переформатировать htm, а по F10 — показывать файл через системную html-библиотеку.

Репутация: 0

Спасибо за мгновенную практически реакцию!

Все выше упомянутое я прочитала, не сомневайтесь!

А не подскажите, где бы почитать, что поиск осуществляется именно по «частичному совпадению, если НЕ УКАЗАНО ИНОЕ»? Мне бы ссылочка на какой-то источник не помешала бы.

Благодарю!

Сообщения: 19308
Откуда: Пермь

Репутация: 126

Shoorale
Это просто так совпало.
Сорри, но я именно этого и не знаю, а этот ВоркШоп никогда не пользовал. Потому как мне за глаза хватает htm2chm, Page2chm, SaveCHM, CoCO, в продуктах которых методика поиска появляется как обычно — по 4 . приметам: полное слово, учет регистра, вверх, вниз. А вы этот ВоркШоп внимательно исследовали? А в настройках IE ничего не меняли?

А вообще — этих CHM-изготовляетелей очень много и некоторые настраиваются так, что в продукте кроме прямого клика на ссылке ничего более вообще не доступно. Сборники BestSoft так и делались.
Если вам нужен именно ВоркШоп, может вам ст0ит обратиться к спецам — на forum.oszone.net, forum.ru-board.com ? ИМХО, там должны быть такие темы.

Сообщения: 19308
Откуда: Пермь

Репутация: 126

Не стал создавать мелко-темку.
Вопрос к по HTML-языкам/командам:
есть сохраненная страница с мелкими картинками и файлами, что вызываются по ссылкам под ними; хочу сделать CHM, чтобы клик на превьюшке открывал новое окно, но не абы какое, а С ТЕМ ЖЕ ФОНОВЫМ рисунком, что и основная страница. Покопался в сохраненных файлах и нашел
(видимо как раз ПУСТОЕ окно?)

А можно ли этот код как-то дополнить, «внедрив» в него Back-Grnd.pix? Или есть к-либо другой способ? Помогайте софт- , други!

Сообщения: 1813
Откуда: Las Vegas, Nevada, USA

Репутация: 3

Атрибут target=»_blank» — по умолчанию ссылки открываются в новом окне.

А можно ли этот код как-то дополнить, «внедрив» в него Back-Grnd.pix? Или есть к-либо другой способ?
Туда не внедрить. Пока цель непонятна, но я написал пример с CSS и javascript. Положил сюда: http://www.radeon.ru/files/buntar/windowopen.htm .

Сообщения: 19308
Откуда: Пермь

Репутация: 126

Buntar
Спасибо ! Посмотрел, срисовал, попробую . А без JS никак? А то у меня после попытки заменить тормозной ИЕ6 (вкупе с его системными библиотеками) на ИЕ8 с Явой какие-то проблемы
А вот дополнительный : можно ли это второе окно автоматом делать ПО РАЗМЕРУ ФОТКИ?

А цель простая: вот есть сохраненные (вместе с большими фотками) страницы с путешествиями нашего Антона, и я хотел сделать один большой CHM, в котором большие фотки открывались бы в новом окне (дабы каждый раз не перерисовывалось основное), но С ТЕМ ЖЕ тёмным фоном. Ну что-то типа местной копии его сайта Аналогично хотел сделать и с путешествиями Андр. Воробьева и прочими «подборками»
Хм. получилось почти 1:1 с предыдущим описанием той же цели

———
Увы, не получилось: фон второго окна что в ИЕ, что в Опере — просто белый.
Нашел такую конструкцию

подставил свою картинку вместо none — не прошло.

А какие есть методы управления стилем для (body)? Я вот давно использую

Сообщения: 1813
Откуда: Las Vegas, Nevada, USA

Репутация: 3

U-Nick
А без JS никак? А то у меня после попытки заменить тормозной ИЕ6 (вкупе с его системными библиотеками) на ИЕ8 с Явой какие-то проблемы
JS != Ява. Ява компилируется для JVM, JS код обрабатывается самим браузером. ИЕ8 хоть и крив, но хуже ИЕ6 быть не должен. Генерировать простые страницы на лету проще всего с JS. Иначе, либо разворачивать сервер с чем-либо из PHP/JSP/ASP/etc., либо делать статические страницы и переключаться между ними по ссылкам: Radeon.ru откроет предварительно созданную страницу Radeon.ru в новом окне, общий фон легко сделать через CSS.

А вот дополнительный: можно ли это второе окно автоматом делать ПО РАЗМЕРУ ФОТКИ?
Положил сюда: http://www.radeon.ru/files/buntar/windowopen2.htm (добавил размер к окну первого примера с JS).

Увы, не получилось: фон второго окна что в ИЕ, что в Опере — просто белый.
Фон второго окна отсюда белый? Или что-то другое не получилось? В ИЕ9 и в мобильной Опере у меня там всё в порядке.

Нашел такую конструкцию
подставил свою картинку вместо none — не прошло.
У меня там . Проверьте настройки.

А какие есть методы управления стилем для (body)? Я вот давно использую
Атрибуты типа bgcolor давно устарели. CSS.

Сообщения: 19308
Откуда: Пермь

Репутация: 126

Я ж говорю — ИЕ ГЛЮЧИТ.
на var w = window.open(‘about:blank’, », «width=»+im.width+»,height=»+im.height+»»); пишет: Класс не зарегистрирован

Опера (11.52), , не сохраняет URL(«/im/log2.gif»); с _новым адресом — ручками поправишь — видно.

Прям хоть ОСь переставляй по-новой Это всё настроенное — с нуля?

Сообщения: 1813
Откуда: Las Vegas, Nevada, USA

Репутация: 3

U-Nick
пишет: Класс не зарегистрирован
Странно, попробовал IE8 на работе (там Win XP) — почти всё нормально. Только второе окно открылось в табе, а не в окне. Но выбор таб или окно в настройках ИЕ должно быть. C Windows Update всё стоит?

Опера (11.52)
Может, обновить? На одном из телефонов у меня 12.00 стоит — там работает.

Прям хоть ОСь переставляй по-новой Это всё настроенное — с нуля?
Так ОСь тут не причём должна быть — JS движки в сами браузеры встроены. А в нормальных браузерах (не ИЕ и не Опера) тоже проблемы?

Сообщения: 19308
Откуда: Пермь

Репутация: 126

Buntar
В Опере 11.52 открывает нормально — ссылки-то в кеше лежат (наверно так?). Надо будет его прочистить, инет вырубить и проверить.
Опера 12-я есть, попробую. В Фоксе еще не проверял. Хрома нет: был, да снёс, не понравился он после настраиваемости Оперы (тем более её _АС-версий).
Апдейты есс-но не все стоят, я их раньше оч.редко ставил . типа «на кой, когда и так пашет?» По началу брал их на журнальных СД (инет был сильно ограничен), потом вообще бросил.
Собственно и сейчас всё началось с желания ИЕ6 заменить на более шустрый
———
В Опера-12, Фоксе, QTWeb — всё ОК. Фокс открыл в новом окне, Оп-12 и QTweb — во вкладке. Вот ведь — простые команды, а понимаются ими по-разному.

Цитата: Так ОСь тут не причём должна быть — JS движки в сами браузеры встроены.

Новая тема Ответить Страница 1 из 1 [ Сообщений: 36 ]

  • Список форумов>»/>Программное обеспечение>»/>Программы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Источник

Оцените статью