[外掛]請求一個 增加標題的Mod 或技巧

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

版主: 版主管理群

主題已鎖定
bbk
星球公民
星球公民
文章: 180
註冊時間: 2003-12-21 11:32

[外掛]請求一個 增加標題的Mod 或技巧

文章 bbk »

請求一個 增加標題的Mod 或技巧

例如我想增加一個" 年齡 " 的標題在 版面上顯示, 好像下面的圖一樣:
怎樣改寫 或 應改寫哪一個 文件才能做到呢 ?

圖檔

謝謝有心人幫忙。
bbk
星球公民
星球公民
文章: 180
註冊時間: 2003-12-21 11:32

文章 bbk »

漏了問一下, 『主題』那個名字, 可以改名嗎, 找哪一個文件修改 ?
謝謝指教 。
http://www.dididoo.com/util/chinput/
--------------------------------------------------------------------------------------------------------------
PS.
1. 歡迎隨便發私訊問我 ,例如住哪裏、今年幾歲? 我有閒情跟你聊,我不會回答你"你是幹啥的?"。
2. 本人秉持長期自動現身狀態,以確實其自身自由、坦蕩為人。
3. 男女不拘、來擾我啦。 (不要來廣告)
4. 未婚女性歡迎交流!!....。(笑

::::::::::::::::::::::::::::::::::::::::::::::::::::::::
好的! → 馬上按一下這裡圖檔發個私訊給我聯系 !
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
竹貓忠實會員
竹貓忠實會員
文章: 1058
註冊時間: 2003-05-15 00:30
來自: Game.Hack-遊戲駭客
聯繫:

文章 »

language\lang_chinese_traditional_taiwan\lang_main.php
有事問問題,沒事答問題。
廣告不是這樣打滴!遊戲駭客
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

Re: [外掛]請求一個 增加標題的Mod 或技巧

文章 依夢兒 »

bbk 寫:例如我想增加一個" 年齡 " 的標題在 版面上顯示, 好像下面的圖一樣:
怎樣改寫 或 應改寫哪一個 文件才能做到呢 ?
改寫 viewforum.php 和 viewforum_body.tpl 以及 lang_main.php 。
你可以參考原來回覆和觀看的寫法如法砲製。
但是要如何將會員的年齡數從資料庫中呼叫出來顯示到 viewforum.php 我就不清楚了....

不過話說回來,在 viewforum.php 顯示發文者的年齡,這樣有什麼意義嗎?我不太瞭解.... ^^"
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
bbk
星球公民
星球公民
文章: 180
註冊時間: 2003-12-21 11:32

[外掛]改寫 viewforum.php

文章 bbk »

加上 "年齡" 只是一個假設的例子, 實在我很想要做到這樣的功能,

說起來就很簡單, 也就是要求發表人在發表文章時須填上"年齡", (跟要求發表人要填寫"主題"名稱 一樣 )
而填上後能在版面上標題上顯示出來, 像上幅圖一樣。


『改寫 viewforum.php 和 viewforum_body.tpl 以及 lang_main.php 。
你可以參考原來回覆和觀看的寫法如法砲製。 』

參考的寫法會不會是參考"主題"的寫法呢 ? ( 因為我覺得 "主題" 是要求發表時須填的部份
跟要求填寫"年齡" 的意思很相似。)


要自己來改實在是大無能為力了, 有誰曾經做過 或有沒有這樣的mod呢 ?
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

底下是我做過的類似的例子.... (推薦文章)
我把大致要改的地方標個顏色,你再自己研究看看吧~


-------------------------------------
推薦文章(加強版)

SQL 語法

代碼: 選擇全部

ALTER TABLE phpbb_topics
ADD [color=red]topic_goods[/color] MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
開啟 lang_main.php

增加

代碼: 選擇全部

// Goodpost_MOD
[color=red]$lang['Goods'] = "推薦";[/color]
開啟 viewforum.php

尋找\r

代碼: 選擇全部

		$views = $topic_rowset[$i]['topic_views'];
後面加入\r

代碼: 選擇全部

		$goods = $topic_rowset[$i]['[color=red]topic_goods'[/color]];
尋找\r

代碼: 選擇全部

	'L_TOPICS' => $lang['Topics'],
後面加入\r

代碼: 選擇全部

	'L_GOODS' => $lang['[color=red]Goods[/color]'],
尋找\r

代碼: 選擇全部

			'TOPIC_TYPE' => $topic_type,
後面加入\r

代碼: 選擇全部

			[color=red]'GOODS' => $goods[/color],
開啟 viewtopic.php (此為增加推薦數值的檔案)

尋找\r

代碼: 選擇全部

                          if( !$db->sql_query($sql) )
                          {
                          message_die(GENERAL_ERROR, $lang['Goodpost_Cantupda'], "", __LINE__, __FILE__, $sql);
                          } else {
                                    $say_goodpost = $lang['Goodpost_Ok'];
                                 }
後面加入\r

代碼: 選擇全部

			[color=red]$sql = "UPDATE " . TOPICS_TABLE . " SET topic_goods = topic_goods + 1[/color]
			WHERE topic_id = $topic_id";
			if ( !$db->sql_query($sql) )
			{
			message_die(GENERAL_ERROR, "Could not update topic goods.", '', __LINE__, __FILE__, $sql);
			}
開啟 viewforum_body.tpl

尋找\r

代碼: 選擇全部

	  <th width="54" align="center" class="thTop" nowrap="nowrap">&{L_REPLIES}&</th>
前面加入\r

代碼: 選擇全部

	  <th width="54" align="center" class="thTop" nowrap="nowrap">&{[color=red]L_GOODS[/color]}&</th>
尋找\r

代碼: 選擇全部

	  <td class="row2" align="center" valign="middle"><span class="postdetails">{topicrow.REPLIES}</span></td>
前面加入\r

代碼: 選擇全部

	  <td class="row2" align="center" valign="middle"><span class="postdetails">{topicrow.[color=red]GOODS[/color]}</span></td>
尋找\r

代碼: 選擇全部

	<tr> 
	  <td class="row1" colspan="6" height="30" align="center" valign="middle"><span class="gen">{L_NO_TOPICS}</span></td>
	</tr>
	<!-- END switch_no_topics -->
	<tr> 
	  <td class="catBottom" align="center" valign="middle" colspan="6" height="28"><span class="genmed">{L_DISPLAY_TOPICS}:&{S_SELECT_TOPIC_DAYS}& 
		<input type="submit" class="liteoption" value="{L_GO}" name="submit" />
		</span></td>
	</tr>
把 6 改為 7
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

參考這一篇 http://phpbb-tw.net/phpbb/viewtopic.php?t=15805
裝完就有額外資訊的功能了
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
bbk
星球公民
星球公民
文章: 180
註冊時間: 2003-12-21 11:32

文章 bbk »

(1)想問一下上面的 例子, 如果要做幾個標題, 是不是連續做幾次 ?

(2)我真的須要發表人在發表時填上 "年齡" 一項, 請問 , 我如何在搜尋版面上加入搜尋 年齡範圍呢 ?
我記得有一個 mod 是可以 搜尋 "主題" 的 (http://www.phpbbhacks.com/viewhack.php?id=859)
但這個是搜尋"主題 " , 要做搜尋 "年齡" 的 , 可不可也幫忙指教一下 ?

感謝各位幫助
http://www.dididoo.com/util/chinput/
--------------------------------------------------------------------------------------------------------------
PS.
1. 歡迎隨便發私訊問我 ,例如住哪裏、今年幾歲? 我有閒情跟你聊,我不會回答你"你是幹啥的?"。
2. 本人秉持長期自動現身狀態,以確實其自身自由、坦蕩為人。
3. 男女不拘、來擾我啦。 (不要來廣告)
4. 未婚女性歡迎交流!!....。(笑

::::::::::::::::::::::::::::::::::::::::::::::::::::::::
好的! → 馬上按一下這裡圖檔發個私訊給我聯系 !
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
主題已鎖定

回到「外掛問題討論」