Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Ссылка на видео с ютуба

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


     19.10.2013    Хаки    1530

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

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


Спасибо

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


Комментарии пользователей (3)

roma
5

65 | 4

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
2

113 | 90

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

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

vlad23
113 | 20

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;
}
}


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

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

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