В данной статье я покажу как подключить сторонний flash плеер. Для этого подключим плеер с сайта — http://flash-mp3-player.net. Через tinymce можно добавлять mp3. Но там используется QuickTime, а для этих целей лучше использовать flash player.
Итак приступаем:
Заходим на сайт плеера и там в Player->MINI->Generator копируем html код плеера.
В админке modx создаем сниппет под названием «mp3». В этот сниппет вставляем следующий php код -
if(!
echo'
<object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_mini.swf" width="200" height="20">
<param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_mini.swf" />
<param name="bgcolor" value="#666666" />
<param name="FlashVars" value="mp3=/'.$modx->documentObject['TVmp3file'][1].'" />
</object>
';
}
?>
В коде выше на строчке 2 мы делаем проверку на то, что код плеера может выводится только если TV “Tvmp3file” не пустой. Также можно сделать проверку на то, что в TV “Tvmp3file” содержится mp3 файл. На строчке 8 подключается mp3 файл, который находится в переменной $modx->documentObject['TVmp3file'][1].
Следующим шагом в админке modx переходим в Элементы->Управление элементами->Параметры (TV) и там создаем новый параметер TV под названием Tvmp3file. В заголовок вставляем — Tvmp3file. Тип ввода: выбираем File. Затем ставим галочки в пункте «Доступ шаблонов » для того чтобы форма была доступна для определенных типов шаблонов. Теперь сохраняем.

Дальше для подключения плеера достаточно зайти в редактирования любого документа(ресурса) и вставить такой код — [[mp3]](этим кодом мы подключаем наш сниппет mp3 к документу). Для вставки mp3 в документе(ресурсе) снизу есть такая форма -

Форма, что выше появляется в документе если мы назначили параметер TV «TVmp3file» для этого шаблона.
По такому же принциму можно любой другой плеер подключить. Данным плеер был взять для этого примера.








Cheerful on Ноябрь 11th, 2010
Этот плеер позволяет делать плэйлисты. Как реализовать, чтобы на сайте в этом плеере играло песен?