ББ-код YouTube
Ставим в шаблон Общий вид страниц форума, после После $BODY$
Code
<script type="text/javascript">
e=document.getElementsByTagName("TD");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[Youtube]') != -1) {
s=s.replace(/\[Youtube\]([^\[]+)\[\/Youtube\]/ig,'<object width="425" height="355"><param name="movie" value="$1"></param><param name="wmode" value="transparent"></param><embed src="$1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>');
e[k].innerHTML=s;}}}
</script>
Кнопочка ставится в форму добавления сообщения после тэга $BBCODES$
Code
<input type="button" accesskey="y" value="Youtube" onclick="simpletag('Youtube','','','message',''); return false;" class="codeButtons" title="Добавить видео с Youtube: [Alt + y]" name="Youtube" />
Этот скрипт работает не только с ютьюбом, он работает с большенством подобных хостингов для видео...
ББ-код Boomp3
Так http://boomp3.com/ для тех кому надо добовлять MP3 на форум
После $BODY$
Code
<script type="text/javascript">
e=document.getElementsByTagName("TD");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[Boomp3]') != -1){
s=s.replace(/\[Boomp3\]([^\[]+)\[\/Boomp3\]/ig,'<embed src="http://static.boomp3.com/player.swf?id=$1" type="application/x-shockwave-flash" wmode="transparent" width="200" height="20" allowScriptAccess="always" align="middle"></embed><a style="font-size: 9px; color: #ccc; letter-spacing: -1px; text-decoration: none" href="http://boomp3.com/m/$1">Mp3</a>');
e[k].innerHTML=s;}}}
</script>
После $BBCODES$ в форме добавления сообщения
Code
<input type="button" accesskey="u" value="Boomp3" onclick="simpletag('Boomp3','','','message',''); return false;" class="codeButtons" title="Добавить mp3 с Boomp3: [Alt + u]" name="Boomp3" />
Теперь когда залили на Boomp3 сморим URL адрес с в браузере
Там будет примерно такая ссылка:
Quote
http://boomp3.com/m/abd9295773f8
abd9295773f8 это только нам и нужно выделяем, нажимаем на кнопочку Boomp3