Pagina 1 van 1

Quicktime and Windows Media Player BBCode MOD

Geplaatst: 03 dec 2006, 13:12
door stormyweather
Ik heb de Quicktime and Windows Media Player BBCode MOD geinstalleerd. Hij werkt prima in IE. In Firefox verschijnt hij wel in het bericht, maar speelt niet af.
De bedoeling is dat mensen mp3 of wma. kunnen uploaden (bijvoorbeeld hier: http://minorcrisis.net/ ) en dan de link in het antwoordvak plaatsen.
De mod is niet groot dus plaats ik hem er even bij:

Code: Selecteer alles

##############################################################
## MOD Title: Quicktime and Windows Media Player BBCode MOD
## MOD Author: Tocsin LK < cryptic303 AT yahoo DOT com > (Low-Key) http://www.acidgrave.com
## MOD Description: Apple Quicktime and Windows Media Player BBcode tag MOD, with quick access buttons.
## MOD Version: 1.0.0
## 
## Installation Level: Easy
## Installation Time: 10 minutes
## Files To Edit: includes/bbcode.php
##                language/lang_english/lang_main.php
##                templates/subSilver/bbcode.tpl    
##                templates/subSilver/posting_body.tpl
##
## Included Files: (N/A) 
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
#############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/ 
##############################################################
## Author Notes:
## This is a kludged together modification to allow for embedding media
## with Apple Quicktime Player or Windows Media Player. Previous modifications
## did not function with the Multiple BBCode Modand Quicktime did not respond
## to formatting in Internet Explorer.  In the process of making the mods work
## for my system, I pieced this together for anyone else who has requested
## such BBCode modifications and has been unable to find one that works.
## 
## IMPORTANT: YOU MUST HAVE Multiple BBCode MOD installed for this to work.
## Get it here: http://www.phpbb.com/phpBB/viewtopic.php?t=74705
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php

#
#-----[ FIND ]------------------------------------------
#
$EMBB_widths = array(''

#
#-----[ IN-LINE FIND ]------------------------------------------
#
 array(''

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
,'45','35'

#
#-----[ FIND ]------------------------------------------
#
$EMBB_values = array(''

#
#-----[ IN-LINE FIND ]------------------------------------------
#
$EMBB_values = array(''

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
,'WMP','QT'

#
#-----[ FIND ]------------------------------------------
#
	$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
#
#-----[ AFTER, ADD ]------------------------------------------
#
	
        // Begin QT and WMP Mod 0.0.1
        $bbcode_tpl['wmp'] = str_replace('{URL}', '\\1', $bbcode_tpl['wmp']);
        $bbcode_tpl['qt'] = str_replace('{URL}', '\\1', $bbcode_tpl['qt']);
	// End QT and WMP Mod 0.0.1
	
#
#-----[ FIND ]------------------------------------------
#
	$replacements[] = $bbcode_tpl['email'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
	
        // Begin QT and WMP Mod 0.0.1
        //[ wmp ]and[ /wmp ]for Windows Media Player.
        $patterns[] = "#\[wmp:$uid\](.*?)\[/wmp:$uid\]#si";
        $replacements[] = $bbcode_tpl['wmp'];
        //[ qt ]and[ /qt ]for Apple Quicktime Player.
        $patterns[] = "#\[qt:$uid\](.*?)\[/qt:$uid\]#si";
        $replacements[] = $bbcode_tpl['qt'];
        // End QT and WMP Mod 0.0.1


#
#-----[ FIND ]------------------------------------------
#
# Note, the find is much longer:
# 	$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
# 
	$text = preg_replace("#\[img\]((
#
#-----[ AFTER, ADD ]------------------------------------------
#
	
        // Begin QT and WMP Mod 0.0.1
        //[ wmp]image_url_here[/wmp ]code..
        $text = preg_replace("#\[wmp\](([a-z]+?)://([^, \n\r]+))\[/wmp\]#si", "[wmp:$uid]\\1[/wmp:$uid]", $text);
        //[ qt]image_url_here[/qt ]code..
        $text = preg_replace("#\[qt\](([a-z]+?)://([^, \n\r]+))\[/qt\]#si", "[qt:$uid]\\1[/qt:$uid]", $text);
        // End QT and WMP Mod 0.0.1

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
# NOTE: the full line to look for is:
# $lang['bbcode_f_help'] = "Font size: [size=x-small]small text[/size]";
# 
$lang['bbcode_f_help'] =

#
#-----[ AFTER, ADD ]------------------------------------------
#

$lang['bbcode_help']['WMP'] = 'Play file w/Windows Media Player: [wmp]http://url[/wmp]  (alt+%s)';
$lang['bbcode_help']['QT'] = 'Play file w/Quicktime Video/Audio: [qt]http://url[/qt]   (alt+%s)';

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
    
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</a><!-- END email -->

#
#-----[ AFTER, ADD ]------------------------------------------
#
# NOTE: The BGCOLOR variable in the QT code below is set for the default color with subSilver.  If you are using
#        other themes, you may want to change the BGCOLOR variable in the affected bbcode.tpl files
#	 to preserve a smooth color layout. It appears 3 times in the code below.

<!-- BEGIN wmp --><object id="wmp" width="350" height="300" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
<param name="FileName" value="{URL}">
<param name="ShowControls" value="1">
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="1">
<param name="AutoSize" value="1">
<param name="autoplay" value="0">
<param name="autoStart" value="0">
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows95/downloads/contents/wurecommended/s_wufeatured/mediaplayer/default.asp" $animationatstart=0 transparentatstart=1 loop=0 height="300" width="350">
</embed>
</object><!-- END wmp -->

<!-- BEGIN qt -->
<OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" WIDTH="350" HEIGHT="316" SCALE="ASPECT" BGCOLOR="#1E1E2A" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0">
   <PARAM NAME="controller" VALUE="TRUE">
   <PARAM NAME="type" VALUE="video/quicktime">
   <PARAM NAME="autoplay" VALUE="false">
   <PARAM NAME="target" VALUE="myself">
   <PARAM NAME="src" VALUE="{URL}">
   <PARAM NAME="scale" VALUE="ASPECT">
   <PARAM NAME="bgcolor" VALUE="#1E1E2A">
   <PARAM NAME="pluginspage" VALUE="http://www.apple.com/quicktime/download/">
   <EMBED WIDTH="350" HEIGHT="316" SCALE="ASPECT" AUTOPLAY="FALSE" BGCOLOR="#1E1E2A" CONTROLLER="TRUE" TARGET="myself" SRC="{URL}" type="video/quicktime" BORDER="0" PLUGINSPAGE="http://www.apple.com/quicktime/download/"></EMBED>
</OBJECT>
<!-- END qt -->

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ FIND ]------------------------------------------
#
# NOTE: the actual line to find is MUCH longer, containing all the bbcode tags
# 
bbtags = new Array(

#
#-----[ IN-LINE FIND ]------------------------------------------
#
'[url]','[/url]'

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
,'[wmp]','[/wmp]','[qt]','[/qt]'

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

Geplaatst: 04 dec 2006, 18:28
door Coen
Heb je hier ook een live voorbeeld van?

Misschien ligt het er aan dat jouw Firefox installatie niet de juiste plugins heeft?

Geplaatst: 05 dec 2006, 15:37
door stormyweather
Ik denk niet dat dat het probleem is, want ik heb van meerdere personen gehoord dat de player niet afspeelt in Firefox én Opera.
Ik stuur je even een PM met inloggegevens, dan kun je zelf even kijken.

Geplaatst: 05 dec 2006, 17:20
door Coen
Hmmm, ik zal er even naar kijken zodra ik weer tijd heb! :)

Geplaatst: 05 dec 2006, 17:27
door Denskie War
dat ligt wel aan hun instalatie.

Bij firefox moet je een speciale active-a-media plugin instaleren anders speelt hij de media niet af.

Zoek maar eens naar die plugin bij firefox en instaleer die, dan zal het werken

Geplaatst: 05 dec 2006, 17:29
door Coen
Dat dacht ik al, maar wist het nog niet zeker, omdat ik er nog geen tijd voor gehad heb... :roll:

Geplaatst: 06 dec 2006, 16:50
door stormyweather
Ja nu geloof ik ook wel dat Firefox-gebruikers een plugin moeten downloaden.
De website en het forum van hen maakt me niet echt duidelijk welke dat is.
Dit: http://www.mozbrowser.nl/forum/viewtopic.php?t=555 heb ik geprobeerd, maar zonder succes.
Apple Quicktime werkt overigens wel okay in FF en Opera, maar ik heb het idee dat dat langzamer laadt.

Geplaatst: 09 dec 2006, 13:30
door stormyweather
Om het verhaal even af te maken: Het kan ook zonder plugin. Verander in templates/subsilver/bbcode.tpl

Code: Selecteer alles

<!-- BEGIN wmp --><object id="wmp" width="350" height="300" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
<param name="FileName" value="{URL}">
<param name="ShowControls" value="1">
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="1">
<param name="AutoSize" value="1">
<param name="autoplay" value="0">
<param name="autoStart" value="0">
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows95/downloads/contents/wurecommended/s_wufeatured/mediaplayer/default.asp" $animationatstart=0 transparentatstart=1 loop=0 height="300" width="350">
</embed>
</object><!-- END wmp -->
door:

Code: Selecteer alles

<!-- BEGIN wmp --> 
<object width="350" height="300" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="mediaplayer1" style="margin:0px; padding:0px"> 
<PARAM name="URL" value="{URL}"> 

<param name="AutoStart" value="0"> 
<param name="ShowControls" value="True"> 
<param name="ShowStatusBar" value="True"> 
<param name="ShowDisplay" value="True"> 
<param name="AutoRewind" value="True"> 
<embed type="application/x-mplayer2" 
  pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/" 
  width="350" height="300" 
  src="{URL}" 
  autostart="0" 
  showcontrols="True" 
  showstatusbar="True" 
  showdisplay="True" 
  autorewind="True"> 
</embed>        
</object> 
<!-- END wmp --> 
Nu werkt de Windows Media PLayer in zowel Firefox als Opera.

Geplaatst: 23 jan 2007, 19:16
door mr.Stone
Ik wou deze mod er ook opzetten maar het begint al goed:

Stap 1
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php

#
#-----[ FIND ]------------------------------------------
#
$EMBB_widths = array(''
Kan

Code: Selecteer alles

$EMBB_widths = array(''
niet vinden :x , is dat door 2.0.22 ?????

Geplaatst: 23 jan 2007, 19:37
door Fridge
Heb je de multi bbcode er opgezet ?
Is volgens mij nodig om deze mod te kunnen installeren.

Geplaatst: 23 jan 2007, 22:04
door mr.Stone
ow, stond er niet bij, dan installeer ik die wel eerst ;)

Als het lukt zo, bedankt! :thumb:

Als het nog niet lukt dan, dan hoor je nog van me :p

Geplaatst: 23 jan 2007, 23:11
door Fridge
Zou moeten lukken want het stukje code wat je niet kon vinden behoord bij de multi bbcode mod :wink: