Ответить
с этим я сам разбурусь.... вы мне скажите как сделать эти фильтры и создать операторы
Ну в общем мой сайт представляет собой некий сборник видеоинструкций, которые размещены на разных хостингах (ютуб рутуб контакт... свой видеофайл в конце концов....) и для того чтобы система правильно поняла где находится данный ролик, я на юКозе поставил фильтр в виде списка, вкотором собственно ты и выбираешь этот хостинг, в следующем поле ($AUTHOR_SITE$) нужно было вписать ID видео например для ютуба...и т.д. а на сайте получалось
потому что был задан шаблон
или есть другой способ для данной чудо системы???
Спаибо
Так спасибо, попробуем, щас уже поздновато.... хотелосьбы теперь получить перечень поддерживаемых сервисов... и еще вопрос, а как настроить ширину, высоту
встраиваемого видео???
кстати действительно лучше вписывать ID
ютуб и рутуб, но можно и другие добавить
/sys/fnc/print.php
примерно 314 строка
меняй значение в
<object height="300" width="450"
тогда обратись в Drunya, я не помню как с доп.полями работать
в админке, например каталог файлов -> Дополнительные поля
И нажми добавить.
Если там других доп.полей нет то твоё поле можно будет вызвать так:
[video]{ADD_FIELD_1}[/video]
в /sys/fnc/print.php (только не знаю где этот файл в сборке 2.0dev)
найди
на основе этого кода, поменяв пути можно добавить сколько угодно сервисов. Если не получится или не знаешь php то я сделаю
1
помогите перенести сайт с ucoz
Отправлено: 11 Июл 2012#1
Здравствуйте, решил перенести сайт с этого говна... проблема вот в чем... на юКозе в каталоге файлов был фильтр"Где размещено видео?" и там несколько вариантов ответа, и еще дополнителное поле с ID видео на хостинге... и кнопка загрузки.... затем в шаблоне был такой код
что можно былобы придумать вот с такой проблемой... как адаптировать под эту систему?
Code:
<?if($FILTER1_VALUE$="youtube")?>
<iframe width="100%" height="460" src="http://www.youtube.com/embed/$AUTHOR_SITE$" frameborder="0" allowfullscreen></iframe>
<?endif?>
<?if ($FILTER1_VALUE$="rutube")?>
<OBJECT width="100%" height="350"><PARAM name="movie" value="http://video.rutube.ru/$AUTHOR_SITE$"></PARAM><PARAM name="wmode" value="window"></PARAM><PARAM name="allowFullScreen" value="true"></PARAM><EMBED src="http://video.rutube.ru/$AUTHOR_SITE$" type="application/x-shockwave-flash" wmode="window" width="100%" height="350" allowFullScreen="true" ></EMBED></OBJECT>
<?endif?>
<?if ($FILTER1_VALUE$="smotri.com")?>
<object id="smotriComVideoPlayerv879092d5e6_1323529149.2649_5038" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="350"><param name="movie" value="http://pics.smotri.com/player.swf?file=$AUTHOR_SITE$&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http%3A%2F%2Fpics.smotri.com%2Fcskins%2Fblue%2Fskin_color.xml&xmldatasource=http%3A%2F%2Fpics.smotri.com%2Fskin_ng.xml" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="bgcolor" value="#ffffff" /><embed src="http://pics.smotri.com/player.swf?file=$AUTHOR_SITE$&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http%3A%2F%2Fpics.smotri.com%2Fcskins%2Fblue%2Fskin_color.xml&xmldatasource=http%3A%2F%2Fpics.smotri.com%2Fskin_ng.xml" quality="high" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" width="100%" height="350" type="application/x-shockwave-flash"></embed></object><br />
<?endif?>
<?if ($FILTER1_VALUE$="vkontakte")?>
<iframe src="http://vkontakte.ru/video_ext.php?$AUTHOR_SITE$" width="100%" height="350" frameborder="0"></iframe>
<?endif?>
<?if ($FILTER1_VALUE$="свой видеофайл")?>
<object type="application/x-shockwave-flash" data="http://flv-mp3.com/i/pic/uflvplayer_500x375.swf" height="350" width="100%"><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="http://flv-mp3.com/i/pic/uflvplayer_500x375.swf" /><param name="FlashVars" value="way=$FILE_DIRECT_URL$&swf=http://flv-mp3.com/i/pic/uflvplayer_500x375.swf&w=100%;&h=350&pic=http://funimg.3dn.ru/images/header.jpg&autoplay=0&tools=2&skin=white&volume=100&q=&comment=Видео файл" /></object> <?endif?>
<iframe width="100%" height="460" src="http://www.youtube.com/embed/$AUTHOR_SITE$" frameborder="0" allowfullscreen></iframe>
<?endif?>
<?if ($FILTER1_VALUE$="rutube")?>
<OBJECT width="100%" height="350"><PARAM name="movie" value="http://video.rutube.ru/$AUTHOR_SITE$"></PARAM><PARAM name="wmode" value="window"></PARAM><PARAM name="allowFullScreen" value="true"></PARAM><EMBED src="http://video.rutube.ru/$AUTHOR_SITE$" type="application/x-shockwave-flash" wmode="window" width="100%" height="350" allowFullScreen="true" ></EMBED></OBJECT>
<?endif?>
<?if ($FILTER1_VALUE$="smotri.com")?>
<object id="smotriComVideoPlayerv879092d5e6_1323529149.2649_5038" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="350"><param name="movie" value="http://pics.smotri.com/player.swf?file=$AUTHOR_SITE$&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http%3A%2F%2Fpics.smotri.com%2Fcskins%2Fblue%2Fskin_color.xml&xmldatasource=http%3A%2F%2Fpics.smotri.com%2Fskin_ng.xml" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="bgcolor" value="#ffffff" /><embed src="http://pics.smotri.com/player.swf?file=$AUTHOR_SITE$&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http%3A%2F%2Fpics.smotri.com%2Fcskins%2Fblue%2Fskin_color.xml&xmldatasource=http%3A%2F%2Fpics.smotri.com%2Fskin_ng.xml" quality="high" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" width="100%" height="350" type="application/x-shockwave-flash"></embed></object><br />
<?endif?>
<?if ($FILTER1_VALUE$="vkontakte")?>
<iframe src="http://vkontakte.ru/video_ext.php?$AUTHOR_SITE$" width="100%" height="350" frameborder="0"></iframe>
<?endif?>
<?if ($FILTER1_VALUE$="свой видеофайл")?>
<object type="application/x-shockwave-flash" data="http://flv-mp3.com/i/pic/uflvplayer_500x375.swf" height="350" width="100%"><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="http://flv-mp3.com/i/pic/uflvplayer_500x375.swf" /><param name="FlashVars" value="way=$FILE_DIRECT_URL$&swf=http://flv-mp3.com/i/pic/uflvplayer_500x375.swf&w=100%;&h=350&pic=http://funimg.3dn.ru/images/header.jpg&autoplay=0&tools=2&skin=white&volume=100&q=&comment=Видео файл" /></object> <?endif?>
Отправлено: 12 Июл 2012#2
а если видео поместить между тегами [ video ] и [/video] это не подходит?
правда, там только поддерживается ютуб и рутуб, но не проблема ещё добавить
правда, там только поддерживается ютуб и рутуб, но не проблема ещё добавить
Отправлено: 12 Июл 2012#3
Цитата
а если видео поместить между тегами [ video ] и [/video] это не подходит?
правда, там только поддерживается ютуб и рутуб, но не проблема ещё добавить
правда, там только поддерживается ютуб и рутуб, но не проблема ещё добавить
Отправлено: 12 Июл 2012#4
degorychev, скажи тогда для чего эти операторы тебе нужны. Я считаю, что тег видео уже выполняет нужную тебе работу
Отправлено: 12 Июл 2012#5
Сашка_из_Шебекино пишет:
скажи тогда для чего эти операторы тебе нужны. Я считаю, что тег видео уже выполняет нужную тебе работу
Code:
rqQPhvQqHIQ
Code:
<iframe width="100%" height="460" src="http://www.youtube.com/embed/rqQPhvQqHIQ" frameborder="0" allowfullscreen></iframe>
Code:
<?if($FILTER1_VALUE$="youtube")?>
<iframe width="100%" height="460" src="http://www.youtube.com/embed/$AUTHOR_SITE$" frameborder="0" allowfullscreen></iframe><?endif?>
<iframe width="100%" height="460" src="http://www.youtube.com/embed/$AUTHOR_SITE$" frameborder="0" allowfullscreen></iframe><?endif?>
Спаибо
Отправлено: 12 Июл 2012#6
можно полный адрес к видео обернуть в тег видео, получится так:
этот тег автоматически распознает какой источник видео (ютуб или рутуб) из адреса и преобразует в проигрыватель, то есть в
или тебе надо чтобы вписывать только rqQPhvQqHIQ, без адреса сайта?
Code:
[video]http://www.youtube.com/embed/rqQPhvQqHIQ[/video]
degorychev пишет:
<iframe width="100%" height="460" src="http://www.youtube.com/embed/rqQPhvQqHIQ" frameborder="0" allowfullscreen></iframe>
или тебе надо чтобы вписывать только rqQPhvQqHIQ, без адреса сайта?
Отредактировано автором 12 Июл 2012
Отправлено: 12 Июл 2012#7
Сашка_из_Шебекино пишет:
можно полный адрес к видео обернуть в тег видео, получится так:
Code:
[video]http://www.youtube.com/embed/rqQPhvQqHIQ[/video]
этот тег автоматически распознает какой источник видео (ютуб или рутуб) из адреса и преобразует в проигрыватель, то есть в
degorychev пишет:
<iframe width="100%" height="460" src="http://www.youtube.com/embed/rqQPhvQqHIQ" frameborder="0" allowfullscreen></iframe>
Code:
[video]http://www.youtube.com/embed/rqQPhvQqHIQ[/video]
этот тег автоматически распознает какой источник видео (ютуб или рутуб) из адреса и преобразует в проигрыватель, то есть в
degorychev пишет:
<iframe width="100%" height="460" src="http://www.youtube.com/embed/rqQPhvQqHIQ" frameborder="0" allowfullscreen></iframe>
встраиваемого видео???
Сашка_из_Шебекино пишет:
или тебе надо чтобы вписывать только rqQPhvQqHIQ, без адреса сайта?
Отредактировано автором 12 Июл 2012
Отправлено: 13 Июл 2012#8
degorychev пишет:
Так спасибо, попробуем, щас уже поздновато.... хотелосьбы теперь получить перечень поддерживаемых сервисов...
degorychev пишет:
и еще вопрос, а как настроить ширину, высоту
встраиваемого видео???
встраиваемого видео???
примерно 314 строка
меняй значение в
<object height="300" width="450"
degorychev пишет:
кстати действительно лучше вписывать ID
Отправлено: 14 Июл 2012#9
Не.. если все так просто то через [video] мне больше понравилость...
Вы сказали что можно добавить еще хостингов... можете обьяснить... как
а скажите как сделать доп поле чтобы потом на месте было нечто [video]{other1}[/video]
Вы сказали что можно добавить еще хостингов... можете обьяснить... как
а скажите как сделать доп поле чтобы потом на месте было нечто [video]{other1}[/video]
Отправлено: 14 Июл 2012#10
degorychev пишет:
а скажите как сделать доп поле чтобы потом на месте было нечто [video]{other1}[/video]
И нажми добавить.
Если там других доп.полей нет то твоё поле можно будет вызвать так:
[video]{ADD_FIELD_1}[/video]
degorychev пишет:
Вы сказали что можно добавить еще хостингов... можете обьяснить... как
найди
Code:
if (preg_match_all("#\[video\](http://(www\.)*rutube\.ru/tracks/[\d]+\.html\?v=([\w]+))\[/video\]#isU", $message, $match)) {
if (!empty($match[1])) {
foreach ($match[1] as $key => $url) {
$message = str_replace('[video]' . $url . '[/video]',
'<object height="300" width="450" data="http://video.rutube.ru/' . $match[3][$key]
. '" type="application/x-shockwave-flash" class="restrain" id="yui-gen54">'
. '<param value="http://video.rutube.ru/' . $match[3][$key] . '" name="movie"><param value="transparent" name="wmode">'
. '<!--[if IE 6]><embed width="400" height="300" type="application/x-shockwave-flash" src="http://video.rutube.ru/'
. $match[3][$key] . '" />'
. '<![endif]--></object>', $message);
}
}
}
if (!empty($match[1])) {
foreach ($match[1] as $key => $url) {
$message = str_replace('[video]' . $url . '[/video]',
'<object height="300" width="450" data="http://video.rutube.ru/' . $match[3][$key]
. '" type="application/x-shockwave-flash" class="restrain" id="yui-gen54">'
. '<param value="http://video.rutube.ru/' . $match[3][$key] . '" name="movie"><param value="transparent" name="wmode">'
. '<!--[if IE 6]><embed width="400" height="300" type="application/x-shockwave-flash" src="http://video.rutube.ru/'
. $match[3][$key] . '" />'
. '<![endif]--></object>', $message);
}
}
}
на основе этого кода, поменяв пути можно добавить сколько угодно сервисов. Если не получится или не знаешь php то я сделаю
1
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 42. Зарегистрированных: 0. Гостей: 42.