Плагин и фильтр для вставки видео flv и аудио mp3 в статьи.

+37
1.96K
Переношу запись в блог.
Плагин работает с файлами в локальных каталогах и из сети.
Версия InstantCMS — 1.9

Фильтр player. Воспроизводит mp3 и flv, работает с видео на youtube.
Фильтр ищет тег {mp3=} {mp3ext=} {flv=} и заменяет его плеером.

Пример использования:
  1. {mp3=/mp3/name.mp3}
  2. {mp3ext=http://url/name.mp3}
  3. {flv=http://url/name.flv}
  4. {flv=http://youtu.be/ZLiXSEaILxY}
Установка:
1. Скопировать содержимое архива в корень сайта.
2. выполнить запрос в базу данных:

  1. INSERT INTO `cms_filters` (`id`, `title`, `description`, `link`, `published`) VALUES
  2. (null, 'плеер flv mp3', 'Фильтр выполняет замену выражений {MP3=} {MP3ext=} {flv=} и служит для вставки Флэш MP3/flv плеера.
  3.  
  4. {mp3=/ссылка на файл}
  5.  
  6. {mp3ext=/ссылка на файл}
  7.  
  8. {flv=/ссылка на файл}', 'f_player', 1)
Для тех, кто пожелает улучшить:
для возможности вставки на одну страницу нескольких медиафайлов, необходимо сделать уникальный контейнер. Я реализовала его весьма грубо — добавила к ID divа путь к файлу. Уникальность сохранена, но понятное дело, это топорный подход. Так что если кто-то дополнит, будет здорово.

mp3flvplayer19.zip
+6
Mario Mario 12 лет назад #
прикольная штука! плюсую.
вот под инстантвидео бы кто замутил, чтобы со своего канала можно было видосы на страницы кидать.
+4
nikitka nikitka 12 лет назад #
Поддерживаю!
+4
Fuze Fuze 12 лет назад #
замутим) Предложения лучше писать сюда.
+3
lezginka.ru lezginka.ru 12 лет назад #
+
0
Atid Atid 12 лет назад #
Плюс за разработку. У меня вот идея была типа такого плагина но он отличается тем что при вставке кода ютуба ихний плеер заменялся на наш как это сделано в ДЛЕ.
0
Atid Atid 12 лет назад #
Вы смогли бы такое реализовать?
+1
Remie Remie 12 лет назад #
Здесь так и есть. Вставляете ссылку на видео с youtube и оно проигрывается в установленном плеере.

Пример:
{flv=http://youtu.be/3pDdOzsmYjM}
0
Atid Atid 12 лет назад #
Большое спасибо за реализацию
0
po100lit po100lit 12 лет назад #
если в статье вставлено 2 плеера:
Код PHP:
{mp3=/mp3/name1.mp3}
{mp3=/mp3/name2.mp3}
запускаем проигрывание одного файла - все хорошо, жмем play на другом и... играют обе песни одновременно. как реализовать, что при нажатии воспроизведения на втором, первая песня останавливалась?
0
Upliner Upliner 12 лет назад #
Как раз то что искал. Очень благодарен автору smile Удачи тебе и терпения!
0
NA NA 10 лет назад #
"На ура" работает с 1.10.3 из дистра (конечно, при условии преобразования кодировки).

Вместо перезаписи поверх двух файлов админки было бы намного корректнее дать модификации, ну да умный разберется.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.