Динамическая настройка презентации
- JetSwap
- Администратор
- Сообщения: 465
- Зарегистрирован: 05 фев 2009, 22:54
- Откуда: JetSwap
- Контактная информация:
Динамическая настройка презентации
Раньше презентация показывалась статично - какие команды заданы в настройках, такие и выполняются.
Теперь появилась возможность динамической настройки команд и параметров презентации прямо во время показа сайта с помощью JavaScript - всего можно добавить до 1000 команд (сравните с органичением в 30 статичных команд).
При этом команды могут добавляться в зависимости от любых условий, проверка которых возможна средствами JavaScript. Также можно генерировать список команд для каждого посетителя с помощью PHP или любого другого языка, что дает практически неограниченные возможности и делает настройки презентации максимально гибкими для любых операций.
Один из примеров таких возможностей - выполнение блоков команд в зависимости от условий - описан в примере по динамической настройке. Пример показывает, что для использования этой возможности вовсе не обязательно обладать обширными знаниями в программировании, достаточно интуитивно отредактировать приведенный в примере скрипт под свои нужды. Условия рассмотрены простейшие - в зависимости от значения случайного числа управление передается одному из трех блоков, но эти условия можно усложнять до любого требуемого уровня.
Добавлена поддержка переменных - хранение переменных может быть полезно при переходе между страницами, когда все значения объявленных в JavaScript переменных теряются, а также для выполнения ряда команд презентации, требующих передачи одинаковых случайно выбранных параметров.
Расширены возможности изменения настроек презентации - теперь из скриптов можно задать номер выполняемой команды, время до начала её выполнения, полностью очистить окно браузера (иногда скрипты блокируют возможность перехода на следующую страницу), досрочно остановить выполнение презентации.
Теперь можно также и получить часть настроек - оставшееся время выполнения всей презентации и выполняемой в данный момент команды, номер команды, которая будет выполнена следующей, количество команд презентации, IP-адрес посетителя.
Немного изменен интерфейс программы тестирования презентации.
В ближайшее время будут продолжены доработки программы SafeSurf и режима презентации.
Не забудьте обновить программу тестирования презентации. С этого момента функция автоматического обновления встроена в программу, так что обновить её нужно в последний раз.
Для полноценной работы программы тестирования SafeSurf также должен быть обновлен до последней версии. Он будет обновлен автоматически после запуска обновленной программы тестирования презентации. Если у вас наблюдаются проблемы с обновлением SafeSurf, установите последнюю версию программы.
Теперь появилась возможность динамической настройки команд и параметров презентации прямо во время показа сайта с помощью JavaScript - всего можно добавить до 1000 команд (сравните с органичением в 30 статичных команд).
При этом команды могут добавляться в зависимости от любых условий, проверка которых возможна средствами JavaScript. Также можно генерировать список команд для каждого посетителя с помощью PHP или любого другого языка, что дает практически неограниченные возможности и делает настройки презентации максимально гибкими для любых операций.
Один из примеров таких возможностей - выполнение блоков команд в зависимости от условий - описан в примере по динамической настройке. Пример показывает, что для использования этой возможности вовсе не обязательно обладать обширными знаниями в программировании, достаточно интуитивно отредактировать приведенный в примере скрипт под свои нужды. Условия рассмотрены простейшие - в зависимости от значения случайного числа управление передается одному из трех блоков, но эти условия можно усложнять до любого требуемого уровня.
Добавлена поддержка переменных - хранение переменных может быть полезно при переходе между страницами, когда все значения объявленных в JavaScript переменных теряются, а также для выполнения ряда команд презентации, требующих передачи одинаковых случайно выбранных параметров.
Расширены возможности изменения настроек презентации - теперь из скриптов можно задать номер выполняемой команды, время до начала её выполнения, полностью очистить окно браузера (иногда скрипты блокируют возможность перехода на следующую страницу), досрочно остановить выполнение презентации.
Теперь можно также и получить часть настроек - оставшееся время выполнения всей презентации и выполняемой в данный момент команды, номер команды, которая будет выполнена следующей, количество команд презентации, IP-адрес посетителя.
Немного изменен интерфейс программы тестирования презентации.
В ближайшее время будут продолжены доработки программы SafeSurf и режима презентации.
Не забудьте обновить программу тестирования презентации. С этого момента функция автоматического обновления встроена в программу, так что обновить её нужно в последний раз.
Для полноценной работы программы тестирования SafeSurf также должен быть обновлен до последней версии. Он будет обновлен автоматически после запуска обновленной программы тестирования презентации. Если у вас наблюдаются проблемы с обновлением SafeSurf, установите последнюю версию программы.
С уважением, Администрация.
http://www.jetswap.com
http://www.jetswap.com
Re: Динамическая настройка презентации
Порадовало что видно ип копии сс, Респект админам и тем кто им помагает
Re: Динамическая настройка презентации
Не пойму ничего, неужели все грамотные стали что могут разобраться в динамической настройке презентации, или я безнадежно отстал.
Счастье следует просить у бога, мудрость - приобретать самому. Oбучением не занимаюсь, настройки не делаю, аськи и мыла нет, вопросы задавайте на форуме, в личку пишите только по обмену опытом.
- Support
- Служба поддержки
- Сообщения: 4529
- Зарегистрирован: 08 фев 2009, 19:24
- Откуда: JetSwap
- Контактная информация:
Re: Динамическая настройка презентации
Да наверно никто пока особо и не разбирался
Вы там пример посмотрите, проанализируйте, если появятся конкретные вопросы, пишите, разберемся.
Вещь вообще универсальная, но требует больше знаний программирования, чем обычная презентация, а потому посложнее будет.
Вы там пример посмотрите, проанализируйте, если появятся конкретные вопросы, пишите, разберемся.
Вещь вообще универсальная, но требует больше знаний программирования, чем обычная презентация, а потому посложнее будет.
С уважением, Служба поддержки.
http://www.jetswap.com
http://www.jetswap.com
Re: Динамическая настройка презентации
Последняя версия прграммы тестирования презентации (скачанная по ссылке из данной темы) не запускается (система W7), при этом предыдущая версия запускается без проблем.
-
- Сообщения: 9
- Зарегистрирован: 25 июн 2009, 22:01
Re: Динамическая настройка презентации
Что-то ничего не работает
Пытался со своим настройками, пытался с вашими.
Результат один
Вкладка "Журнал"
wre.js файл помещен в корень сайта. В настройках только изменил домен.
Все чем причина
Пытался со своим настройками, пытался с вашими.
Результат один
Вкладка "Журнал"
Все остальные вкладки пустые.Команда 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
- Служба поддержки
- Сообщения: 4529
- Зарегистрирован: 08 фев 2009, 19:24
- Откуда: JetSwap
- Контактная информация:
Re: Динамическая настройка презентации
У вас откуда-то возникли слэши в строке var prskey=\"vT2sXXBIuYpXBOpw39ChoVHhTojIXupk\";
Должно быть - var prskey="vT2sXXBIuYpXBOpw39ChoVHhTojIXupk";
Если это не поможет, значит ошибка в скрипте http://мойсайт.ru/wre.js
Должно быть - var prskey="vT2sXXBIuYpXBOpw39ChoVHhTojIXupk";
Если это не поможет, значит ошибка в скрипте http://мойсайт.ru/wre.js
С уважением, Служба поддержки.
http://www.jetswap.com
http://www.jetswap.com
-
- Сообщения: 9
- Зарегистрирован: 25 июн 2009, 22:01
Re: Динамическая настройка презентации
Хороший вопрос
Я вставляю
Наживаю "редактировать" и вижу вот такое
Возможно это из-за того что настраиваю acpr.su?
Хотя по логике разницы не должно быть.
Или как?
Я вставляю
Нажимаю сохранить.var prskey="<get(key)>"; <dls(http://мой сайт.ru/wre.js)>
Наживаю "редактировать" и вижу вот такое
По всякому пробовал итог один.var prskey=\\\\\\\"<get(key)>\\\\\\\"; <dls(http://мой сайт.ru/wre.js)>
Возможно это из-за того что настраиваю acpr.su?
Хотя по логике разницы не должно быть.
Или как?
- Support
- Служба поддержки
- Сообщения: 4529
- Зарегистрирован: 08 фев 2009, 19:24
- Откуда: JetSwap
- Контактная информация:
Re: Динамическая настройка презентации
Напишите в acpr, глюк устранят.
С уважением, Служба поддержки.
http://www.jetswap.com
http://www.jetswap.com
-
- Сообщения: 9
- Зарегистрирован: 25 июн 2009, 22:01
Re: Динамическая настройка презентации
Написал устранили. Оперативные ребята
Теперь вопрос можно ли реализовать следующее
т.е. получается.
Что бы получилось что -то такое
// v от 0 до 1, в 20% случаев показываем первый блок.
// v от 2 до 6, в 50% случаев показываем первый блок.
// v от 7 до 9, в 30% случаев показываем первый блок.
Теперь вопрос можно ли реализовать следующее
загружалось из файла. Т.е. со заданы файлы со списками, в которых каждая переменная с новой строки.<rndt(переменная!!переменная2!!...)>
т.е. получается.
и<rndt(переменная1 из файла №1!!переменная2 из файла №1!!...)>
Вот как-то так, Сами сказали<rndt(переменная1 из файла №2!!переменная2 из файла №2!!...)>
Support писал(а):Вы там пример посмотрите, проанализируйте, если появятся конкретные вопросы, пишите, разберемся.
Что бы получилось что -то такое
P.S. У вас в примере в комментариях помарочкиalert("prs::" + prskey + "::setvar::varname=переменная случайно выбранная из списка файла №1)>");
alert("prs::" + prskey + "::setvar::varname2=переменная случайно выбранная из списка файла №2)>");
var referer=prompt("prs::" + prskey + "::parse::http://<getvar(varname)>")
// v от 0 до 1, в 20% случаев показываем первый блок.
// v от 2 до 6, в 50% случаев показываем первый блок.
// v от 7 до 9, в 30% случаев показываем первый блок.