To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Problem z modyfikacją - [Problem] [audio] BBCode - dziwny problem z playerem mp3

kidzior - 30-04-2007, 14:02
Temat postu: [Problem] [audio] BBCode - dziwny problem z playerem mp3
Znalazłem taką modyfikację:
Kod:
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
#
#----[ AFTER, ADD ]-----------------------------------------
#
//Begin Strean Mod Copyright David Smith 2002
$bbcode_tpl['audio'] = str_replace('{URL}', '\\1', $bbcode_tpl['audio']);
#
#-----[ FIND ]------------------------------------------
#
// [email]user@domain.tld[/email] code..
$patterns[5] = "#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[5] = $bbcode_tpl['email'];
#
#----[ AFTER, ADD ]-----------------------------------------
# Note: you may need to change array number if used with other BBcode mods
#
//[audio]and[/audio]for streaming audio.
$patterns[6] = "#\[audio:$uid\](.*?)\[/audio:$uid\]#si";
$replacements[6] = $bbcode_tpl['audio'];
#
#-----[ FIND ]------------------------------------------
#
// [img]image_url_here[/img] code..
$text = preg_replace("#\[img\](http(s)?://)([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\[/img\]#si", "[img:$uid]\\1\\3[/img:$uid]", $text);
#
#----[ AFTER, ADD ]-----------------------------------------
#
//[audio]image_url_here[/audio]code..
$text = preg_replace("#\[audio\](([a-z]+?)://([^, \n\r]+))\[/audio\]#si", "[audio:$uid]\\1[/audio:$uid]", $text);
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->

#
#----[ AFTER, ADD ]-----------------------------------------
#
<!-- BEGIN audio --><object type="application/x-shockwave-flash" data="player.swf?son={URL}" width="200" height="20" bgcolor="#CCCCCC"> <param name="movie" value="player.swf?son={URL}" /> <param name="bgcolor" value="#CCCCCC"></object><!-- END audio -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#


Zrobiłem idealnie jak w instrukcji, jednak mam problem.

Podczas podglądu edytowanego posta/tematu, wyświetla mi się coś takiego:

czyli w sumie tak ma być, ponieważ jest to pasek playera flashowego, wszystko działa pięknie.

Ale już po napisaniu posta mam coś takiego:

I oczywiście nic się z tym nie da zrobić.

Może sie przyda, wklejam jeszcze źródło strony przy napisanym poście (oczywiście tyczy się playera), dane przykładowe:
Kod:
<object type="application/x-shockwave-flash" data="player.swf?son=http://mp3.wp.pl/i/sciagnij?id=189056" width="200" height="20" bgcolor="#CCCCCC"> <param name="movie" value="player.swf?son=http://mp3.wp.pl/i/sciagnij?id=189056" /> <param name="bgcolor" value="#CCCCCC"></object></span></td>


Ma ktoś pojęcia, dlaczego tak się dzieje?

Mam zainstalowaną jeszcze modyfikację YouTube, więc może to się razem gryzie? Dla pomocy załączam pliki bbcode.php i bbcode.tpl

pichus - 30-04-2007, 14:34

Mam to samo, a nie mam moda YouTube...
irekk - 30-04-2007, 22:42

masz gdzies link do versji live?
kidzior - 01-05-2007, 08:42

ixdude.com napisał/a:
masz gdzies link do versji live?
Czyli tam, gdzie to działa? Nie. Ale jest możliwość, że działa na forum
Kod:
http://htdmusic.pl/
, jak wnioskuję z posta autora:
Kod:
http://mody.lastinn.info/p10439.html#10439



Powered by phpBB modified by Przemo © 2003 phpBB Group