[問題]總發表數可以細分為主題數和回覆數嗎?

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

[問題]總發表數可以細分為主題數和回覆數嗎?

文章 依夢兒 »

找了一下,沒有看到類似的外掛。
但是我印象中,以前好像在哪裡有看過....
我以前都是回覆別人主題較多,
不過自從在某論壇上看到其他會員的個人資料上顯示發表主題比回覆主題多時,就覺得這個人真了不起,
因此也開始積極的發表主題。

可惜戀愛熱舞站沒有這個功能,不然我就可以得知我到底發表過幾篇主題^^||||
應該就是把個人資料中的「總發表數」拆成「發表主題數」和「回覆文章數」的意思吧?
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
design
竹貓忠實會員
竹貓忠實會員
文章: 330
註冊時間: 2003-10-31 00:36
聯繫:

文章 design »

看了一下架構應該是沒辦法從現有文章去分析也太傷主機運算了

唯一辦法就是在個人資料表再多加兩個欄位

當發表主題存到 user_topic , 回覆存到 user_reply

不過一切都要重算吧..發表過的無法統計到
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

Re: [問題]總發表數可以細分為主題數和回覆數嗎?

文章 天霜 »

依夢兒 寫:應該就是把個人資料中的「總發表數」拆成「發表主題數」和「回覆文章數」的意思吧?
這要想辦法去從Staff Site 2.2.0去拆出來
因為2.2.0版有這個功能

http://www.ezla.com.tw/phpbb2/staff.php
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題

這世界還有拼命守護的價值嗎...
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

嗚~要用拆的....XD

不過還是謝謝你,我會下載來看看。
(之前我好像在哪裡有看過這個功能的外掛,想不起來.... =.= )
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

文章 天霜 »

依夢兒 寫:嗚~要用拆的....XD

不過還是謝謝你,我會下載來看看。
(之前我好像在哪裡有看過這個功能的外掛,想不起來.... =.= )
我也是好像在那個論壇有看過這個功能(不是指PCP)
但我也想不起來了 =.=

如果大大拆出來的話 記得要分享喔!(光速逃)
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題

這世界還有拼命守護的價值嗎...
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

有疑問,上面那一支外掛的「文章數」並不是回覆數,而是文章數,也就是原來的總發表數。

不知道有沒有辦法用 posts - topic = xxxx 的方式來顯示回覆數?


玩了二十多分鐘了,搞不定。XD
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

VBB 有這個功能...
LB5000 也有的樣子...

如果要 phpBB 有這個功能,或許就像 design 兄說的
design 寫:唯一辦法就是在個人資料表再多加兩個欄位

當發表主題存到 user_topic , 回覆存到 user_reply
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
頭像
godbless
竹貓忠實會員
竹貓忠實會員
文章: 647
註冊時間: 2002-05-17 06:02
來自: 台北市南京東路4段
聯繫:

文章 godbless »

這個功能我記得我在2.0.1的時代有裝過

只是忘了名稱...
外掛問題區發問格式就在這裡,請務必一定照著格式來~!
你不照著規則來,就算是也搞不清楚你的問題在哪裡!
新手問問題不是罪惡
罪惡的是自己沒有先做好本分和功課,說話的口氣也不好,再加上態度有好像我們這群人欠你多少似的~~!!
竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
發問比率最高的句子翻譯:
Please ensure both the install/ and contrib/ directories are deleted
請確認install和contrib資料夾已被刪除(奇怪,翻一下英漢字典有這麼困難嗎)
atthis
星球公民
星球公民
文章: 216
註冊時間: 2003-07-29 19:16

文章 atthis »

打開 includes/usercp_viewprofile.php
尋找

代碼: 選擇全部

$posts_per_day = $profiledata['user_posts'] / $memberdays;
之後加上

代碼: 選擇全部

$sql = "SELECT topic_id 
	FROM " . TOPICS_TABLE . "
	WHERE topic_poster=" . $HTTP_GET_VARS[POST_USERS_URL];
$result = $db->sql_query($sql);

$posts_topics = mysql_num_rows($result);
$posts_replys = $profiledata['user_posts'] - $posts_topics;
$db->sql_freeresult($result);
尋找\r

代碼: 選擇全部

	'POSTS' => $profiledata['user_posts'],
之後加上

代碼: 選擇全部

	'POSTS_TOPICS' => sprintf($lang['Posts_topics'], $posts_topics),
	'POSTS_REPLYS' => sprintf($lang['Posts_replys'], $posts_replys),
打開 templates/subSilver/profile_view_body.tpl
尋找\r

代碼: 選擇全部

<td valign="top"><b><span class="gen">{POSTS}</span></b><br /><span class="genmed">[{POST_PERCENT_STATS} / {POST_DAY_STATS}]</span> <br /><span class="genmed"><a href="{U_SEARCH_USER}" class="genmed">{L_SEARCH_USER_POSTS}</a></span></td>
置換成

代碼: 選擇全部

<td valign="top"><b><span class="gen">{POSTS}</span></b>[color=red]<br /><span class="genmed">[{POSTS_TOPICS} / {POSTS_REPLYS}]</span> [/color]<br /><span class="genmed">[{POST_PERCENT_STATS} / {POST_DAY_STATS}]</span> <br /><span class="genmed"><a href="{U_SEARCH_USER}" class="genmed">{L_SEARCH_USER_POSTS}</a></span></td>
ps. 增加了紅色的部分

打開 language/lang_chinese_traditional_taiwan/lang_main.php
尋找\r

代碼: 選擇全部

$lang['Total_posts'] = '總發表數';
之後加上

代碼: 選擇全部

$lang['Posts_topics'] = '共發表 %d 篇主題 ';
$lang['Posts_replys'] = ' %d 篇回覆 ';
存檔/完成

Demo: http://chianglab.bio.ncku.edu.tw/forum/
id: guest passwd: guest
發展中 Mod
禁止發言 (水桶名單)
有興趣的人一起來討論喔~~
吉川拓也
竹貓忠實會員
竹貓忠實會員
文章: 1215
註冊時間: 2003-02-09 18:24
來自: [ G.I.T ]
聯繫:

文章 吉川拓也 »

感謝 atthis 學長^^
先收下了 ~
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

謝謝 atthis 啦~待會就試試看。 :mrgreen:
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
天霜
竹貓忠實會員
竹貓忠實會員
文章: 882
註冊時間: 2003-04-15 19:40
來自: 星之鄉學園
聯繫:

文章 天霜 »

謝謝 atthis 前輩 ^^
謝謝分享~
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題

這世界還有拼命守護的價值嗎...
webspirit
竹貓忠實會員
竹貓忠實會員
文章: 1354
註冊時間: 2004-02-16 12:01
來自: 精靈國度

文章 webspirit »

請問如何顯示在viewtopic body中?
就是顯示在poster文章數的下方
新手上路
星球公民
星球公民
文章: 58
註冊時間: 2004-02-02 04:09

文章 新手上路 »

有人有成功過嗎?=___=?我都沒有變說.........真是奇怪!還是我裝錯了!我在檢查一次好了!呼~~~~~
頭像
shihchieh
竹貓忠實會員
竹貓忠實會員
文章: 509
註冊時間: 2002-10-07 13:02

文章 shihchieh »

sql那段可以參考下面修改,請別直接用\r
SELECT count(t.topic_id) as topicids, count(p.post_id) as postids
FROM phpbb_topics t, phpbb_posts p
WHERE (topic_poster=user_id) AND ( poster_id = user_id )

然後將上面的topicids與postids取出後就是該會員的發表主題總數及文章總數了
試試改成php用吧~
---
Do you fear death ?
主題已鎖定

回到「外掛問題討論」