вызов поля mp3player (поле CCK) на странице


Я использую MP3-плеер модуль для воспроизведения аудиофайлов. Я ищу PHP-код для вызова MP3-плеера с определенного узла. (например, узел 4) как я могу это сделать?

Этот код не работает:

<?php
$node = node_load(4);
print $node->field_audio[0];
?>

Это результат print_r($node) в узле 4.

stdClass Object (
[nid] => 4 
[type] => story 
[language] => en
[uid] => 1 
[status] => 1 
[created] => 1343931282 
[changed] => 1343931282 
[comment] => 2 
[promote] => 1 
[moderate] => 0 
[sticky] => 0 
[tnid] => 0 
[translate] => 0 
[vid] => 4 
[revision_uid] => 1 
[title] => 5455 
[body] => 
[teaser] => 
[log] => 
[revision_timestamp] => 1343931282 
[format] => 1 
[name] => admin 
[picture] => 
[data] => a:0:{} 

[field_audio] => Array ( 
[0] => Array (
[fid] => 7 
[uid] => 1 
[filename] => audio.mp3 
[filepath] => sites/default/files/audio.mp3 
[filemime] => audio/mpeg 
[filesize] => 3663455 [status] => 1 
[timestamp] => 1343931251 
[list] => 1 
[data] => 
)
)

[last_comment_timestamp] => 1343931282 
[last_comment_name] => 
[comment_count] => 0 
[taxonomy] => Array ( ) 
)
Author: kiamlaluno, 2012-08-03

1 answers

Из readme.txt файл этого модуля.

Вставьте этот код в любое место, чтобы вставить аудиоплеер:

if (module_exists('mp3player')) { 
  print theme('mp3player', 'Default', $audio_file_url, $audio_title, $audio_artist, $description); 
}
 1
Author: GoodSp33d, 2012-08-03 09:32:15