Quicktime and Windows Media Player BBCode MOD

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Quicktime and Windows Media Player BBCode MOD

Bericht door stormyweather » 03 dec 2006, 13:12

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

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 04 dec 2006, 18:28

Heb je hier ook een live voorbeeld van?

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

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Bericht door stormyweather » 05 dec 2006, 15:37

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.

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 05 dec 2006, 17:20

Hmmm, ik zal er even naar kijken zodra ik weer tijd heb! :)

Gebruikersavatar
Denskie War
Berichten: 479
Lid geworden op: 22 aug 2006, 17:08
Locatie: Hulsberg
Contacteer:

Bericht door Denskie War » 05 dec 2006, 17:27

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
Afbeelding

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 05 dec 2006, 17:29

Dat dacht ik al, maar wist het nog niet zeker, omdat ik er nog geen tijd voor gehad heb... :roll:

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Bericht door stormyweather » 06 dec 2006, 16:50

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.

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Bericht door stormyweather » 09 dec 2006, 13:30

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.

Gebruikersavatar
mr.Stone
Berichten: 508
Lid geworden op: 21 okt 2006, 13:08
Contacteer:

Bericht door mr.Stone » 23 jan 2007, 19:16

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 ?????

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Bericht door Fridge » 23 jan 2007, 19:37

Heb je de multi bbcode er opgezet ?
Is volgens mij nodig om deze mod te kunnen installeren.

Gebruikersavatar
mr.Stone
Berichten: 508
Lid geworden op: 21 okt 2006, 13:08
Contacteer:

Bericht door mr.Stone » 23 jan 2007, 22:04

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

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Bericht door Fridge » 23 jan 2007, 23:11

Zou moeten lukken want het stukje code wat je niet kon vinden behoord bij de multi bbcode mod :wink:

Gesloten