Произвольные страницы и ссылки в меню: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 15: | Строка 15: | ||
* В поле "Название" указать название создаваемой (ссылки/страницы); | * В поле "Название" указать название создаваемой (ссылки/страницы); | ||
* В поле "Ссылка" указать необходимый URL. При выбранной отметке "Открывать страницу во фрейме", страница будет открываться в текущей вкладке. | * В поле "Ссылка" указать необходимый URL. При выбранной отметке "Открывать страницу во фрейме", страница будет открываться в текущей вкладке. | ||
* В секции "Доступно у | * В секции "Доступно у пользователей" есть возможность выбрать профили, для которых будет доступны данные (ссылки/страницы). | ||
[[Файл:Screenshot_24.png|thumb|800px|center]] | [[Файл:Screenshot_24.png|thumb|800px|center]] | ||
Строка 53: | Строка 53: | ||
'''До версии 3.16dev2:''' | '''До версии 3.16dev2:''' | ||
[operator_id] - будет заменено на ID | [operator_id] - будет заменено на ID пользователя | ||
[operator_hash] - будет заменено на hash ID | [operator_hash] - будет заменено на hash ID пользователя который закодирован алгоритмом: | ||
$hash = md5(md5($zapikey) . $operatorId . $zapikey); | $hash = md5(md5($zapikey) . $operatorId . $zapikey); | ||
Строка 60: | Строка 60: | ||
<nowiki>http://site.com/index.php?userside_operator_id=[operator_id]&userside_operator_hash=[operator_hash]</nowiki> | <nowiki>http://site.com/index.php?userside_operator_id=[operator_id]&userside_operator_hash=[operator_hash]</nowiki> | ||
Таким образом вы можете на стороне своего скрипта чётко понимать какой | Таким образом вы можете на стороне своего скрипта чётко понимать какой пользователь обратился к нему и авторизован ли он в userside. |
Текущая версия от 17:27, 29 марта 2024
В левое основное меню системы можно добавить собственные ссылки или страницы на необходимые внутренние ресурсы либо документы предприятия.
Настройка осуществляется в разделе "Настройка - Основная - Разное - Настройка собственных ссылок и страниц в меню UserSide"
При настройке собственных ссылок и страниц в меню UserSide, необходимо заполнить следующие поля:
- В поле "Секция" необходимо выбрать в какой категории будет отображаться (ссылка/страница);
- В поле "Название" указать название создаваемой (ссылки/страницы);
- В поле "Ссылка" указать необходимый URL. При выбранной отметке "Открывать страницу во фрейме", страница будет открываться в текущей вкладке.
- В секции "Доступно у пользователей" есть возможность выбрать профили, для которых будет доступны данные (ссылки/страницы).
Вы можете использовать в URL ссылок такие параметры
Версия 3.17dev1+:
[employee_id] - будет заменено на ID сотрудника [employee_hash] - будет заменено на hash ID сотрудника который закодирован алгоритмом: $hash = md5(md5($apiKey) . $employee_id . $apiKey); [employee_hash_date] - будет заменено на hash ID сотрудника который закодирован алгоритмом: $hashDate = md5(date('Ymd') . md5($apiKey) . $employee_id . $apiKey);
(в качестве $apiKey выступает первый API-ключ из массива $apiKeyArray)
Например: http://site.com/index.php?userside_employee_id=[employee_id]&userside_employee_hash=[employee_hash]
Версия 3.16dev5+:
[employee_id] - будет заменено на ID сотрудника [employee_hash] - будет заменено на hash ID сотрудника который закодирован алгоритмом: $hash = md5(md5($zapikey) . $employee_id. $zapikey); [employee_hash_date] - будет заменено на hash ID сотрудника который закодирован алгоритмом: $hashDate = md5(date('Ymd') . md5($zapikey) . $employee_id. $zapikey); Например: http://site.com/index.php?userside_employee_id=[employee_id]&userside_employee_hash=[employee_hash]
Версия 3.16dev2 - Версия 3.16dev4:
[employee_id] - будет заменено на ID сотрудника [employee_hash] - будет заменено на hash ID сотрудника который закодирован алгоритмом: $hash = md5(md5($zapikey) . $employee_id. $zapikey); Например: http://site.com/index.php?userside_employee_id=[employee_id]&userside_employee_hash=[employee_hash]
До версии 3.16dev2:
[operator_id] - будет заменено на ID пользователя [operator_hash] - будет заменено на hash ID пользователя который закодирован алгоритмом: $hash = md5(md5($zapikey) . $operatorId . $zapikey); Например: http://site.com/index.php?userside_operator_id=[operator_id]&userside_operator_hash=[operator_hash]
Таким образом вы можете на стороне своего скрипта чётко понимать какой пользователь обратился к нему и авторизован ли он в userside.