Очень сложный для меня момент. В представлении пытаюсь вывести галерею из фото и видео.
Есть тип материала "Галерея" В нем 2 поля это фото(неограниченное кол-во ) и видео (неограниченное кол-во). Вывел все на странице представления. Но как блин вывести длительность видео как на картинке? Укажите путь. Какой именно момент нужно темизировать?
Вложение | Размер |
---|---|
galereya.png | 55.31 КБ |
Комментарии
вот как сделал. Ж полная!!!!!!!!!!!!!!!!!!!!!!!!!
<?php
$j=$view->query->pager->view->query->pager->display->handler->handlers['field']['field_gallery_video']->last_render;
preg_match_all('/<a(.*?)<\/a>/',$j,$match);
foreach ($match[1] as $key=> $timea) {
echo '<a '.$timea.'</a>';
preg_match_all('/public\/video_embed_field_thumbnails\/youtube\/(.*?).jpg/',$timea,$match1);
$otvet= $match1[1][0];
$data=file_get_contents('http://gdata.youtube.com/feeds/api/videos/'.$otvet.'?v=2&alt=jsonc');
$obj=json_decode($data);
//print_r ($obj);
echo '<br>';
echo $obj->data->title;
echo '<br>';
echo $obj->data->duration;
echo '<br><br><br><br><br>';
}
?>