Hallo!
Ich möchte gerne meine MyVideo Filme, alle über einen Player abspielen lassen. Leider habe ich Probleme die Parameter zu übergeben.
Aufruf in einer Liste, MyVideo Links.
$rk.info = htt:youtube.com/watch?v=nbgsICCL1no
<a href="?r={$rk.info}">Play</a>
Ich möchte gerne meine MyVideo Filme, alle über einen Player abspielen lassen. Leider habe ich Probleme die Parameter zu übergeben.
Aufruf in einer Liste, MyVideo Links.
$rk.info = htt:youtube.com/watch?v=nbgsICCL1no
<a href="?r={$rk.info}">Play</a>
PHP-Code:
{if strpos($r, 'youtube.com/')}
{php}
$rk =& $this->get_template_vars('rk');
if (preg_match("#http:\/\/(www\.)?youtube\.com\/(v\/|watch\?v=)([-_A-Z0-9]+)#i", $rk['info'], $matches)) {
$vurl = $matches[0];
$vtype = $matches[2];
$this->assign('vid', $matches[3]);
if ($vtype == 'v/') {
// was object tag / strip_tags will clean this later, we're done here
} else if ($matches[2]) {
// if Video-URL is at the start of rk.info, remove it
if (strpos(ltrim($rk['info']), $vurl) == 0) {
$rk['info'] = substr($rk['info'], strlen($vurl));
}
}
}
{/php}
// player aufrufen
{include file='poll/youtube.inc.tpl' vid=$vid}
{/if}
Kommentar