Тег audio [Решено]

Доброго времени суток господа.

Занялась прикручиванием аудио к сайту, посредством uppod. Есть некоторая маленькая проблема, хотелось бы что бы тег был не просто <audio>ссылка</audio> а вида <audio=«текст»>ссылка</audio> дабы можно было приписывать к аудио еще и имя трека. Пустые плееры смотрятся негоже.

Вот мой код из Text.class.php
$sText = preg_replace('/<audio>(.*)<\/audio>/Ui', '<object id="audioplayer954" type="application/x-shockwave-flash" data="/player/uppod.swf" width="305" height="36"><param name="wmode" value="opaque"></param><param name="bgcolor" value="#ffffff"></param><param name="allowScriptAccess" value="always"></param><param name="movie" value="/player/uppod.swf"></param><param name="flashvars" value="comment=&st=/player/st/audio103-767.txt&file=$1"></param></object>


Пожалуйста подскажите как добавить такую возможность.



Решила дописать полное решение, вдруг кому-то пригодится.
Благодарность за помощь: PSNet
Код плеера здесь на основе uppod. Значит в самом коде плеера замените данные на свои (audio103-767.txt и прочие).

1. Открываем config/jevix.php

В список разрешенных тегов «cfgAllowTags» добавляем 'audio'
В список преформатированных тегов «cfgSetTagPreformatted» добавляем 'audio'
К разрешенным параметрам тегов «cfgAllowTagParams» добавляем:
array(
	'audio',
	array('title')
),


2. Добавляем в /engine/modules/text/Text.class.php
$sText = preg_replace(
'#<audio( title="([^"]+)")?>(.*)<\/audio>#iuU',
'<object type="application/x-shockwave-flash" data="/player/uppod.swf" width="305" height="36"><param name="wmode" value="opaque"></param></param><param name="allowScriptAccess" value="always"></param><param name="movie" value="/player/uppod.swf"></param><param name="flashvars" value="comment=$2&st=/player/st/audio103-767.txt&file=$3"></param></object>', $sText);


Теперь вам доступен тег
<audio title="название трека">ссылка</audio>

Помогите с uppod, не получается, или как включить html ?

Есть ли возможность включить html в топике, без настроек jevix и прочего г… я, так как не получается корректная интеграция uppod плеера.Делал все как сказано( искал по поиску), плеер виден, но постоянно пишет, что файл не найден, возможно потому, что ссылки файла типа uppod.ru/sdgsdhgfjg, без расширения flv или прочего.Пробовал включать teenymc или как там его, и таким путем интегрировать html, но плеер не отображается. В jevix прописал все разрешенные теги, какие только можно, и дивы и эмбэды, но словно головой об стену.Пробовал все, прописывал парсер со своими исходниками, как ниже, но не канает.Я уже третий день бьюсь ничего сделать не могу.
Парсер настраивал, как ниже.
* любое видео
*/		
		$sText = preg_replace('/<video>(.*)<\/video>/Ui', '<object width="560" height="340"><param name="wmode" value="opaque"></param><param name="allowFullScreen" value="true"></param><param name="movie" value="http://ПУТЬ_К_ПЛЕЕРУ/player.swf"></param><param name="flashvars" value="comment=&st=http://ПУТЬ_К_СТИЛЮ_ВИДЕОПЛЕЕРА/video.txt&file=$1&"></param><embed src="http://ПУТЬ_К_ПЛЕЕРУ/player.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" flashvars="comment=&st=http://ПУТЬ_К_СТИЛЮ_ВИДЕОПЛЕЕРА/video.txt&file=$1&" width="560" height="340"></embed></param></embed></embed></object>', $sText);
		return $sText;		
	}

TinyMCE и плеер UPPOD

Сделал на основе этой записи livestreet.ru/blog/3545.html у себя на сайте просмотр видео. УППОД использую для просмотра видео со своего хостинга в .mp4. Недавно включил использование TinyMCE и он теперь удаляет мой новый тэг если пишу его в html редакторе, если в wysiwyg пишу, то скобки заменяются символами и в результате тэг не работает. Как быть?

Безболезненная интеграция uppod

Почти с самого мая 2009 (0.3) мы медленно и нехотя изменяем функционал милого локального сайтика mycrap.ru

Сейчас я расскажу о самом простом способе вставки видео в посты, которого здесь не находил. Изначально была сделана своя форма загрузки для видео на базе стандартного /include/ajax/uploadImg.php, которая загружала файл и выдавала в окно поста код uppod-плеера строчек в 5, при этом пользователи могли хулиганить изменяя размер плеера и подсовывая свои листы стилей.

Проще всего (не правильнее, а именно проще всего) поправить системный файл /classes/modules/sys_text/Text.class.php.


Читать дальше →

Помогите вывести плеер uppod в блок

Научился вставлять плеер uppod в топики через
<object> 
. Хочется вывести его как нибудь в правом блоке. Помимо
<object>
на сайте этого плеера генерируется еще такая ссылка
<div id="audioplayer533"></div><script type="text/javascript">var flashvars = 
{"st":"2iob3gRLvazz0io7U5WLkNmNGSJ1Gi48kftLUfwZ2xslygDBGihb","pl":
"2iob3gRLvazz0io7U5WLkNmNGSJV0dFm0d41GCJV0dFm0d41GFJhGxo701Y1tNmb6iTr"};
var params = {wmode:"transparent", allowScriptAccess:"always"};
new swfobject.embedSWF("http://multiblog.ru/uppod.swf",
"audioplayer533", "284", "513", "9.0.0", false, flashvars, params);</script>

Вставляю этот код в блок обрамив в
{literal}{/literal}  
но ничего не выводится. Подскажите кто знает как вывести в блок. Спасибо.