Диалоговое окно «ССЫЛКИ на фотографии, документы, веб-страницы...» появлется при нажатии на кнопку «быстрого доступа» «Ссылки...» в окне Редактора. В этом окне Вы можете отредактировать все ссылки данной записи сразу (другой путь работы с ссылками - это обычное поэлементное создание/редактирование ссылок в дереве элементов записи).

Ссылка (тэг OBJE) имеет 4 возможных элемента:

  1. Заголовок (тэг TITL) документа. Обязательный элемент. Эти заголовки пользователь будет видеть в списке ссылок в информационном окне записи.
  2. Файл (тэг FILE) - полный локальный или удаленный (сетевой) адрес документа. Обязательный элемент. Адрес может быть абсолютным или относительным. Файлы, имеющие абсолютный адрес (типа C:\Works\Archive\Photos\Petrov.jpg, т.е. указывающие на полный путь к файлу), ищутся непосредственно по указанному адресу, тогда как относительные (типа Photos\Petrov.jpg) ищутся сперва в директории, где находится сам файл дерева, затем в директориях документов, затем в системных директориях документов и медиа-файлов ("Мои документы", "Мои рисунки", "Мои видеозаписи" и "Моя музыка").

    Если файл дерева открыт с удаленного адреса (например, http://www.genealogysoft.com/ru/examples/sample-ru-1.rel), то файлы с относительными адресами будут искаться на том же сервере, откуда был загружен файл дерева. Например файл с адресом "media/london.jpg", будет искаться по адресу http://www.genealogysoft.com/ru/examples/media/london.jpg

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

    Внимание! Если Вы размещаете какие-либо файлы документов на сервере, старайтесь избегать в именах файлов нелатинские (не-ASCII) символы и пробелы! Кодировка, в которой сервер будет хранить имя файла с нелатинскими символами, чаще всего неизвестна, и потому заранее невозможно предугадать в какой кодировке надо кодировать имя файла в запросе к серверу. Программа «Родственники» не делает никаких предположений о кодировке имен сетевых ресурсов и посылает запросы на получение файлов "как есть", не кодируя их. Поэтому единственный способ, которым в этой программе можно загрузить ресурс, в имени которого имеются нелатинские буквы и/или пробелы, следующий:
    Предположим, Вы знаете, что кодировка, в которой сервер хранит имена файлов с русскими буквами - KOI8-R (обычная кодировка для веб-серверов Apache). Имя вашего файла - тест.jpeg. В этом случае имя файла в ссылке должно выглядеть так: %D4%C5%D3%D4.jpeg, где каждая русская буква заменена на последовательность %XX, где XX - шестнадцатеричный код буквы в кодировке KOI8-R (в привычной кириллической Windows кодировке это имя будет выглядеть как ФЕУФ.jpeg). Полный адрес файла в ссылке может выглядеть в этом случае, например, так: http://genealogysoft.com/ru/examples/%D4%C5%D3%D4.jpeg (такой файл реально существует - можете загрузить его). Если в имени файла есть пробелы, то их нужно заменить на %20 (а не символ "+", как этого делается в URL encoding). Таким образом, в программе «Родственники» имена файлов сетевых ресурсов должны храниться в ссылках уже закодированными.
  3. Формат (тэг FORM) документа - это в действительности расширение его файла ("jpg", "gif", "wav", "ged", "rel" и т.п.). Необязательный элемент, оставлен в целях совместимости с GEDCOM стандартом и другими генеалогическими программами, которые могут использовать расширение файла для определения программы, ассоциированной с данным типом документа. Программа «Родственники» старается определить формат документа по его расширению в тот момент, когда Вы вводите имя файла, пользуясь для этого списком форматов в файле Extentions.txt, который, кстати, пользователь может дополнять. Пользователь может также ввести свой формат.
  4. Комментарий (тэг NOTE) к ссылке. Необязательный элемент. Комментариев может быть несколько, и они могут быть как ссылками на записи-комментарии общего пользования, так и встроенными комментариями.

Элементы диалогового окна «ССЫЛКИ...»

1) В верхней части окна расположен список заголовков всех ссылок данной записи. При выборе заголовка в этом списке, остальные элементы данной ссылки показываются ниже: Адрес (Файл), Комментарии и Формат.

2) Справа от списка заголовков - панель с кнопками:
Добавить - открывает Редактор ссылки (см. ниже) для создания новой ссылки;
Правка - вызывает на редактирование в Редакторе ссылки;
Удалить - удаляет выбранную ссылку;
Вверх и Вниз позволяют изменить порядок следования ссылок, перемещая их по списку.

3) Назначение кнопок Сохранить, Отмена и Помошь - без комментариев...

Диалоговое окно «Редактор ссылки», в котором создаются/редактируются отдельные ссылки, имеет следующие элементы интерфейса:

1) Текстовое поле Имя (Заголовок) ссылки. Длина имени может быть любой, но желательно ограничить её 20-40 знаками, т.к. список этих заголовков будет показываться в информационном окне.

2) Текстовое поле Адрес (Файл) ссылки. Адрес не имеет ограничения по длине. Справа от этого поля расположена кнопка Найти... с помощью которой можно найти нужный файл.

3) Ниже, обведенный рамкой, расположен раздел Комментариев к ссылке:

  1. Список комментариев в центре показывает первые 40 букв комментария, если это встроенный комментарий или идентификатор записи, если это ссылка на запись-комментарий общего пользования.
  2. Справа от списка - панель с кнопками, назначение которых подобно кнопкам окна «ССЫЛКИ...» - редактирование, удаление комментариев, перемещение их по списку.
  3. Слева от списка - кнопка Добавить для создания нового комментария. Тип комментария (обычный встроенный текстовый комментарий или ссылка на запись общего пользования) определяется переключателями Обычный - Запись.
    При создании обычного комментария его содержимое вводится в обычное текстовое поле, а при создании комментария-ссылки будет предложен список всех записей этого типа для выбора.
  4. При выборе комментария в списке его полное содержимое будут показано в текстовом поле ниже. Причем, если это ссылка на запись-комментарий, то эта запись будет показана в виде дерева элементов.
  5. При вводе адреса (файла) ссылки программа автоматически определяет расщирение файла документа и, если он ей знаком (т.е. имеется в списке Extentions.txt, то показывает его в поле Формат. Пользователь может изменить этот формат или вовсе убрать его.
  6. Назначение кнопок Сохранить, Отмена и Помошь - без комментариев...

См. также:
Редактор
Структура данных программы
Медиа Мастер