Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Ссылка на видео с ютуба

Ссылка на видео с ютуба


     19.10.2013    youtube, php, хаки    Все вопросы » Хаки    2837

вопрос
Привет всем.

Появился такой вопрос как сделать так что бы когда вводишь ссылку на ютуб, она после добавление она автоматом становиться видео без "media = "


Спасибо

Ответа пока нет


3 комментария

roma
Юзер

roma - 20 октября 2013 04:10 -

Не могу понять ваш вопрос, но если без данного тега. В ютубе есть два способа взять видео:
1) Прямая ссылка. http://youtu.be/8cz7awcdRdk

2) И в HTML . <______iframe width="560" height="315" src="//www.youtube.com/embed/8cz7awcdRdk" frameborder="0" allowfullscreen></iframe>

Как я понял, вам нужно второй.

EsviLLs
Юзер

EsviLLs - 20 октября 2013 13:22 -

При добавление новости когда вводишь просто http://youtu.be/8cz7awcdRdk то в новости выводиться просто ссылка, а не сразу же видео.

vlad23
Юзер

vlad23 - 14 декабря 2013 00:18 -

мне вот такой вариант подошел, это не есть правильно:


в файле parse.class.php меняем:[code] return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a>" . $url['end'];


на:
return "<div class=\"video\"><object id=\"videoplayer391\" type=\"application/x-shockwave-flash\" data=\"http://сайт.ru/pleer/uppod.swf\" width=\"500\" height=\"375\">
<param name=\"bgcolor\" value=\"#ffffff\" />
<param name=\"allowFullScreen\" value=\"true\" />
<param name=\"allowScriptAccess\" value=\"always\" />
<param name=\"movie\" value=\"http://сайт.ru/pleer/uppod.swf\" />
<param name=\"flashvars\" value=\"st=http://сайт.ru/pleer/st/video181-752.txt&file=".$url['html']."\" /></object></div>" . $url['end'];
  }
// тут настраиваем пути и тд к своему плееру типа uppod


В файле: engine/modules/addcomments.php

Находим:

if( strlen($name) > 50){
$stop[] = $lang['news_err_1'];
$CN_HALT = TRUE;
}


и ниже:



if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['name']))
{
if (preg_match ("/www\.youtube\.com|youtube\.com/i", $_POST['comments']) || preg_match ("/www\.youtube\.com|youtube\.com/i", $_POST['name']))
{}
else
{
$stop[] = " ";
$CN_HALT = TRUE;
}
}


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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх