Перейти к основному содержанию

Контекстная справка (?)

Гость

Здравствуйте уважаемые господа разработчики!

Активно использую Robohelp, но, в связи с его несовершенством, изучаю пути отхода.

Вникаю в концепцию Author IT - все очень даже красиво получается. Только пока не обнаружила в нем средств для обеспечения контекстного вызова справки из программы (т.е. такие вещи как Topic ID, map file).

Подскажите плз., есть такие механизмы в этом ПО?

Гость
Контекстная справка (?)

Доброго всем времени суток!

Не так давно работаю в AuthorIT, сегодня столкнулась с такой проблемой: из вордовского файла хочу сделать ".chm". Импортирую, делаю топики Context Topic Template, для каждого топика на вкладке HTML ставлю галку Start New Page и пишу нужное имя "*.htm". Standart Table of Contents не трогаю. Делаю Publich to HTML Help. Генерится справочный файл, НО в окне Содержание пусто!
Подскажите плз, что не так делаю.

Гость
Контекстная справка (?)

Цитата:
а лучше всего убедить разработчика нарпямую ссылаться на HTML топик непосредственно в коде программы. В этом случае уже мы командуем парадом и мы говорим программисту ,где какой-топик на кнопку help повесить

а мои разработчики, даже без особых усилий с моей стороны, сами придумали внешний текстовый файлик, в котором я могла САМОСТОЯТЕЛЬНО указывать просто название (или ID, по желанию) топика help-а, который вызывается из указанного раздела системы
что-то типа

MAINMENU
hlp=Mainmenu

вот это точно было командование парадом!

Гость
Контекстная справка (?)

а лучше всего убедить разработчика нарпямую ссылаться на HTML топик непосредственно в коде программы. В этом случае уже мы командуем парадом и мы говорим программисту ,где какой-топик на кнопку help повесить Smile

Гость
Контекстная справка (?)

Насколько я знаю это речь идет о WinHelp. Для вызова chm у нас спец компонента.

Затестили. Вызывается если только прописывать название файла полностью (вместе с расширением).

Как у меня в робохелпе было (точнее есть):

1. Создаю "рыбу" - названия html-ек - названия соответствующих форм.
2. Создаю map file.
Каждому топику присваивается ID= названию файла и map ID= численному значению (автоматически робохелп присваивает номера по-порядку). И то и другое при необходимости можно отредактировать.

По mapID у нас вызывать не получилось, а вот по самому ID топика вызывает.

Так вот и вопрос весь в том, как присвоить ID топику не численное (как Object code). Либо разработчикам нужно менять функцию, вызывающую хелп. :?

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Контекстная справка (?)

Цитата:
HelpContext supports help systems that use numeric topic IDs. For help systems that use topic keywords, see HelpKeyword.

To enable context-sensitive help for a control, set HelpType to htContext and set HelpContext to a numeric topic ID. A topic ID of 0 (default) means that no help topic is provided for the control.

Это из дельфийского хелпа. А формы поддерживают еще и HelpFile. Все должно получиться.

Гость
Контекстная справка (?)

Спасибо большое, переименовать получается Smile . Надо у девелоперов еще затестить, работает ли контекстный вызов.

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Контекстная справка (?)

Цитата:
Только мне нужно вызывать странички по имени файла HTML. А вот как я могу переименовать сам файл? При создании (или импорте) система автоматически присваивает названия файлам HTML = значению поля "Object code".

Это можно. AuthorIT присваивает по-умолчанию HTML-страничкам цифры кода модуля данных (топика).

У меня так. Выбираю топик, открываю его свойства (properties), на вкладке HTML ставлю галку Start New Page, а затем в поле Filename втыкаю <имя>.htm

Если такая штука не сработает, не даст софтина ввести свое имя файла - надо с шаблонами поиграть (Chapter, Normal и т.д. Template)

Гость
Контекстная справка (?)

Smile это опять я промахнулась

Гость
Контекстная справка (?)

В параметрах создания топика обнаружила поле "Object code". Судя по всему это и есть MapID (так и есть). Редактирование поля запрещено.

Только мне нужно вызывать странички по имени файла HTML. А вот как я могу переименовать сам файл? При создании (или импорте) система автоматически присваивает названия файлам HTML = значению поля "Object code".

Хотя опять же в хелпе написано:

"The developer will give you a list of these "Context IDs" that have been included in the program, and then you have to tell AuthorIT those numbers before you publish the final Help system."

Но как? И опять же настораживает слово numbers .

зы.: мне нужны ID-шники типа: "frmlogin".

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Контекстная справка (?)

Попробовал сгенерить Windows Help, текст со стиле Special bold кириллический получился Smile

В каталоге публикации есть файлы *.hpj и *.cnt, в них есть [map]. Может, сейчас мапа хватит?

Кстати, AuthorIT'ом сделан и домен http://authorit.ru/ , но он совсем небольшой, и громадный мебельный портал - http://ergt.ru/ Вот в нем-то возможности AuthorIT использованы по максимуму.

Цитата:
надо отметить, что хелп мне их совсем не нравится, в отличие от робохелповского - вот где все прозрачно, четко и ясно

Да, хелп у них туповат, многие отмечают.

Гость
Контекстная справка (?)

"The developer will give you a list of these "Context IDs" that have been included in the program, and then you have to tell AuthorIT those numbers before you publish the final Help system."

- это все что я в их хелпе нашла (надо отметить, что хелп мне их совсем не нравится, в отличие от робохелповского - вот где все прозрачно, четко и ясно).

наверное надо на сайте у них посмотреть... :?

только мне ИД-ишники нужны не цифрами, из проги вызываются топики по названию файла (вот так наши девелоперы смогли привязать контекст :roll:)

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Контекстная справка (?)

Цитата:
что-то я перепутала в предыдущем посте, зарегистрировалась, а пост получился от Author IT

Это не смертельно Smile

А в хэлпе по AithorIT'у по Вашему вопросу ничего нет, или пока не смотрели?

В принципе, продукт очень мощный, и было бы странно, если сгенерированный им хэлп нельзя было подстегнуть непосредственно к разработанной программерами софтине. С робохелпом такие фокусы проделывал, правда, очень давно, лет семь уже прошло.

Гость
Контекстная справка (?)

Shock что-то я перепутала в предыдущем посте, зарегистрировалась, а пост получился от Author IT Smile

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Контекстная справка (?)

Отличный вопрос.

Сам, к сожалению, не пробовал, поскольку в мои задачи входит публикация только в ворд и html.

Уважаемые, кто пробовал, подскажите девушке, как быть?


(c) Все права защищены. 2016 Форум Тех. Поддержки Author-IT.ru