Настройка логотипов
Файлы изображений, содержащиеся в наборе файлов вида интерфейса
Pronto4 могут быть изменены для добавления собственных логотипов или стилизации страницы входа.
- loginlogoimage.png
- Главный логотип на странице входа. Размер: 350x117 пикселов, фон: прозрачный.
- loginimage.png
- "Изображение копии экрана" страницы входа. Размер: 440x340 пикселов, фон: непрозрачный.
- logosmallimage.png
- Логотип основного экрана в левом верхнем углу. Размер: 90x30 пикселов, фон: прозрачный.
- customlogosmall.png
- Показывается попеременно с логотипом CommuniGate Pro в правом нижнем углу основного экрана. Размер: 90x30 пикселов, фон: прозрачный.
- customlogomedium.png
- Показывается попеременно с логотипом CommuniGate Pro на странице входа. Размер: 145x50 пикселов, фон: прозрачный.
- customlogo125x37.png
- Показывается попеременно с логотипом CommuniGate Pro на странице входа. Размер: 145x50 пикселов, фон: прозрачный.
- loginlogo110.png
- Логотип используется в версии Pronto4 для Adobe AIR
Настройка модулей предварительной загрузки
Предзагрузчики в Pronto! - простые .swf файлы, которые запускаются во время инициализации приложения и могут быть легко созданы с помощью Flash Professional. Два шаблона представлены в архиве. Один из примеров предзагрзучика включает в себя логотип и отображение прогресса загрузки как текста. Второй пример не показывает ни текста, ни логотипа, поэтому может быть использован без модификации, если необходимо использовать Pronto! без отображения логотипа.
Архив также включает в себя простейшие скрипты на ActionScript, которые приводят предзагрузчики в действие. Любой предзагрузчик должен иметь хотя бы одно публичное свойство (исчисляемого типа). Опционально предзагрузчик может иметь публичные свойства loadingText, являющееся типом String. Эти два свойства используются в скрипте Preloader.as, идущего в качестве примера предзагрузчиков.
Для замены предзагрузчика Pronto, измененный preloader.swf должен быть установлен в набор файлов вида интерфейса Pronto4 соответствующего домена.
Создание цветовых схем
В Pronto4 входит встроенный редактор цветовых схем. Чтобы запустить его, нажмите правой кнопкой мыши на кнопке Настройки в интерфейсе Pronto4 и выберите команду «Show customization panel». Далее следуйте инструкции:
- Прогресс изменений может быть сохранен в любое время. Настройки внешнего вида сохраняются в файловом хранилище Пользователя.
- После изменения цветовая схема может быть скачана. Для этого нужно использовать кнопку Download. Готовый файл может быть загружен в набор файлов внешнего вида интерфейса и станет немедленно доступен для других пользователей.
- Имя цветовой схемы может быть изменено на более удобное для улучшения процесса локализации. Изменённые на более удобные имена берутся из словаря LookLabels в strings.data файлов внешнего вида интерфейса Pronto4. Если изменённый набор файлов внешнего вида интерфейса ещё не имеет изменений в файле strings.data, то требуется чтобы этот файл содержал как минимум следующий словарь LookLabels:
LookLabels = {
special_scheme = "For color blind";
spec2 = "High Contrast";
};
- Если новая цветовая схема должна использоваться по умолчанию, переименуйте её в strings.look-default.data и загрузите в набор файлов внешнего вида интерфейса
Настройка значков панели управления
Значки панели управления хранятся внутри архива mailloadassets.zip вида интерфейса Pronto4 в виде простых файлов .png. Для замены стандартных значков, просто загрузите архив из набора файлов интерфейса Pronto4 и замените в нём значки на собственные, затем загрузите архив обратно.
Добавление кнопок в панель задач
Вы можете добавить в панель задач Pronto! несколько кнопок, ведущих на внешние страницы. Они отобразятся рядом с кнопками Настройки/Выход. Для того чтобы их добавить, Вам необходимо изменить два словаря параметров в strings.data:
- AdditionalProntoButtons
- Укажите кнопки, которые необходимо добавить. Имя записи будет отображаться на кнопке, а значение должно быть гиперссылкой, ведущей на нужную страницу.
- AdditionalProntoButtonNames
- Задаёт имена, отображающиеся на дополнительных кнопках (необязательно). Имена должны быть соответствовать записям в AdditionalProntoButtons, а значения будут использованы для имён кнопок.
Гиперссылки, указанные в AdditionalProntoButtons, могут содержать следующие шаблоны, значения которых подставляются при нажатии на кнопки Pronto!:
- %%ID%%
- Заменяется на строку идентификатора сессии
- %%accountName%%
- Заменяется на имя Пользователя без доменной части
- %%domainName%%
- Заменяется на имя домена Пользователя
- %%fullAccountName%%
- Заменяется на полное имя Пользователя: user@domain
- %%realName%%
- Заменяется на Настоящее Имя Пользователя (как в ответе <session/> протокола XIMSS)
Настройка гиперссылок доступа к файлам
Когда пользователь предоставляет доступ к файлам в своём хранилище (это происходит неявно при отправке файлов в чатах), схема гиперссылки на файл аналогична схеме запросов в сессии: если пользователь подсоединён с использованием HTTPS, то в гиперссылке используется схема https://, иначе Pronto! использует http:// в ссылке. Если пользователь соединяется через нестандартный порт (например, 8100), номер порта тоже будет указан в гиперссылке.
Иногда возникает необходимость указать схему гиперссылки и порт независимо от того, что используется в сессии пользователя. Для этого необходимо указать следующие параметры (оба необязательны) в strings.data:
- FileSharingURLScheme
- Схема гиперссылки для доступа к файлам. Укажите http или https
- FileSharingURLPort
- Номер порта для использования в гиперссылках для доступа к файлам
Настройка страницы входа
Следующие параметры в файле интерфейса strings.login.data определяют вид страницы входа Pronto AIR:
- ShowSecureSelector
- Установите в "YES", чтобы показывать опцию "безопасного соединения" на входе.
- UseSecureConnection
- Установите в "YES", чтобы использовать безопасные соединения, когда опция "безопасного соединения" на входе не показывается.
- EnableCustomSignUp
- Установите в "YES", чтобы показать нестандартную страницу регистрации.
- CustomSignUpURL
- Значением должна быть строка с гиперссылкой на страницу регистрации.
- ShowLanguageSelector
- Установите в "YES", чтобы показывать опцию выбора языка на входе.
ShowSecureSelector = YES;
UseSecureConnection = YES;
EnableCustomSignUp = YES;
CustomSignUpURL = "https://sign-up.mydomain.com/";
ShowLanguageSelector = NO;
Настройка режима одного окна
Следующий параметр в файле интерфейса strings.shell.data определяет вид Pronto! в режимеодного окна:
- SingleWindowModeIMPosition
- Если указано со значением "left", панель мгновенных сообщений размещается слева, иначе справа.
Руководство CommuniGate® Pro. Copyright © 1998-2016, Stalker Software, Inc.