Программирование, СМС, Webasyst, Drupal, PHP, личная эффективность

 
 

Добавляем mp3 в modx

Июнь 17, 2010   |   Категории: modx, веб мастерим

В данной статье я покажу как подключить сторонний flash плеер. Для этого подключим плеер с сайта — http://flash-mp3-player.net. Через tinymce можно добавлять mp3. Но там используется QuickTime, а для этих целей лучше использовать flash player.

Итак приступаем:

Заходим на сайт плеера и там в Player->MINI->Generator копируем html код плеера.

В админке modx создаем сниппет под названием «mp3». В этот сниппет вставляем следующий php код -

<?php
if(!empty($modx->documentObject['TVmp3file'][1])) {
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. Затем ставим галочки в пункте «Доступ шаблонов » для того чтобы форма была доступна для определенных типов шаблонов. Теперь сохраняем.

cоздание параметра TV

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

TV поле для ввода mp3 файла

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

По такому же принциму можно любой другой плеер подключить. Данным плеер был взять для этого примера.



 
 

3 Комментариев

Cheerful  on Ноябрь 11th, 2010

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

Ref  on Январь 16th, 2011

Опечатка в тексте. Несоответствие текста картинке.
“создаем новый параметер TV под названием Tvmp3file. В заголовок вставляем — Tvmp3file”
должно быть
“создаем новый параметер TV под названием TVmp3file. В заголовок вставляем — TVmp3file”

Valik  on Январь 16th, 2011

Спасибо, что сказали про опечатку. Но в данном случае это роли не играет так как в заголовке можно указывать, что угодно

Оставить комментарий




 

 
 

На сайте freesoftspace.com можно найти много полезных бесплатных программ для веб разработки

 
 


38201110912430120x600.gif
Каталог блогов
2009-2012   При копировании материала активная ссылка на web-grand.ru обязательна