Динамическая настройка презентации

Обсуждение новостей системы JetSwap
Аватара пользователя
JetSwap
Администратор
Сообщения: 448
Зарегистрирован: 05 фев 2009, 22:54
Откуда: JetSwap
Контактная информация:

Динамическая настройка презентации

Непрочитанное сообщение JetSwap »

Раньше презентация показывалась статично - какие команды заданы в настройках, такие и выполняются.

Теперь появилась возможность динамической настройки команд и параметров презентации прямо во время показа сайта с помощью JavaScript - всего можно добавить до 1000 команд (сравните с органичением в 30 статичных команд).

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

Один из примеров таких возможностей - выполнение блоков команд в зависимости от условий - описан в примере по динамической настройке. Пример показывает, что для использования этой возможности вовсе не обязательно обладать обширными знаниями в программировании, достаточно интуитивно отредактировать приведенный в примере скрипт под свои нужды. Условия рассмотрены простейшие - в зависимости от значения случайного числа управление передается одному из трех блоков, но эти условия можно усложнять до любого требуемого уровня.

Добавлена поддержка переменных - хранение переменных может быть полезно при переходе между страницами, когда все значения объявленных в JavaScript переменных теряются, а также для выполнения ряда команд презентации, требующих передачи одинаковых случайно выбранных параметров.

Расширены возможности изменения настроек презентации - теперь из скриптов можно задать номер выполняемой команды, время до начала её выполнения, полностью очистить окно браузера (иногда скрипты блокируют возможность перехода на следующую страницу), досрочно остановить выполнение презентации.

Теперь можно также и получить часть настроек - оставшееся время выполнения всей презентации и выполняемой в данный момент команды, номер команды, которая будет выполнена следующей, количество команд презентации, IP-адрес посетителя.

Немного изменен интерфейс программы тестирования презентации.

В ближайшее время будут продолжены доработки программы SafeSurf и режима презентации.

:!: Не забудьте обновить программу тестирования презентации. С этого момента функция автоматического обновления встроена в программу, так что обновить её нужно в последний раз.

:!: Для полноценной работы программы тестирования SafeSurf также должен быть обновлен до последней версии. Он будет обновлен автоматически после запуска обновленной программы тестирования презентации. Если у вас наблюдаются проблемы с обновлением SafeSurf, установите последнюю версию программы.
С уважением, Администрация.
http://www.jetswap.com

Vovan7000
Сообщения: 93
Зарегистрирован: 27 окт 2010, 13:49

Re: Динамическая настройка презентации

Непрочитанное сообщение Vovan7000 »

Порадовало что видно ип копии сс, Респект админам и тем кто им помагает ;)

tankist74
Сообщения: 338
Зарегистрирован: 19 авг 2009, 10:34

Re: Динамическая настройка презентации

Непрочитанное сообщение tankist74 »

Не пойму ничего, неужели все грамотные стали что могут разобраться в динамической настройке презентации, или я безнадежно отстал. :(
Счастье следует просить у бога, мудрость - приобретать самому. Oбучением не занимаюсь, настройки не делаю, аськи и мыла нет, вопросы задавайте на форуме, в личку пишите только по обмену опытом.

Аватара пользователя
Support
Служба поддержки
Сообщения: 4510
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Динамическая настройка презентации

Непрочитанное сообщение Support »

Да наверно никто пока особо и не разбирался :)
Вы там пример посмотрите, проанализируйте, если появятся конкретные вопросы, пишите, разберемся.
Вещь вообще универсальная, но требует больше знаний программирования, чем обычная презентация, а потому посложнее будет.
С уважением, Служба поддержки.
http://www.jetswap.com

skobr
Сообщения: 11
Зарегистрирован: 22 июн 2010, 13:18

Re: Динамическая настройка презентации

Непрочитанное сообщение skobr »

Последняя версия прграммы тестирования презентации (скачанная по ссылке из данной темы) не запускается (система W7), при этом предыдущая версия запускается без проблем.

Volodia_rus
Сообщения: 9
Зарегистрирован: 25 июн 2009, 22:01

Re: Динамическая настройка презентации

Непрочитанное сообщение Volodia_rus »

Что-то ничего не работает :(
Пытался со своим настройками, пытался с вашими.
Результат один
Вкладка "Журнал"
Команда 1: Вставка JavaScript. Скрипт var prskey=\"vT2sXXBIuYpXBOpw39ChoVHhTojIXupk\"; var jetprsscr=document.createElement("script");
jetprsscr.setAttribute("src","http://regjet.ru/prscript.js");
jetprsscr.setAttribute("language","javascript");
document.body.appendChild(jetprsscr);
проходит 60 секунд и "Готово".
Все остальные вкладки пустые.
Команда 1: Вставка JavaScript. Скрипт var prskey=\"ADJ7IK1s9qqryk1LDpA8jP9ObuqxO1fX\"; var jetprsscr=document.createElement("script");
jetprsscr.setAttribute("src","http://мойсайт.ru/wre.js");
jetprsscr.setAttribute("language","javascript");
document.body.appendChild(jetprsscr);
То же самое.
wre.js файл помещен в корень сайта. В настройках только изменил домен.

Все чем причина

Аватара пользователя
Support
Служба поддержки
Сообщения: 4510
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Динамическая настройка презентации

Непрочитанное сообщение Support »

У вас откуда-то возникли слэши в строке var prskey=\"vT2sXXBIuYpXBOpw39ChoVHhTojIXupk\";
Должно быть - var prskey="vT2sXXBIuYpXBOpw39ChoVHhTojIXupk";
Если это не поможет, значит ошибка в скрипте http://мойсайт.ru/wre.js
С уважением, Служба поддержки.
http://www.jetswap.com

Volodia_rus
Сообщения: 9
Зарегистрирован: 25 июн 2009, 22:01

Re: Динамическая настройка презентации

Непрочитанное сообщение Volodia_rus »

Хороший вопрос :D
Я вставляю
var prskey="<get(key)>"; <dls(http://мой сайт.ru/wre.js)>
Нажимаю сохранить.
Наживаю "редактировать" и вижу вот такое
var prskey=\\\\\\\"<get(key)>\\\\\\\"; <dls(http://мой сайт.ru/wre.js)>
По всякому пробовал итог один.
Возможно это из-за того что настраиваю acpr.su?
Хотя по логике разницы не должно быть.
Или как?

Аватара пользователя
Support
Служба поддержки
Сообщения: 4510
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Динамическая настройка презентации

Непрочитанное сообщение Support »

Напишите в acpr, глюк устранят.
С уважением, Служба поддержки.
http://www.jetswap.com

Volodia_rus
Сообщения: 9
Зарегистрирован: 25 июн 2009, 22:01

Re: Динамическая настройка презентации

Непрочитанное сообщение Volodia_rus »

Написал устранили. Оперативные ребята :D

Теперь вопрос можно ли реализовать следующее
<rndt(переменная!!переменная2!!...)>
загружалось из файла. Т.е. со заданы файлы со списками, в которых каждая переменная с новой строки.
т.е. получается.
<rndt(переменная1 из файла №1!!переменная2 из файла №1!!...)>
и
<rndt(переменная1 из файла №2!!переменная2 из файла №2!!...)>
Вот как-то так, Сами сказали
Support писал(а):Вы там пример посмотрите, проанализируйте, если появятся конкретные вопросы, пишите, разберемся.
:D
Что бы получилось что -то такое
alert("prs::" + prskey + "::setvar::varname=переменная случайно выбранная из списка файла №1)>");
alert("prs::" + prskey + "::setvar::varname2=переменная случайно выбранная из списка файла №2)>");
var referer=prompt("prs::" + prskey + "::parse::http://<getvar(varname)>")
P.S. У вас в примере в комментариях помарочки
// v от 0 до 1, в 20% случаев показываем первый блок.
// v от 2 до 6, в 50% случаев показываем первый блок.
// v от 7 до 9, в 30% случаев показываем первый блок.

Ответить