Главная » Записи с тегом "взаимодействие"

Рубрики с меткой ‘взаимодействие’

Диагностика проблем с помощью средства записи действий в Windows 7

Одно из нововведений в Windows 7 — средство записи действий по воспроизведению неполадок (Problem Steps Recorder). При запуске утилита записывает каждое действие пользователя и документирует весь процесс в виде снимков экрана и пошаговых описаний. После остановки записи программа сохраняет полученную информацию в виде скомпилированного HTML-файла и упаковывает в ZIP-архив, который можно переслать по почте техническому специалисту.

В этой статье я объясню, как пользоваться данным инструментом.
Читать далее »

Поисковый интерфейс

Поисковый интерфейс Друпал управляет механизмом глобального поиска по сайту.

Модули можно включать в систему поиска разных типов данных. Большую часть работы в системе поиска выполняет search.module, поэтому он должен быть разрешен для всех функций в работе поиска.

Есть три способа взаимодействия с системой поиска:

  • Для поиска конкретно в нодах реализуется nodeapi('update index') и nodeapi('search result'). Однако, необходимо учесть, что поисковая система уже индексирует весь видимый вывод ноды — все то, что отображается с помощью hook_view() и hook_nodeapi('view'). Обычно этого достаточно. Этот механизм стоит использовать лишь если необходима индексация дополнительных скрытых данных.
  • Реализация hook_search(). На странице /search будет создана вкладка поиска для разрабатываемого модуля, содержащая простую форму поиска по ключевому слову. Опционально можно реализоватьhook_search_item() для настройки отображения результатов.
  • Реализация hook_update_index(). Это позволит использовать в модуле друпаловский механизм индексации HTML для эффективного полнотекстового поиска.

Если модуль должен предоставлять более комплексные возможности поиска, необходимо реализовать их самостоятельно без hook_search(). В этом случае нужно определить его, как локальную задачу (вкладку) на странице /search (например, /search/mymodule), чтобы пользователи легко смогли его найти.
Читать далее »