Обеспечить гостевой доступ к проверочным данным проекта можно не только по ссылке на соответствующую страницу нашего сайта, гостевой доступ можно организовать на своем сайте. Для это, необходимо вставить код гостевого доступа на нужную страницу.
Скрипты написаны на JavaScript и не требуют выполнения на стороне вашего хостинга. При желании, можно установить демонстрацию данных проекта даже на бесплатный хостинг.
Однако, во избежание "утечки" информации, рекомендуем размещать гостевой доступ на странице недоступной для индексации, защищенной паролем, или контрольной переменной.
Требования к странице
Минимальная ширина области страницы, для отображения гостевого доступа,
должна быть не менее 730 пикселей.
Страница должна использовать кодировку UTF-8.
Для отображения проектов с большим количеством поисковых систем,
страница должна иметь возможность расширения, либо элементы прокрутки.
Возможности
Возможности интегрированного гостевого доступа полностью идентичны обычному гостевому доступу. В том числе, доступны инструменты графического анализа (графики проверок, диаграммы позиций и т.п.). Также, доступно изменение цветового оформления таблиц, для большей интеграции со стилистикой страницы.
Установка кода
1. Для нужного проекта откройте гостевой доступ и скопируйте адрес из появившейся строки.
2. На странице, где будет размещен гостевой доступ, добавьте в <head> следующие строки:
3. На странице, где необходимо отображать данные гостевого доступа, добавьте следующие строки:
<div id="PositonAccess_id_container" class="pst_base_container"></div>
<script type="text/javascript">
var PositonAccess_vr_color="green";
var PositonAccess_vr_site="http://positon.ru/";
var PositonAccess_vr_url="http://positon.ru/access.php?code=1234567890";
PositonAccess_fn_start();
</script>
4. Замените значение переменной "PositonAccess_vr_url" скопированной строкой (в пункте 1).
5. При необходимости, измените цветовое оформление таблиц с помощью переменной "PositonAccess_vr_color". Данная переменная должна содержать название предустановленной цветовой схемы, либо "extended" - для создания собственного набора цветов.
Названия предустановленных цветовых схем приведены на следующем изображении:
Для создания собственного набора цветов, в переменной "PositonAccess_vr_color" укажите значение "extended", после данной переменной добавьте дополнительные параметры:
var PositonAccess_vr_color_main =
"#6cc000"; // Главный цвет
// (названия проектов и групп, заголовки окон)
var PositonAccess_vr_color_row1 =
"#ddffdd"; // Цвет нечетной строки
var PositonAccess_vr_color_row1_sel =
"#e6ff99"; // Цвет нечетной строки при наведении курсора
var PositonAccess_vr_color_row1_sort =
"#c4ffc4"; // Цвет нечетной строки сортировочного столбца
var PositonAccess_vr_color_row1_sort_sel =
"#d6ff5c"; // Цвет нечетной строки сортировочного столбца
// при наведении курсора
var PositonAccess_vr_color_row2 =
"#eeffee"; // Цвет четной строки
var PositonAccess_vr_color_row2_sel =
"#ecffb3"; // Цвет четной строки при наведении курсора
var PositonAccess_vr_color_row2_sort =
"#d5ffd5"; // Цвет четной строки сортировочного столбца
var PositonAccess_vr_color_row2_sort_sel =
"#ddff75"; // Цвет четной строки сортировочного столбца
// при наведении курсора
Измените значения переменных в соответствии с нужной стилистикой. Если какой-либо параметр не указан или указан некорректно, то его значение берется из стандартной цветовой схемы "green".
Просмотр данных
Для любого посетителя, открывшего страницу с интегрированным кодом, будут показаны данные гостевого доступа. Поэтому, рекомендуем ограничить доступ к странице паролем.