代碼: 選擇全部
## EasyMod 0.0.6 compliant
#################################################################
## MOD Title: Streaming audio BBcode Mod
## MOD Author: davidls < davidls14@yahoo.com.au > (David Smith) http://www27.brinkster.com/bb2c
## MOD Description: adds a stream bbcode tag to your forum for the windows media player plugin
## the following file formats are supported with the wmp plugin:
## wma, mp3, wav, midi, au, wax, asf, asx, wm, wmx, wmv, wvx,
## avi, mpeg, mpg, mp2, mpe, m1v, mpv2, mp2v, mpa, m3u, mid,
## rmi, ivf, aif, aifc, aiff, snd
## MOD Version: 2.0.2
##
## Installation Level: easy
## Installation Time: 30 seconds (that's how long it took me)
## Files To Edit: bbcode.tpl, bbcode.php
## Included Files: n/a
## Generator: Mod Maker.net [alpha 1.0.957.14686]
#################################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
#################################################################
##
## Author Notes:
## This mod is ©2002 David Smith, All Rights Reserved
## Be sure to edit all templates you have loaded
## Does not show the video object, so you can load and listen to, but not
## view videos.
## This version has autoplay turned off, it can eaisly be turned back on in bbcode.tpl
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
修改說明:此修改頁面的修改方法可能不適用於Windows Media Player9以上的播放軟體。必須照以下修改方法才能改出適用於Windows Media Player9以上的播放軟體,並加上BBcode的標籤按鈕。
#
#-----[ OPEN ]------------------------------------------
#
代碼: 選擇全部
includes/bbcode.php
#-----[ FIND ]------------------------------------------
#
代碼: 選擇全部
$bbcode_tpl['img'] = str_replace('{URL}', '\\\1', $bbcode_tpl['img']);
#----[ AFTER, ADD ]-----------------------------------------
#
代碼: 選擇全部
$bbcode_tpl['stream'] = str_replace('{URL}', '\\\1', $bbcode_tpl['stream']); //Stream BBCode
#-----[ FIND ]------------------------------------------
#
代碼: 選擇全部
$patterns[] = "#\[img:$uid\](.*?)\[/img:$uid\]#si";
$replacements[] = $bbcode_tpl['img'];
#----[ AFTER, ADD ]-----------------------------------------
#
代碼: 選擇全部
// [stream] and [/stream] for streaming audio.
// This one gets first-passed..
$patterns[] = "#\[stream:$uid\](.*?)\[/stream:$uid\]#si";
$replacements[] = $bbcode_tpl['stream'];
#-----[ FIND ]------------------------------------------
#
代碼: 選擇全部
// [img]image_url_here[/img] code..
$text = preg_replace("#\[img\]((ht|f)tp://)([^
\t<\"]*?)\[/img\]#sie", "'[img:$uid]\\\1' . str_replace(' ', '%20', '\\\3') . '[/img:$uid]'", $text);
#----[ AFTER, ADD ]-----------------------------------------
#
代碼: 選擇全部
// [stream]stream_url_here[/stream] code..
$text = preg_replace("#\[stream\]((ht|f)tp://)([^
\t<\"]*?)\[/stream\]#sie", "'[stream:$uid]\\\1' . str_replace(' ', '%20', '\\\3') . '[/stream:$uid]'", $text);
#-----[ OPEN ]------------------------------------------
#
代碼: 選擇全部
templates/your_style/bbcode.tpl
#-----[ FIND ]------------------------------------------
#
代碼: 選擇全部
<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->
#----[ AFTER, ADD ]-----------------------------------------
#
代碼: 選擇全部
<!-- BEGIN stream -->
<OBJECT ID="MediaPlayer1" WIDTH=320 HEIGHT=240 CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95"
CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
<param name="FileName" value="{URL}">
<param name="ShowControls" value="1">
<param name="AutoStart" value="0">
<param name="ShowDisplay" value="0">
<param name="ShowStatusBar" value="1">
<param name="AutoSize" value="1">
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/windows95/downloads/contents/wurecommended/s_wufeatured/mediaplayer/default.asp"
src="{URL}" name=MediaPlayer2 showcontrols=1 showdisplay=0 showstatusbar=1 autosize=1 visible=1 animationatstart=0 transparentatstart=1 loop=0 height=70 width=300>
</embed>
</object>
<!-- END stream -->
#-----[ OPEN ]------------------------------------------
#
代碼: 選擇全部
posting.php
#-----[ FIND ]------------------------------------------
#
代碼: 選擇全部
'L_BBCODE_F_HELP' => $lang['bbcode_f_help'],
#----[ AFTER, ADD ]-----------------------------------------
#
代碼: 選擇全部
'L_BBCODE_N_HELP' => $lang['bbcode_n_help'],
#-----[ OPEN ]------------------------------------------
#
代碼: 選擇全部
templates/your_style/posting_body.tpl
#-----[ FIND ]------------------------------------------
#
代碼: 選擇全部
f_help = "{L_BBCODE_F_HELP}";
#----[ AFTER, ADD ]-----------------------------------------
#
代碼: 選擇全部
n_help = "{L_BBCODE_N_HELP}";
#-----[ FIND ]------------------------------------------
#
代碼: 選擇全部
[list=]','[/list]','[img]','[/img]','[url]','[/url]'
#-----[ REPLACE ]------------------------------------------
#
代碼: 選擇全部
[list=]','[/list]','[img]','[/img]','[url]','[/url]','[stream]','[/stream]'
#-----[ FIND ]------------------------------------------
#
代碼: 選擇全部
addbbcode16
#-----[ FIND ]------------------------------------------
# 繼續在這行搜尋
代碼: 選擇全部
</span></td>
#----[ AFTER, ADD ]-----------------------------------------
# 注意bbstyle(18)、addbbcode18,此兩數必須要比前一個數多2值。
代碼: 選擇全部
<td><span class="genmed">
<input type="button" class="button" accesskey="n" name="addbbcode18" value="影片" style="width: 40px" onClick="bbstyle(18)" onMouseOver="helpline('n')" />
</span></td>
#-----[ OPEN ]------------------------------------------
#
代碼: 選擇全部
languages/your_lang/lang_main.php
#-----[ FIND ]------------------------------------------
#
代碼: 選擇全部
small text[/size]";
#----[ AFTER, ADD ]-----------------------------------------
#
代碼: 選擇全部
$lang['bbcode_n_help'] = "插入影片: [stream]url[/stream] (alt+n)";
#-----[ ALL SAVE & X ]------------------------------------------
#
# EoM