[外掛][原創]訊息罐頭 1.0.2

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

主題已鎖定
bu
版面管理員
版面管理員
文章: 443
註冊時間: 2003-02-23 12:46
來自: 25° 4′N 121° 29′E
聯繫:

[外掛][原創]訊息罐頭 1.0.2

文章 bu »

各位有沒有看過手機上的一個內建訊息啊?
那個就是訊息罐頭啦 :mrgreen:
phpBB 上實作訊息罐頭功能...
=============================
外掛名稱:Message Can
外掛版本:1.0.2
外掛作者:bu <buhip@yahoo.co.jp> http://kuloo.com
外掛相容phpBB的版本:2.0.6 一定沒問題,其他的沒試過 :oops:
=============================
DEMO: http://kuloo.com/ :mrgreen:
==============================
一、posting.php
1.打開

代碼: 選擇全部

posting.php
2.找到

代碼: 選擇全部

include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
3.在後面加入

代碼: 選擇全部

include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_msgcan.' . $phpEx);
4.找到

代碼: 選擇全部

	'U_VIEW_FORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
);
5.在後面加入

代碼: 選擇全部

// MsgCan by bu Begin

	if(!$a) {
		$template->assign_block_vars('msgcan',array(
		'Msg_Title' => $lang['MsgCan_NoMsgCan'],
		'Msg_Text' => '',	
		));
	} else {
		$j=count($a);

for($i = 0; $i < count($a); $i++) {
	$template->assign_block_vars('msgcan',array(
		'Msg_Title' => $a[$i][0],
		'Msg_Text' => $a[$i][1],
	));
}}

// MsgCan by bu End
6.找到

代碼: 選擇全部

	'L_BBCODE_F_HELP' => $lang['bbcode_f_help'], 

7.在後面加入

代碼: 選擇全部

	'L_MC_HELP' => $lang['MsgCan_Desc'], 
8.找到

代碼: 選擇全部

	'L_FONT_HUGE' => $lang['font_huge'], 
9.在後面加入

代碼: 選擇全部

	'L_MsgCan_DESC' => $lang['MsgCan_Text'],
二、語系檔實作
1.在

代碼: 選擇全部

language/你的語系/
下新增一個檔案

代碼: 選擇全部

lang_msgcan.php
此為內容檔,格式為

代碼: 選擇全部

 $a[]=array(" 8-) "," :lol: "); 
其中可以改的只有 8-):lol: 的地方可以改\r

代碼: 選擇全部

 8-) 是這個訊息的名稱\r
 :lol: 是這個訊息的內容
三、lang_main.php
1.開

代碼: 選擇全部

lang_main.php
2.找到

代碼: 選擇全部

//
// That's all Folks!
// -------------------------------------------------
3.在之前加入

代碼: 選擇全部

$lang['MsgCan_NoMsgCan']='沒有訊息';
$lang['MsgCan_Text']='訊息罐頭';
$lang['MsgCan_Desc']="常用話都在裡面喔";
四、posting_body.tpl
1.開

代碼: 選擇全部

posting_body.tpl
2.找到

代碼: 選擇全部

f_help = "{L_BBCODE_F_HELP}";
3.在後面加入

代碼: 選擇全部

mc_help = "{L_MC_HELP}"
4.找到

代碼: 選擇全部

  {L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">
					  <option value="7" class="genmed">{L_FONT_TINY}</option>
					  <option value="9" class="genmed">{L_FONT_SMALL}</option>
					  <option value="12" selected class="genmed">{L_FONT_NORMAL}</option>
					  <option value="18" class="genmed">{L_FONT_LARGE}</option>
					  <option  value="24" class="genmed">{L_FONT_HUGE}</option>
					</select>
5.在後面加入

代碼: 選擇全部

					 {L_MsgCan_DESC}:<select name="addbbcode22" onChange="bbfontstyle('[color%=#00aaff]' + this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value + '[/color]', '');this.selectedIndex=0;" onMouseOver="helpline('mc')">
					<<option  value="" class="genmed">預設值</option>
					<!-- BEGIN msgcan -->
					  <option  value="{msgcan.Msg_Text}" class="genmed">{msgcan.Msg_Title}</option>
		 		  <!-- END msgcan -->
					</select>
6.找到

代碼: 選擇全部

bbfontstyle('[color%=#00aaff]' + this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value + '[/color%]', '');this.selectedIndex=0;" 

代碼: 選擇全部

color%
改成

代碼: 選擇全部

color
即可\r

==================================
Message Can Mod by bu 2003.
*譯文資料在phpBB 技術文件
bu.femto-size
*和我聯絡,請寄 or Google Talk 圖檔
*作品: Intergrated Toplist & Message Can
主題已鎖定

回到「非官方認證外掛」