訪客禁用特殊功能 登入

登入  •  註冊

[外掛] 感謝作者 thanks for posts MOD  

版主: tomy

版面規則
若您的問題與網站錯誤有關建議您留下連結以供查核。
phpBB風格機器 (由ForumD5B提供)
MODX Install File Creator MOD安裝檔製造器

[外掛] 感謝作者 thanks for posts MOD

GP:3

#1  文章tomy » 2010年 4月 5日, 02:20

 

版本更新歷程
   2010/04/05 Version1.2.5 發表於 1F
   2010/08/14 Version1.2.8 發表於 17F

MOD名稱:Thanks for posts
MOD作者:Палыч ( 極有可能是俄國人 )
MOD描述:讓用戶可針對文章表達對作者的感謝之意,ACP後台設置。
MOD 版本:1.2.5
PHPBB versions:phpbb3 ( 3.0.6 -> 3.0.7 )
Installation Level:Medium ↑
Installation Time:12 Minute
DEMO web: http://d5b.web4chinese.com ( 會員登入後可使用感謝功能 )

這樣的功能在華人地區論壇經常被使用到,類似巴哈姆特給GP功能,Discuz對作者送出感謝,遊戲基地對文章給「」,PTT利用推文數來判斷文章熱門程度,當然phpBB不該也不能錯過這個娛樂性十足的功能!



複雜性:
 1.SQL Schema Changes 資料庫欄位改變
 2.Template Changes 模板檔案改變
 3.File Edits 檔案編輯

由於檔案修改步驟繁鎖詳細請參閱install_thanks_mod.XML檔
安裝步驟約略如下說明:

 1.手動編輯、複製檔案或使用AutoMOD方式安裝
 2.手動執行phpBBROOT/install_thanks_mod.php 新增資料庫欄位
 3.將中文化檔案解壓縮至phpBBROOT/language/zh_cmn_hant/mods 目錄下
 4.刷新風格 (樣板、主題、圖檔組)
 5.設定ACP後台>發表>thanks for post
 6.設定會員群組權限與版面權限





預設風格prosilver下外掛效果截圖




thanks_for_post_v125.zip
thankschinese.rar
   您所在的用戶組無法下載或查看附件。
最後由 tomy 於 2010年 8月 15日, 21:13 編輯,總共編輯了 1 次。
i love phpBB
Let's make it better !!

本文作者 tomy 所接收到的感謝:3
chih88811(2010年 9月 29日, 11:15), chou777(2011年 11月 3日, 16:20), tosouth4(2010年 11月 15日, 10:03)
評價程度:60%
 
頭像
tomy
一般會員
一般會員
 
文章: 189
註冊時間: 2010年 2月 11日, 12:19
持有金幣: 28.00
送出感謝: 3
擁有感謝: 25
擁有勳章數量: 2
電腦駭客 (1) 版主榮耀 (1)

Re: [外掛] 感謝作者 thanks for posts MOD

GP:1

#2  文章tomy » 2010年 4月 5日, 04:37

 

我對Thanks for post的後續功能期許:

 1.計算每篇文章總total感謝數量
   顯示於viewforum清單中
   類似PTT可從推文數估計文章熱門程度

 2.結合point積分系統
   達到給予感謝會扣用戶積分
   得到感謝會增加用戶積分的獎勵機制

 3.判斷該帖中用戶是否有表達感謝
   來決定是否對該用戶顯示隱藏的內容
i love phpBB
Let's make it better !!

本文作者 tomy 所接收到的感謝:1
winxp2600(2011年 7月 17日, 10:06)
評價程度:20%
 
頭像
tomy
一般會員
一般會員
 
文章: 189
註冊時間: 2010年 2月 11日, 12:19
持有金幣: 28.00
送出感謝: 3
擁有感謝: 25
擁有勳章數量: 2
電腦駭客 (1) 版主榮耀 (1)

Re: [外掛] 感謝作者 thanks for posts MOD

GP:1

#3  文章tomy » 2010年 4月 9日, 01:17

 

thanks for posts 加強版

功能:每篇文章感謝次數顯示的方式更加直覺在標題右方 ( 類似巴哈姆特GP顯示 )
需知:事先安裝thanks for post Version 1.2.5版本
   並安裝中文化檔案。
適用:phpBB 3.0.6 -> 3.0.7


開啟 phpBBROOT/language/zh_cmn_hant/mods/thanks_mod.php
找到
代碼: 選擇全部
$lang = array_merge($lang, array(

ENTER鍵之後加入
代碼: 選擇全部
        'THANK_TEXT_3'                         => '1',
        'THANK_TEXT_3pl'                       => '%d',


開啟 phpBBROOT/includes/functions_thanks.php
找到
代碼: 選擇全部
get_thanks_number($row['post_id'])) : $user->lang['THANK_TEXT_2'],

ENTER鍵之後加入
代碼: 選擇全部
                        'THANK_TEXT_3'                 => (get_thanks_number($row['post_id']) != 1) ? sprintf($user->lang['THANK_TEXT_3pl'], get_thanks_number($row['post_id'])) : $user->lang['THANK_TEXT_3'],


開啟 phpBBROOT/styles/prosilver/template/viewtopic_body.html
找到
代碼: 選擇全部
<!-- INCLUDE overall_header.html -->

ENTER鍵之後加入
代碼: 選擇全部
<style type="text/css">
div.goright {
        float: right;
        text-align: right;
}
</style>



找到
代碼: 選擇全部
<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}

之前加入
代碼: 選擇全部
<div class="goright">
<!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
感謝:<font color="#FF0000">{postrow.THANK_TEXT_3}</font> 次
<!-- ELSE -->
感謝:<font color="#FF0000">0</font> 次
<!-- ENDIF -->
</div>


刷新template 模板風格 !!
i love phpBB
Let's make it better !!

本文作者 tomy 所接收到的感謝:1
kken(2012年 1月 14日, 07:17)
評價程度:20%
 
頭像
tomy
一般會員
一般會員
 
文章: 189
註冊時間: 2010年 2月 11日, 12:19
持有金幣: 28.00
送出感謝: 3
擁有感謝: 25
擁有勳章數量: 2
電腦駭客 (1) 版主榮耀 (1)

Re: [外掛] 感謝作者 thanks for posts MOD

GP:0

#4  文章yehrussell » 2010年 4月 25日, 09:37

 

請問一下:
我裝好後,大拇指的圖案未出現? 有刷新...風格、圖案等
裝了兩次..
頭像
yehrussell
一般會員
一般會員
 
文章: 21
註冊時間: 2010年 2月 28日, 23:01
持有金幣: 16.50
送出感謝: 0
擁有感謝: 1

Re: [外掛] 感謝作者 thanks for posts MOD

GP:0

#5  文章tomy » 2010年 4月 25日, 09:52

 

yehrussell 寫:請問一下:
我裝好後,大拇指的圖案未出現? 有刷新...風格、圖案等
裝了兩次..


首先你可以先確認ACP後台權限是否有正確設定 (參閱1樓第2、3張圖)
我之前是卡在這裡
還有作者無法對自己發表的文章按大拇指
再者可以嘗試用autoMOD來安裝
我都是用這種方法來確保外掛是否相容當前版本
i love phpBB
Let's make it better !!
頭像
tomy
一般會員
一般會員
 
文章: 189
註冊時間: 2010年 2月 11日, 12:19
持有金幣: 28.00
送出感謝: 3
擁有感謝: 25
擁有勳章數量: 2
電腦駭客 (1) 版主榮耀 (1)

Re: [外掛] 感謝作者 thanks for posts MOD

GP:0

#6  文章yehrussell » 2010年 4月 25日, 10:05

 

tomy 寫:首先你可以先確認ACP後台權限是否有正確設定 (參閱1樓第2、3張圖)
我之前是卡在這裡
還有作者無法對自己發表的文章按大拇指
再者可以嘗試用autoMOD來安裝
我都是用這種方法來確保外掛是否相容當前版本


我有用autoMOD來安裝
就是權限設的問題
1樓第2張圖,幫助我解決!
感恩大大
頭像
yehrussell
一般會員
一般會員
 
文章: 21
註冊時間: 2010年 2月 28日, 23:01
持有金幣: 16.50
送出感謝: 0
擁有感謝: 1

Re: [外掛] 感謝作者 thanks for posts MOD

GP:0

#7  文章asleep » 2010年 4月 25日, 23:29

 

請教一下:
裝了加強版之後文章會出現"�G0 �� " 類似這樣的亂碼
不知道是出了什麼問題?

另外請問如果使用上用subsilver2的風格
該怎麼修改才能裝上加強版?
頭像
asleep
新進會員
新進會員
 
文章: 2
註冊時間: 2010年 4月 25日, 23:21
持有金幣: 6.00
送出感謝: 0
擁有感謝: 0

Re: [外掛] 感謝作者 thanks for posts MOD

GP:0

#8  文章tomy » 2010年 4月 26日, 05:32

 

asleep 寫:請教一下:
裝了加強版之後文章會出現"�G0 �� " 類似這樣的亂碼
不知道是出了什麼問題?

另外請問如果使用上用subsilver2的風格
該怎麼修改才能裝上加強版?


要看你想放在什麼位置耶
prosilver我自己是有想法
subsilver你要自己衡量你的版型
例如以下的位置來說 ↓

圖檔

找到
代碼: 選擇全部
<div class="postbody">{postrow.MESSAGE}</div>

之前加上
代碼: 選擇全部
<table class="tablebg" width="100%" cellspacing="1" cellpadding="0" style="margin-top: 5px;">
<tr>
<td><p class="breadcrumbs"><div class="goright">
<!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
感謝:<font color="#FF0000">{postrow.THANK_TEXT_3}</font> 次
<!-- ELSE -->
感謝:<font color="#FF0000">0</font> 次
<!-- ENDIF -->
</div></p></td>
</tr>
</table>


亂碼部分我沒遇過這個狀況
你可以先嘗試不要去修改viewtopic_body.html
然後慢慢一部分一部份加入HTML碼
看看哪個步驟出錯誤再來研究。
i love phpBB
Let's make it better !!
頭像
tomy
一般會員
一般會員
 
文章: 189
註冊時間: 2010年 2月 11日, 12:19
持有金幣: 28.00
送出感謝: 3
擁有感謝: 25
擁有勳章數量: 2
電腦駭客 (1) 版主榮耀 (1)

Re: [外掛] 感謝作者 thanks for posts MOD

GP:0

#9  文章asleep » 2010年 4月 26日, 19:17

 

tomy 寫:
asleep 寫:請教一下:
裝了加強版之後文章會出現"�G0 �� " 類似這樣的亂碼
不知道是出了什麼問題?

另外請問如果使用上用subsilver2的風格
該怎麼修改才能裝上加強版?


要看你想放在什麼位置耶
prosilver我自己是有想法
subsilver你要自己衡量你的版型
例如以下的位置來說 ↓

圖檔

找到
代碼: 選擇全部
<div class="postbody">{postrow.MESSAGE}</div>

之前加上
代碼: 選擇全部
<table class="tablebg" width="100%" cellspacing="1" cellpadding="0" style="margin-top: 5px;">
<tr>
<td><p class="breadcrumbs"><div class="goright">
<!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
感謝:<font color="#FF0000">{postrow.THANK_TEXT_3}</font> 次
<!-- ELSE -->
感謝:<font color="#FF0000">0</font> 次
<!-- ENDIF -->
</div></p></td>
</tr>
</table>


亂碼部分我沒遇過這個狀況
你可以先嘗試不要去修改viewtopic_body.html
然後慢慢一部分一部份加入HTML碼
看看哪個步驟出錯誤再來研究。


感謝您!使用subsilver2風格的問題已解決!(但照樣出現亂碼)

會出現亂碼的原因,是因為似乎還要定義文字,不能直接使用中文的樣子...
定義之後可以出現文字,也不曉得這樣使用正不正確。
頭像
asleep
新進會員
新進會員
 
文章: 2
註冊時間: 2010年 4月 25日, 23:21
持有金幣: 6.00
送出感謝: 0
擁有感謝: 0

Re: [外掛] 感謝作者 thanks for posts MOD

GP:0

#10  文章tomy » 2010年 4月 27日, 06:16

 

asleep 寫:
asleep 寫:裝了加強版之後文章會出現"�G0 �� " 類似這樣的亂碼
不知道是出了什麼問題?

感謝您!使用subsilver2風格的問題已解決!(但照樣出現亂碼)
會出現亂碼的原因,是因為似乎還要定義文字,不能直接使用中文的樣子...
定義之後可以出現文字,也不曉得這樣使用正不正確。


排版的問題解決了就好
恭喜
亂碼的問題我只知道big5跟UTF-8會相衝
而這個問題通常出現在windows架設的appserv上
i love phpBB
Let's make it better !!
頭像
tomy
一般會員
一般會員
 
文章: 189
註冊時間: 2010年 2月 11日, 12:19
持有金幣: 28.00
送出感謝: 3
擁有感謝: 25
擁有勳章數量: 2
電腦駭客 (1) 版主榮耀 (1)

下一頁

回到 phpBB套件

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 0 位訪客

cron