С нами с 27.08.09
Сообщения: 254
Рейтинг: 254
|
Добавлено: 12/11/11 в 17:58 |
тот, что фри версии. у плеера есть режим "embed", который позволяет показывать рекламу на сторонних сайтах, разместивших ваш код. причем настройки отображения рекламы в плеере задаются в отдельном файле embed.xml
Цитата: | Файл настройки переменных инициализации плеера в "embed" режиме. Заполняя его, вы настраиваете поведение вашего плеера для посетителей других доменов. |
и это очень удобно в связи с быстро меняющимися условиями, захотел и сменил быстро одну рекламу на другую.
а, что касается настройки параметров плеера для собственного домена, то каждый параметр (Переменные инициализации плеера) задаются непосредственно в коде плеера (Код вставки плеера на страницу)
Цитата: | // указываем список всех переменных инициализации (для примера указаны только 2)
var flashvars = {
video_url: 'http://kernel-video-sharing.com/player_files/demo_video.flv',
preview_url: 'http://kernel-video-sharing.com/player_files/preview.jpg'
}; |
в итоге получается, что в разных плеерах (на разных страницах) параметры можно настроить по разному, включая и настройки рекламы, что не очень удобно в случае, если необходимо сменить рекламу во всех плеерах. это придется делать вручную
вопрос к тем людям, которые в этом деле разбираются:
как реализовать управление переменными инициализации для собственного домена, чтобы все настройки можно было задать в одном файле конфигурации ?
|
|
|
|
мы, цари - народ работящий!
С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892
|
Добавлено: 12/11/11 в 18:57 |
подпишусь на топик - тоже интересует
|
|
|
|
+ +
клоны загельмахера
С нами с 11.10.08
Сообщения: 14532
Рейтинг: 1943
|
Добавлено: 12/11/11 в 20:45 |
а че там разбираться, js же просто ... имхо наверно так можно
<script src="хттп://www.domain.com/cfg.php" type="text/javascript"></script> подключать, куда-нить повыше, в хедер например
а в cfg.php свои переменные
var flashvars = {
video_url: 'http://kernel-video-sharing.com/player_files/demo_video.flv',
preview_url: 'http://kernel-video-sharing.com/player_files/preview.jpg'
};
ну и пхп код можно там же исполнять, что удобно, например можно в базу ипы записывать, и если чел видел уже рекламу то показывать другую, ну если урл рекламы в переменных задается ... проверять домен и подставлять разные значения в зависимости от того какой тянет скрипт, если всеже захочется для каких-нить доменов настроить по другому ... и т.п.
|
|
бандера придет - пизды огребет
|
4
|
|
|
С нами с 18.01.05
Сообщения: 1248
Рейтинг: 1414
|
Добавлено: 12/11/11 в 21:43 |
немного офтоп: подскажите, это получается Kernel плеер спонсорские хостед флв не может проигрывать?
|
|
|
|
С нами с 27.08.09
Сообщения: 254
Рейтинг: 254
|
Добавлено: 12/11/11 в 21:56 |
с большим удовольствием воспроизводит, хотя и сказано
Цитата: | Скопируйте файл crossdomain.xml в корень вашего домена. Если вы планируете использовать видео или изображения, которые хостятся на других доменах (и сабдоменах), вам необходимо скопировать этот файл на все другие домены (сабдомены), с которых плеер будет что-то использовать. |
проверено
|
|
|
|
С нами с 27.08.09
Сообщения: 254
Рейтинг: 254
|
Добавлено: 12/11/11 в 23:44 |
сделал конструкцию
Цитата: | <script>
<?php
include($_SERVER['DOCUMENT_ROOT'] . '/cfg.php');
?>
</script> |
cfg.php
Цитата: | <?php
echo "
var flashvars = {
adv_pause_src: '/ааа.gif',
adv_pause_url: 'http:/урл/',
adv_stop_src: '/ааа.png',
adv_stop_url: 'http://урл/',
adv_post_src: '/ааа.gif',
adv_post_url: 'http://урл/',
embed: '1'
};
";
?> |
подключаю в хедер, параметры не действуют. ломаю голову как подключить
дело еще в том, что параметр video_url:
он должен быть уникальным для каждого плеера и его я прописываю в код плеера, а в cfg.php остальные параметры
ps давно так "увлекательно" не проводил время
|
|
|
|
С нами с 18.01.05
Сообщения: 1248
Рейтинг: 1414
|
Добавлено: 13/11/11 в 12:23 |
Ну а если просто
Код: [развернуть] |
<script type="text/javascript">
// указываем список всех переменных инициализации (для примера указаны только 2)
var flashvars = {
video_url: '/player_files/demo_video.flv',
preview_url: '/player_files/preview.jpg'
<?php include('cfg.php');?>
};
var params = {allowfullscreen: 'true', allowscriptaccess: 'always'};
var attributes = {id: 'player1', name: 'player1'};
swfobject.embedSWF('/player/kt_player.swf', 'player1', '600', '400', '9.124.0', '/player/expressInstall.swf', flashvars, params, attributes);
</script>
|
а в cfg.php просто
Код: [развернуть] |
adv_pause_src: '/ааа.gif',
adv_pause_url: 'http:/урл/',
adv_stop_src: '/ааа.png',
adv_stop_url: 'http://урл/',
adv_post_src: '/ааа.gif',
adv_post_url: 'http://урл/',
embed: '1'
|
не прокатит?
|
|
|
|
С нами с 27.08.09
Сообщения: 254
Рейтинг: 254
|
Добавлено: 13/11/11 в 19:43 |
оба варианта производят подключение, можно подключить и так
Цитата: | <?php include('cfg.php');?> |
а cfg.php
Цитата: | <?php
echo "
var flashvars = {
adv_pause_src: '/ааа.gif',
adv_pause_url: 'http:/урл/',
adv_stop_src: '/ааа.png',
adv_stop_url: 'http://урл/',
adv_post_src: '/ааа.gif',
adv_post_url: 'http://урл/',
embed: '1'
};
";
?> |
только плеер на стр не отображается. может я где косякнул. в этой области не силен.
, но выход нашел
залил файлы с плеером на сабдомен сайта. на сайте использовал embed код плеера. и все пучком.
думаю даже лучше, что плеер и реклама с саба подгружается. побыстрее стало все это дело работать, чем когда все файлы с одного каталога на серваке грузятся
|
|
|
|
+ +
клоны загельмахера
С нами с 11.10.08
Сообщения: 14532
Рейтинг: 1943
|
Добавлено: 15/11/11 в 17:47 |
так как я выше писал можно подключать конфиг с любого домена, например конфиг один а тянут его десятки других сайтов на разных хостах ... и никакие опенбаседир не нужны ...
а это вот может в путях ошибка быть <?php include('cfg.php');?> потому не отображается, мож у тебя там же где и шаб дисигна он или в корне, а выводится как папка страница, над целиком путь писать
|
|
бандера придет - пизды огребет
|
2
|
|
|