0

使用 MODx Evo 1.0.9。我正在尝试使用以下代码段在模板中获取 youtube 视频标题:

<?php
$code = "<<<Youtube Video ID>>>";
$video_feed = file_get_contents("http://gdata.youtube.com/feeds/api/videos?v=2&q=".$code."&max-results=1&fields=entry(title)&prettyprint=true");
$video_obj = simplexml_load_string($video_feed);
$video_str = $video_obj->entry->title;
$output = $video_str;
return $output;
?>

在上面的代码中,我想在$code变量中传递来自电视的 youtube 视频 ID。使用[*youtubeID*]不起作用。解决方法是什么?

4

1 回答 1

0

如果它像 Revo 一样工作,那么 youtube id 可以作为您传递的变量或作为 scriptPrperty 使用,

[[!MySnippetName? &youTubeId='456']]

然后在您的代码段中:

<?php
$code = $youTubeId;
//or
$code = $scriptPropertes('youTubeId);//might have to check this one.
于 2013-04-19T13:36:23.133 回答