Возможно перезагрузка Windows после окончания сеанса SiteKiosk. Просто загрузите готовый html файл и создайте подпапку Logout в каталоге ..\SiteKiosk\HTML и скопируйте туда файл. Если папка уже существует, перезапишите оригинальный файл. Теперь конфигурации SiteKiosk активируйте пункт 'Активировать навигацию для выхода из системы' в разделе "Выход из системы". Если теперь кто-нибудь кликнет кнопку окончания сеанса SiteKiosk, SiteKiosk закроется и Windows перезагрузится.
Системные требования :
|
SiteKiosk 5.00
|
Этот скрипт позволит Вам загрузить log-файлы в SiteKiosk 6 на любой E-Mail адрес.Пожалуйста, прочитайте вложенные файлы readme для более детальной информации.
Системные требования :
|
SiteKiosk 6.0
|
Этот скрипт закрывает SiteKiosk и завершает сеанс данного пользователя. После этого, на экране отображается окно входа в систему.
<a href='#' onClick=
'doLogout()'>Завершение сеанса Windows</a>
function doLogout()
{
SiteKiosk.LogoffWindows();
}
Системные требования :
|
SiteKiosk 5.00
|
Начиная с версии 6.2 эта функция доступна в конфигураторе по умолчанию.
SiteKiosk Object Model позоляет Вам перезагружать или закрывать Ваши терминалы в разное время. У Вас может быть различное время для каждого дня недели.
Для этого сделайте следующее:
Кликните на ссылку загрузки и сохраните файл. Откройте мастер конфигурации и идите в Дизайн браузера --> Дополнительно --> Запустить и добавьте загруженный скрипт.
Чтобы настроить время, откройте в редакторе загруженный скриптфайл shutdownscheduler.js . Добавьте желаемое время для каждого дня недели, например, на 19:00 понедельника:
sWeekDays[1] = "19:00";
bWeekReboot[1] = false;
Сохраните изменения. SiteKiosk будет следовать коммандам скрипта.
Системные требования :
|
SiteKiosk 5.00
|
Этот скрипт показывает как создавать HTML диалоги. Внешний вид можно дополнительно настроить.
В этом коде отображается диалог:
function showdialog()
{
mydialog =
SiteKiosk.SiteKioskUI.CreateHTMLDialog();
mydialog.Border = true;
mydialog.ScrollBars = true;
mydialog.Sysmenu = true;
mydialog.Title = true;
mydialog.URL =
"http://www.lycos.com/";
mydialog.Width = 400;
mydialog.Height = 300;
mydialog.ShowDialog();
}
Системные требования :
|
SiteKiosk 5.00
|
Возможен запуск диалога авторзации Windows по завершении сеанса SiteKiosk.
Просто загрузите готовый .html - файл и создайте подкаталог с именем Logout в ..\SiteKiosk\HTML и скопируйте туда файл. Если папка уже существует, перезапишите исходный файл. Затем идите в конфигуратор SiteKiosk и активируйте пункт Активировать навигацию для выхода из системы' в секции "Выход из системы".
Если кто-то нажмет на кнопке выхода из системы SiteKiosk, SiteKiosk закроется и появится диалог авторизации Windows.
Системные требования :
|
SiteKiosk 5.00
|
Этот скрипт является примером того, как можно распечатать кассовый чек в Payment Module и/или отправить его по E-Mail. Скрипт может быть изменен или доработан согласно Вашим потребностям.
Системные требования :
|
SiteKiosk 5.00
|
В этом примере, фильтр Content Filter [Plug-In] может активироваться и деактивироваться. В тестовых целях, можно кликнуть по запрещенной URL.
function switchCoachFilter()
{
SiteKiosk.Plugins("SiteCoach").FilterState =
!SiteKiosk.Plugins("SiteCoach").FilterState;
}
Системные требования :
|
SiteKiosk 5.00
|
Этот пример показывает как определить какие из [Plug-Ins] активны.
for (var i = 1; i <= SiteKiosk.Plugins.Count; ++i)
{
if (SiteKiosk.Plugins.Item(i).Enabled)
pactstatus = "Activated";
else pactstatus = "Deactivated";
if (i != 1) document.writeln("");
document.write(SiteKiosk.Plugins.Item(i).Name +
": " + pactstatus);
}
Системные требования :
|
SiteKiosk 5.00
|
Этот скрипт отображает маленькие кнопки с той же функциональностью, что и кнопки браузера.
Например, вызов стартовой страницы:
function navHome()
{
SiteKioskWebBrowser.GoHome();
}
Системные требования :
|
SiteKiosk 5.00
|
Этот пример показывает все языки, доступные в текущем скине.
Щелкните на ссылке для смены языка.
Этот код показывает как создать список доступных языков:
function getSkinLanguages()
{
var myarray = new Array();
lang =
SiteKioskWebBrowser.SiteKioskWindow.SkinLanguages;
for (var i = 1; i <= lang.Count; ++i)
{
myarray.push(lang.Item(i).Name);
}
alert(myarray);
}
Системные требования :
|
SiteKiosk 5.00
|
Этот пример показывает, как записать видео и фотографии используя Webcam ActiveX Control и Webcam [Plug-In].
Следующий код интегрирует ActiveX Control:
<object id='webcam'
classid=
'clsid:54632F4A-055A-44C1-B1E6-EDB62AC2AC3E'
border='0' width='320' height='240'
style='margin:5px;'>
</object>
Например, этот код начинает запись:
function startCapture()
{
webcam.Capture();
}
Системные требования :
|
SiteKiosk 5.00
|
Этот пример показывает, как определить версию SiteKiosk.
function getVersion()
{
var build = SiteKiosk.Version.BuildNumber;
var major = SiteKiosk.Version.MajorVersion;
var minor = SiteKiosk.Version.MinorVersion;
var date = SiteKiosk.Version.BuildDateTime;
}
Системные требования :
|
SiteKiosk 5.00
|
Этот маленький скрипт устанавливает различные начальные страницы, в зависимости от языковых настроек SiteKiosk.
Установка довольно проста, просто определите языки и соответствующие им начальные страницы:
StartPage[25] = "indexde.html";
вызовет 'indexde.html' если был выбран язык '25' (русский).
Для добавления нового языка, просто определте id языка и соответствующую начальную страницу:
StartPage[25] = "http://www.google.ru/"; // русский
Системные требования :
|
SiteKiosk 5.00
|
Этот .html - файл содержит ссылку, которая выключает компьютер. Просто откройте этот файл при помощи браузера SiteKiosk. Не забудьте разрешить в конфигурационных установках SiteKiosk запуск этого скрипта.
Системные требования :
|
SiteKiosk 5.00
|
Для автоматического запуска программы при запуске SiteKiosk, измените файл ..\SiteKiosk\skins\default\MainWnd.htm с помощью редактора (напр. Notepad):
<body onload="OnSkinLoaded();runProgs();">
вместо
<body onload="OnSkinLoaded()">
вставьте следующий код:
function runProgs()
{
SiteKiosk.ExternalApps
.Run("c:/your_program.exe", false);
}
Системные требования :
|
SiteKiosk 5.00
|
SiteKiosk распечатывает по умолчанию самый большой фрейм. Этот пример показывает, как распечатать выбранный фрейм. Обратите внимание, что настройки ActiveX в опциях безопасности Internet Explorer должны быть установлены как низкие, чтобы этот пример функционировал надлежащим образом. Это, разумеется, создает потенциальный риск для безопасности системы.
Системные требования :
|
SiteKiosk 5.00
|
Пожалуйста, распакуйте файл и сохраните ".js" файл в каталог ..\Programme\SiteKiosk\Html\.
После этого, в SiteKiosk конфигураторе под
--> браузер--> дизайн браузера--> расширенный
вы должны указать этот файл как Script, который должен выводиться при старте SiteKiosk.
Script периодически вызывает через каждые 10 секунд установленную на SiteKiosk стартовую страницу.
Проблемы соединения, связанные с поломками во время работы в этом Script не отслеживаются. Если продолжительность установки соединения должна быть более чем 10 секунд, тогда измените, пожалуйста значение (миллисекунды) в Scriptdatei.
Распакуйте .js файл из zip архива напр. в каталог ..\SiteKiosk\html. Затем добавьте его в качестве внешнего скрипта к SiteKiosk (Конфигурировать SiteKiosk --> Браузер --> Дизайн браузера --> Дополнительно --> Запустить). В определенное время скрипт проверяет баланс SiteKiosk, проверяя при этом есть ли пользователь в системе. Если баланс не равен нулю, скрипт будет проверять его состяние позже через равные заданные промежутки. Если баланс равен нулю, терминал будет выключен.
Для изменения начального времени или интервала, откройте файл в редакторе и внесите изменения в
var gi_hour = 0; //values from 0 to 23
var gi_min = 0; //values from 0 to 59
var gi_sec = 0; //values from 0 to 59
строки с начальным временем и
var gi_interval = 120000; //values in milliseconds,
default 120000 = 2 minutes
строки с длиной интервала.
Системные требования :
|
SiteKiosk 6.2
|
При помощи этого скрипта, Вы сможете установить минимальную сумму, которую пользователь должен внести для начала работы с терминалом.
Системные требования :
|
SiteKiosk 6.0
|
Этот zip архив содержит примеры скриптов для считывания/записи различных записей используя решение SiteKiosk для SmartCard. Он раскрывает потенциал смарт-карточек: они могут не только хранить информацию о балансе, но и иную информацию. Прочтите readme, вложенный в архив для более подробной информации.
Системные требования :
|
SiteKiosk 6.0
|
Т.к. это довольно просто, можно напрямую изменять файл конфигурации, содержащий всю необходимую информацию, с помощью любого редактора.
После того, как он будет сконфигурирован, скопируйте файл DisablePaymentDevices.js в каталог на каждом из терминалов, запись пользователем SiteKiosk в который запрещена (напр. в "../SiteKiosk/Html/").
Затем Вы сможете установить скрипт на соответствующем терминале, используя Конфигуратор SiteKiosk:
Конфигурировать SiteKiosk --> Браузер --> Дизайн браузера --> Дополнительно --> SiteKiosk запустит следующий сценарий при запуске
Затем просто укажите путь к скрипту (DisablePaymentDevices.js).
Т.е., Вы интегрируете скрипт в дизайн браузера.
Системные требования :
|
SiteKiosk 6.2
|
Вы можете разместить этот веб-сайт на Вашем сервере для предотвращения доступа к файлам другими пользователями. Однако, это не является необходимостью, т.к. мы предусмотрели в SiteCafe необходимость авторизации администратором или обслуживающим персоналом. Это означает, что только обслуживающий персонал может вызвать форму для регистрации из SiteKiosk.
Мы рекоммендуем сохранить вложенные файлы functions.js и index.html локально, или на каждом из терминалов, на которых впоследствии будет возможность создать новых пользователей. Все, что надо учесть - это запретить пользователям записывать и перезаписывать файлы.
Нельзя использовать SiteCafe Менеджера одновременно с использованием этого формуляра
Установка
На стороне клиента:
Скопировать файл index.html и functions.js в каталог "..\SiteKiosk\Html\" т.к. эта папка уже обладает ограничениями для скриптов.
Или:
Скопировать файлы index.html и functions.js в каталог на Ваш выбор и обеспечить защиту скриптов в конфигураторе SiteKiosk в пункте "Access".
На стороне сервера (SiteCafe):
Скопировать codestationserver.js в каталог "..\SiteCafe\Html".
Вам понадобится остановить SiteCafeService Windows Service. Для этого, закройте менеджер SiteCafe, если он еще запущен.
Затем нажмите "Пуск"-"Выполнить" - введите services.msc (только для Win2000/XP) и нажмите клавишу "Ввод".
Откройте Windows Services, найдите и выполните правый клик на SiteCafeService. Выберите "Остановить" из контекстного меню.
Затем откройте файл "..\SiteCafe\config\SiteCafeServer.config" в редакторе (напр. Windows Notepad). Найдите строку:
<scripts/>
Измените ее значения на следующие:
<scripts>
<script>html\codestationserver.js</script>
</scripts>
Сохраните файл и перезапустите SiteCafeService, кликнув правой кнопке мыши на соответствующем сервисе.
Системные требования :
|
SiteKiosk 6.2
|
Используя этот скрипт, Вы можете определить функции, которые будут вызваны автоматически в указанный день и время.
Существует две возможности:
1) Определить функции, которые будут вызваны в указанное время в определенный день
2) Определить различные функции на каждый день года
Кликните на ссылку загрузки и сохраните скрипт.
Откройте мастер конфигурации и в меню "Браузер --> Дизайн браузера --> Дополнительно --> Запустить" укажите путь к загруженному файлу.
Откройте файл и укажите дни, время и функции. Дополнительную помощь Вы найдете в файле.
Если Вы хотите, чтобы Ваш терминал переходил по определенной URL каждый день в 15.00 и 18.30:
everydaymode = true;
sEveryDay[15][00] =
"navigate('http://www.adresse.de')";
sEveryDay[18][30] =
"navigate('http://www.adresse.de')";
Если Вы хотите, чтобы Ваш терминал переходил по определенной URL только 23 июня в 15.00 и 18.30:
everydaymode = false;
sWeekDays[23][06][15][00] =
"navigate('http://www.adresse.de/')";
sWeekDays[23][06][18][30] =
"navigate('http://www.adresse.de/')";
Сохраните изменения и запустите SiteKiosk.
Системные требования :
|
SiteKiosk 5.00
|
Это является комбинацией некоторых примеров:
- Показать / скрыть клавиатуру сенсорного экрана
- Определить версию SiteKiosk
- Webcam [Plug-In]
- Показать доступные языки
- Кнопки браузера
- Показать [Plug-Ins]
- Content Filter [Plug-In]
- Показать диалоги HTML
- Logile
- Отправить E-Mails
- Назначенные задания
- Slide эффект
- Внешние приложения
- Рестарт и выход из системы
- Завершить сеанс SiteKiosk
Дата выхода :
|
25.08.2004 0:00:00
|
|
Системные требования :
|
SiteKiosk 5.5
|
В данном примере клавиатура сенсорного экрана может быть показана или скрыта, перемещаться вверх или вниз.
Этот фрагмент переключает видимость:
function showHide()
{
if (SiteKiosk.Keyboard.Initialized)
SiteKiosk.Keyboard.Visible =
!SiteKiosk.Keyboard.Visible;
}
Дата выхода :
|
18.07.2003 0:00:00
|
|
Системные требования :
|
SiteKiosk 5.00
|
Существуют различные функции для завершения сеанса из SiteKiosk, отключения или перезапуска компьютера или выхода из системы. Они используются в данном примере.
function quitSiteKiosk()
{
SiteKiosk.Quit();
}
function shutdownWindows()
{
SiteKiosk.ShutdownWindows();
}
function rebootWindows()
{
SiteKiosk.RebootWindows();
}
function logoutWindowsUser()
{
SiteKiosk.LogoffWindows();
}
Дата выхода :
|
17.07.2003 0:00:00
|
|
Системные требования :
|
SiteKiosk 5.00
|
Этот скрипт показывает, как сбросить SiteKiosk и не учитывать изменения, сделанные пользователем.
function resetSiteKiosk()
{
SiteKiosk.Reset();
}
function logoutSiteKiosk()
{
SiteKiosk.Logout();
}
Дата выхода :
|
17.07.2003 0:00:00
|
|
Системные требования :
|
SiteKiosk 5.00
|
Этот пример перечисляет все программы, которые были склнфигурированы в конфигурации SiteKiosk. Программу запускает клик.
В этом извлечении создается список всех внешних приложений:
function listExtApps()
{
var myarray = new Array();
for (var i = 1;
i <= SiteKiosk.ExternalApps.Count; ++i)
{
if (SiteKiosk.ExternalApps
.Item(i).DisplayText == "")
eaappname = "No description available";
else eaappname =
SiteKiosk.ExternalApps.Item(i).DisplayText;
myarray.push(eaappname);
}
alert(myarray);
}
Системные требования :
|
SiteKiosk 5.00
|
Этот пример использует slide эффект для передвижения логотипа SiteKiosk с одного места на другое.
Объект slide эффекта может быть создан следующим образом: function createSlide()
{
myslide = SiteKiosk.Effects.CreateSmoothSlide();
myslide.StartPos = 0;
myslide.EndPos = 480;
myslide.Rate = 100;
myslide.Rate = 100;
myslide.Duration = 2000;
myslide.OnUpdatePosition = OnUpdatePosition;
myslide.OnStart = OnStart;
myslide.OnStop = OnStop;
}
Системные требования :
|
SiteKiosk 5.00
|
Этот пример показывает как использовать планировщик. Когда наступает установленный промежуток времани, запускается определенная функция.
function quitSiteKiosk()
{
SiteKiosk.Quit();
}
myid=SiteKiosk.Scheduler
.AddDelayedEvent(5000,quitSiteKiosk);
// 5 seconds
Системные требования :
|
SiteKiosk 5.00
|
Используя этот пример, Вы сможете отсылать электронную почту через Ваш почтовый сервер.
function sendMail()
{
mymail = SiteKiosk.Email.CreateJob(0);
mymail.POPServer = "pop.myserver.com;
mymail.POPPort = 110;;
mymail.Username = "myusername";
mymail.Password = "mypassword";
mymail.SMTPServer = "mail.myserver.com";
mymail.SMTPPort = 25;
mymail.Authentication = 2; // pop before smtp
mymail.SetSender
("sender@server.com", "Sender name");
mymail.AddRecipient("recipient@server.com");
mymail.Subject = "subject";
mymail.PlainBody = "This is the content.";
mymail.Send(0, false, true);
}
Системные требования :
|
SiteKiosk 5.00
|
Этот пример отображает все .log-файлы, созданные с момента запуска. Также можно записывать персональные данные.
Эта функция записывает определенное сообщение в .log-файл:
function createLogEntry(msg)
{
SiteKiosk.Logfile.Notification(msg);
}
Системные требования :
|
SiteKiosk 5.5
|
Если вы добавляете следующий Skript пример в код Вашей web-страницы, она автоматически печатается при вызове.
Для того, чтобы это происходило без вмешательства пользователя, Вы должны в SiteKiosk конфигурации под-> Управление-> Печать включть следующие указания „Веб-страницу печатать как есть (без вмешательства пользователя) “ или „ Автоматически печатать самый большой фрейм (без вмешательства пользователя)“.
Если Вы активировали контроль принтера, Вы должны дополнительно пункт „ Пользователь должен подтвердить отправку на печать“ деактивировать.
window.external.InitScriptInterface();
function PrintExtWindow()
{
if (gk_Window.SiteKioskWebBrowser.WebBrowser.ReadyState == 4)
{
gk_Window.SiteKioskWebBrowser.Print();
gk_Window.Close();
window.clearInterval(gi_Interval);
}
}
var gk_Window = SiteKiosk.SiteKioskUI.CreateBrowserWindow();
gk_Window.SiteKioskWebBrowser.Navigate("your_webpage");
gk_Window.Move(0, 0, 0, 0);
window.setTimeout("gk_Window.Hide();", 1);
var gi_Interval = window.setInterval("PrintExtWindow();", 100);
Пожалуйста, обратите внимание на то, чтобы дать разрешение Skript-у соответствующей URL(ссылке).
Этот скрипт позволяет отправлять Log файлы посредством E-mail на FTP сервер.
Системные требования :
|
SiteKiosk 6.0
|
Этот пример скрипта демонстрирует, как данные кредитных карточек, считаные с помощью считывающего устройства в SiteKiosk, могут передаваться web-странице. Дополнительную информацию Вы получите, если откроете, файл Javascript из архива zip в текстовом редакторе и прочтете секцию Readme.
Системные требования :
|
SiteKiosk 5.00
|
Этот пример демонстрирует, как Вы можете влиять на Document Object модель (DOM) отображаемой в SiteKiosk web-страницы. Таким образом возможно приспосабливать web-страницы для использования на SiteKiosk терминале не изменяя их первоначальный код. Дополнительную информацию Вы получите, если откроете, файл Javascript из архива zip в текстовом редакторе и прочтете секцию Readme.
Системные требования :
|
SiteKiosk 5.00
|
Этот пример скрипта позволяет задать для печати только определенные страници. Дополнительную информацию Вы получите, если откроете, файл Javascript из архива zip в текстовом редакторе и прочтете секцию Readme.
Системные требования :
|
SiteKiosk 5.00
|
Если Вы используете второй монитор вместе с SiteKiosk, Вы сможете, используя этот пример скрипта, влиять на содержание этого монитора посредством действий на основном экране.
Системные требования :
|
SiteKiosk 7.0
|
Пример непосредственного редактирования конфигурации SiteKiosk , например, посредством скриптовой задачи в SiteRemote.
Системные требования :
|
SiteKiosk 7.0
|
This script examples shows you how to control the power output of a Power Distribution Unit from within SiteKiosk. Use this script to power on electrical devices after a payment for usage has been made.
Системные требования :
|
SiteKiosk 7.0
|
Этот скрипт создает локальные копии видео/фотографий, созданных в Webcam. Инструкции по инсталляции см. в файле readme.
Системные требования :
|
SiteKiosk 7.0
|
Сценарий, приведенный в этом примере, после запуска посредствам задачи в SiteRemote, изменит громкость на терминале SiteKiosk. Детали по установке и запуску сценария, Вы найдете в файле „ReadMe.txt“.
Системные требования :
|
SiteKiosk 8.x
|
|