Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

помогите перенести сайт с ucoz

degorychev

  • Джуниор
  • Юзер
  • 5
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    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?>
что можно былобы придумать вот с такой проблемой... как адаптировать под эту систему?

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#2
а если видео поместить между тегами [ video ] и [/video] это не подходит?
правда, там только поддерживается ютуб и рутуб, но не проблема ещё добавить

degorychev

  • Джуниор
  • Юзер
  • 5
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    11 Июл 2012
#3
Цитата
а если видео поместить между тегами [ video ] и [/video] это не подходит?
правда, там только поддерживается ютуб и рутуб, но не проблема ещё добавить
с этим я сам разбурусь.... вы мне скажите как сделать эти фильтры и создать операторы

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#4
degorychev, скажи тогда для чего эти операторы тебе нужны. Я считаю, что тег видео уже выполняет нужную тебе работу

degorychev

  • Джуниор
  • Юзер
  • 5
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    11 Июл 2012
#5
Сашка_из_Шебекино пишет:
скажи тогда для чего эти операторы тебе нужны. Я считаю, что тег видео уже выполняет нужную тебе работу
Ну в общем мой сайт представляет собой некий сборник видеоинструкций, которые размещены на разных хостингах (ютуб рутуб контакт... свой видеофайл в конце концов....) и для того чтобы система правильно поняла где находится данный ролик, я на юКозе поставил фильтр в виде списка, вкотором собственно ты и выбираешь этот хостинг, в следующем поле ($AUTHOR_SITE$) нужно было вписать ID видео например
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?>
или есть другой способ для данной чудо системы???
Спаибо

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#6
можно полный адрес к видео обернуть в тег видео, получится так:
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

degorychev

  • Джуниор
  • Юзер
  • 5
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    11 Июл 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>
Так спасибо, попробуем, щас уже поздновато.... хотелосьбы теперь получить перечень поддерживаемых сервисов... и еще вопрос, а как настроить ширину, высоту
встраиваемого видео???
Сашка_из_Шебекино пишет:
или тебе надо чтобы вписывать только rqQPhvQqHIQ, без адреса сайта?
кстати действительно лучше вписывать ID

Отредактировано автором 12 Июл 2012

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#8
degorychev пишет:
Так спасибо, попробуем, щас уже поздновато.... хотелосьбы теперь получить перечень поддерживаемых сервисов...
ютуб и рутуб, но можно и другие добавить

degorychev пишет:
и еще вопрос, а как настроить ширину, высоту
встраиваемого видео???
/sys/fnc/print.php
примерно 314 строка
меняй значение в
<object height="300" width="450"

degorychev пишет:
кстати действительно лучше вписывать ID
тогда обратись в Drunya, я не помню как с доп.полями работать

degorychev

  • Джуниор
  • Юзер
  • 5
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    11 Июл 2012
#9
Не.. если все так просто то через [video] мне больше понравилость...
Вы сказали что можно добавить еще хостингов... можете обьяснить... как
а скажите как сделать доп поле чтобы потом на месте было нечто [video]{other1}[/video]

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#10
degorychev пишет:
а скажите как сделать доп поле чтобы потом на месте было нечто [video]{other1}[/video]
в админке, например каталог файлов -> Дополнительные поля
И нажми добавить.

Если там других доп.полей нет то твоё поле можно будет вызвать так:
[video]{ADD_FIELD_1}[/video]

degorychev пишет:
Вы сказали что можно добавить еще хостингов... можете обьяснить... как
в /sys/fnc/print.php (только не знаю где этот файл в сборке 2.0dev)

найди
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);
                }
            }
        }

на основе этого кода, поменяв пути можно добавить сколько угодно сервисов. Если не получится или не знаешь php то я сделаю

1
Сейчас online: 42. Зарегистрированных: 0. Гостей: 42.