MyBB.de Forum
mp3-Hack aus Beitrag in neuem Fenster öffnen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: mp3-Hack aus Beitrag in neuem Fenster öffnen (/thread-11192.html)



mp3-Hack aus Beitrag in neuem Fenster öffnen - FraDiavolo - 07.10.2008

Hallo zusammen,

ich brauche mal Profihilfe, da ich mit meinem begrenzten Wissen am Ende bin:

ich habe in meinem Forum den mp3-Hack per Plugin eingebunden.
Die Miglieder können jetzt ihre mp3s posten und der kleine flashplayer im jeweiligen Beitrag spielt den Song ab. Soweit sogut.
Allerdings wird der Songs natürlich unterbrochen, wenn man den Beitrag verlässt.
Und die Beiträge dauerhaft mit Rechtsklick-> in neuem Fenster öffnen zu öffnen, finde ich auch nicht so klasse.

Daher meine Frage / Bitte:
kann das von mir benutzte Plugin nicht so umgeschrieben / ergänzt werden, dass der kleine Flashplayer sich in einem neuen Fenster oder von mir aus auch popup öffnet?

PHP-Code:
<?php
/*
/ Plugin MP3 MyCode
/ (c) 2008 by www.mybbromania.com
*/
 
$plugins->add_hook("parse_message""mp3");

function 
mp3_info()
{
    return array(
        
"name"            => "MP3 MyCode",
        
"description"    => "Adds the tag ([mp3]http://www.sitename.com/songname.mp3[/mp3]) to 

your forums for play your music files into posts."
,
        
"website"        => "http://www.mybbromania.com",
        
"author"        => "MyBB Romania",
        
"authorsite"    => "http://www.mybbromania.com",
        
"version"        => "1.0",
        
'guid'          => 'cf4d4cf3ae4d0203cb7327285e51ab50'
    
);
}

function 
mp3_activate()
{
}

function 
mp3_deactivate()
{
}

function 
mp3($message)
{


 
$message preg_replace("#\[mp3\](.*?)\[/mp3\]#i""<object 

classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"150\" height=\"20\" 

codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab\"><param name=\"movie\" 

value=\"mp3player/mp3player.swf?showDownload=false&autoStart=false&file=$1\"></param><param 

name=\"wmode\" value=\"transparent\"><embed wmode=\"transparent\" width=\"150\" height=\"20\" 

src=\"mp3player/mp3player.swf?showDownload=false&autoStart=false&file=$1\" 

type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"></object>"


$message);
 
    return 
$message;



Es wär nett, wenn ihr mich da schlau machen könntet.
Schon mal besten Dank!

FraDiavolo