練功房推薦書單

  • 猛虎出柙雙劍合璧版--最新 OCA / OCP Java SE 7 Programmer 專業認證 (電子書)
  • 流浪教師存零股存到3000萬(全新增修版)(書+DVD)
  • 開始在關西自助旅行(京都‧大阪‧神戶‧奈良)(全新增訂版)
  • 不敗教主的300張股票存股術

[v2.1.8]增加Xuite Vlog和I'm Vlog的BBCode支援 RSS feed
討論區首頁 » JForum中文社群 JForum Chinese Users Community
發表人 內容
andowson

七段學員
[Avatar]

註冊時間: 2007/1/2
文章: 711
來自: 台北
離線
1.修改WEB-INF/config/bb_code.xml,加上下列match rule:

<!-- Xuite Vlog -->
<match name="xuite">
<regex>
(?i)\[xuite\]http\:\/\/vlog.xuite.net\/vlog\/guest\/basic.php\?media_id\=(.*?)\[/xuite\]
</regex>
<replace>
<![CDATA[
<iframe marginwidth="0" marginheight="0" frameborder="0" scrolling="no" width="420px" height="365px" src="http://vlog.xuite.net/vlog/guest/external.php?media_id=$1=&pt=0&ar=0&as=0"></iframe>
]]>
</replace>
</match>

<!--I'm Vlog -->
<match name="imvlog">
<regex>
(?i)\[imvlog\]http\:\/\/www.im.tv/vlog/Personal\/(.*?)/(.*?)\[/imvlog\]
</regex>
<replace>
<![CDATA[
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="vlog$2" width="450" height="338">
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
<param name="movie" value="http://myvlog.im.tv/?id=$2&mid=$1&MemberID=&inIMTV=Y&album=0&playnext=" />
<param name="quality" value="high" />
<embed src="http://myvlog.im.tv/?id=$2&mid=$1&MemberID=&inIMTV=Y&album=0&playnext=" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" name="vlog$2" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" width="450" height="338"></embed>
</object>
]]>
</replace>
</match>


使用語法:
Xuite Vlog:
[xuite]Xuite Vlog URL[/xuite]


I'm Vlog:
[imvlog]I'm Vlog URL[/imvlog]


2.新增發表文章時的按鈕
修改templates/default/post_form.htm
參考下面的位置加上按鈕

...

<input class="button" onmouseover="helpline('v')" style="WIDTH: 40px" accesskey="v" onclick="bbstyle(22)" type="button" value="WMV" name="addbbcode22" />
<input class="button" onmouseover="helpline('x')" style="WIDTH: 70px" accesskey="x" onclick="bbstyle(24)" type="button" value="Xuite Vlog" name="addbbcode24" />
<input class="button" onmouseover="helpline('m')" style="WIDTH: 62px" accesskey="m" onclick="bbstyle(26)" type="button" value="I'm Vlog" name="addbbcode26" />
</td>
...

因順序改變,需要修改原有的兩個變數名稱
字型顏色:addbbcode24->addbbcode28
字型大小:addbbcode26->addbbcode30

增加滑鼠移動過去的說明:
修改templates/default/js/post.js

...
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]',..., '[wmv]', '[/wmv]', '[xuite]', '[/xuite]', '[imvlog]', '[/imvlog]');
...


修改templates/default/js/.js,在v_help下面插入x_help和m_help:

...
x_help = "Xuite Vlog: [xuite]${I18n.getMessage("PostForm.helplineXuite")}[/xuite]";
m_help = "I'm Vlog: [imvlog]${I18n.getMessage("PostForm.helplineImVlog")}[/imvlog]";


3.新增PostForm.helplineXuite和PostForm.helplineImVlog到語系檔
編輯WEB-INF/config/languages/en_US.properties:
PostForm.helplineImVlog = I'me Vlog video URL
PostForm.helplineXuite = Xuite Vlog video URL

4.重新載入JForum即可。
參考網址:http://herb-tw.com/viewtopic.php?f=4&t=14644&p=72412

分享經驗 累積智慧
[WWW]
 
討論區首頁 » JForum中文社群 JForum Chinese Users Community
前往:   
行動版