1 頁 (共 2 頁)

[分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-04-08 10:59
jcasper
來源主題: http://phpbb-tw.net/phpbb/viewtopic.php ... 84#p264384

我參考了心靈大大提供的中文化檔案
也把ACP關於積分的部分[ACP → 一般 → 發表設定]也予以中文化
原本此MOD要修改的檔案includes/acp/acp_board.php
原本:
Find

代碼: 選擇全部

'max_post_img_height'	=> array('lang' => 'MAX_POST_IMG_HEIGHT',	'validate' => 'int',	'type' => 'text:5:4', 'explain' => true, 'append' => ' ' . $user->lang['PIXEL']),
Add after

代碼: 選擇全部

'legend3'				=> 'GENERAL_POINTS',
'points_enable'			=> array('lang' => 'ENABLE_POINTS',		'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => false),
'points_topic'			=> array('lang' => 'POINTS_PER_TOPIC',	'validate' => 'int',	'type' => 'text:5:4', 'explain' => false),
'points_post'			=> array('lang' => 'POINTS_PER_POST',	'validate' => 'int',	'type' => 'text:5:4', 'explain' => false),
'points_name'			=> array('lang' => 'POINTS_NAME',		'validate' => 'string',	'type' => 'text:25:100', 'explain' => false),
中文化:
把上面Add after的內容修改為這樣即可

代碼: 選擇全部

'legend3'				=> '積分系統',
'points_enable'			=> array('lang' => '啟用積分系統',		'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => false),
'points_topic'			=> array('lang' => '每個新主題所獲得的積分數',	'validate' => 'int',	'type' => 'text:5:4', 'explain' => false),
'points_post'			=> array('lang' => '每個回覆所獲得的積分數',	'validate' => 'int',	'type' => 'text:5:4', 'explain' => false),
'points_name'			=> array('lang' => '積分名稱',		'validate' => 'string',	'type' => 'text:25:100', 'explain' => false),
然後:
把檔案儲存為UTF-8(不然ACP看那一部份會亂碼)

技巧:
1.參照心靈大大所提供的中文化檔案(Points.php)對照所修改
2.只要把'lang' => '原本的英文內容' 改成 'lang' => '欲修改的中文內容' 即可

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-04-09 00:03
心靈捕手
我在安裝此外掛時, 也有發現這個問題,
在此, 也提供我的修改方法, 給您參考:

#
#-----[ OPEN ]-----
#
adm/index.php

#
#-----[ FIND ]-----
#

代碼: 選擇全部

$auth->acl($user->data);
#
#-----[ AFTER, ADD ]-----
#

代碼: 選擇全部

$user->add_lang('mods/points');
#
#-----[ SAVE & CLOSE ]-----
#

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-04-09 12:44
jcasper
嗯 謝謝大大
原來還有更高招的呀
我再來試看看

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-04-26 22:35
心靈捕手
j0958322080 寫:[經驗分享]
1. 安裝成功後, 需於管理員控制台調整相關積分設定
2. 同時, 必須調整權限角色, 使得相關人員可以獲得積分或修改積分

這是啥意思
有圖解嗎
1. ACP > 一般 > 討論區基本組態 > 發表設定 > 積分設定
2008042604.jpg
2-1. ACP > 權限 > 權限角色 > 版面角色 > (例如) 標準使用 > 編輯 > 雜項 > 可以賺取積分
2008042605.jpg
2-2. ACP > 權限 > 權限角色 > 版主角色 > (例如) 標準版主 > 編輯 > 雜項 > 可以修改積分
2008042606.jpg

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-04-28 06:40
心靈捕手
j0958322080 寫:我的積分沒有顯示出來阿
為什麼會這樣
我都設定好了

測試帳號:test
測是密碼:123456
建議您:
發表新的主題

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-06-17 06:59
sugsay
可以清楚說明如何安裝嗎?

那些目錄該放那些檔案,目前一直弄不清楚,所以都無法順利安裝,感謝 :((

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-06-17 07:06
sugsay
另外安裝後僅能出現ACP > 一般 > 討論區基本組態 > 發表設定 > 積分設定

在ACP > 權限 > 權限角色 > 版面角色 > (例如) 標準使用 > 編輯 > 雜項 > 可以賺取積分 的部份卻沒有顯示,

煩請協助,謝謝 :((

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-06-17 09:53
sugsay
已設定完成,但同樣改變風格即無法顯示

請問該如何讓其他風格的樣版能顯示積分呢?
感謝

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-06-17 10:27
jwxinst
sugsay 寫:已設定完成,但同樣改變風格即無法顯示

請問該如何讓其他風格的樣版能顯示積分呢?
感謝
您好
每個風格都要修改相應的檔案
改好prosilver的viewtopic_body.html(比如說)
你也要改subsilver的

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-06-17 10:32
sugsay
jwxinst 寫:
sugsay 寫:已設定完成,但同樣改變風格即無法顯示

請問該如何讓其他風格的樣版能顯示積分呢?
感謝
您好
每個風格都要修改相應的檔案
改好prosilver的viewtopic_body.html(比如說)
你也要改subsilver的
可否說明是改viewtopic_body.html的那個地方呢?
實在是不清楚,可否請大大說明一下呢? 謝謝 :$
那我再試著去其他樣版的viewtopic_body.html檔,感謝

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-06-18 00:50
jwxinst
首先你要了解一件事

1. 目前phpbb3的風格主要有兩種base
一種叫prosilver
一種叫subsilver
兩者的寫法在很多方面都不一樣

simple points有提供兩種風格的修改方法

你如果下載這裡
http://www.phpbb.com/community/viewtopi ... 0&t=543803

你會發現你一打開會有simple_points_system0.5.0.xml
xml就是你打開的檔案, 直接用他在IE / FireFox上打開

之後你會看到他這裡叫你修改的風格是prosilver

那麼你再回到simple的folder
你會發現templates
打開他, 你會發現subsilver2.xml這個是專給subsilver改的改風格的部份

你要慢慢的去摸索, 失敗再重新安裝一次論壇
我玩了3年多還是會出錯
所以要不斷的摸索, 和一起討論~

但有些外掛, 他們改的風格的代碼
可能兩個based style都可以共用同一個修改方法
這些都要自己親手打開檔案去檢查!

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-06-18 15:25
sugsay
感謝大大的意見與回覆~

對於您說的一起討論,覺得相當贊同~

目前測試方式是先將新安裝好的論壇與資料庫做備份~

失敗時再回復重新測試~

不過三年的話一一"可能沒有那麼多時間,

可以的話想在一個月內搞定它~ :|

我想自己需要花心思去嘗試,

但也需要另一方面,也需要大大您不吝於賜教~

我想這應該是所謂的論壇存在的目的,

就是為了交換意見,大家才能更快速的成長~

我再努力試試囉~非常感謝 ;)

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-06-18 15:31
jwxinst
我也跟你曾經一樣
我以前只知道html
說實在, 時間不是問題了
大家上來是交流而已
有問題歡迎提出

稍後暑假我也會再寫新的教學
這次會比較深入一點
你會備份這一點已經很快
這三年我已經上下刪了論壇幾百次了吧

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-06-18 15:35
sugsay
是嗎? (:H) 老人家沒太多時間可以浪費囉~

年輕的學生真好丫~ 多多指教丫~目前try的資歷兩天~ :|

再麻煩大大您幫忙了~感謝

忘了說,資料庫的部份,

是用複製的方式,弄壞了,再複製回去就行了~

大概是這樣~

Re: [分享] [BETA] Simple Points System (簡易積分系統)

發表於 : 2008-06-18 15:42
sugsay
jwxinst 寫:我也跟你曾經一樣
我以前只知道html
說實在, 時間不是問題了
大家上來是交流而已
有問題歡迎提出

稍後暑假我也會再寫新的教學
這次會比較深入一點
你會備份這一點已經很快
這三年我已經上下刪了論壇幾百次了吧
可以麻煩回覆一下,相簿模組的問題,請看相簿那篇,如果知道的話,謝謝囉