「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題「已解決!謝hentaibbc學兄幫忙!」

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

版主: 版主管理群

主題已鎖定
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題「已解決!謝hentaibbc學兄幫忙!」

文章 china2000 »

●主機作業系統:Linux Version Centos
●上網方式:獨立主機放在數據中心(Data Center)
●安裝的程式:PHP Version 4.4, MY SQL Version 4.1
●phpBB2 v2.0.23 (Big-5)
●phpBB 風格:subSilver, BMan1Blue(Default), fisubtext
●domain (網域名稱) : 不便公開(但可PM給閣下)
●phpBB 連結網址: 不便公開(但可PM給閣下)

外掛名稱: 「主題類型MOD (Ver. 4.1.0)」 by hentaibbc
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php?t=39648
外掛名稱: 「公告置頂分區 (Ver. 2.0.1) 」Split topic type
參考連結: http://phpbb-tw.net/phpbb/viewtopic.php?t=16261


問題:小站於早前已安裝「公告置頂分區 (Ver. 2.0.1)」且運作良好,今年為了更好使話題更清晰理順,於是爬文找到hentaibbc學長的「主題類MOD (Ver. 4.1.0)」,覺得此MOD可在小網發揮所長,下載此MOD和理解後便先把小網備份,便開始著手修改,按著文件修改的次序由第一個"common.php"直到第十六個"search_results_topics.tpl"在過程中都沒有問題和順利,可是直至"viewforum_body.tpl"便碰了壁!因為在文檔找不到要被搜尋的句子!所以不知道在那裡加減!花了點時間去找原因才發現原來安裝「公告置頂分區 (Ver. 2.0.1)」時在"viewforum_body.tpl"裡有部份被修改!只好在最後這個要修改的文件前止步!

現附上這個文件在安裝「公告置頂分區 (Ver. 2.0.1)」前後兩期的文件打包上傳,希望hentaibbc學兄和其他先進能幫助小弟解決這個惱人問題!

[點我下載]

Best rgds,
China2000
最後由 china2000 於 2008-04-21 09:05 編輯,總共編輯了 2 次。
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題

文章 hentaibbc »

http://phpbb-tw.net/phpbb/viewtopic.php?f=115&t=46612
您可以先參考這一篇。

如果有問題的話,再和我聯絡。
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題

文章 china2000 »

謝hentaibbc學兄回覆~

BBC's World內下載 tt400_for_stt201.zip 這個檔再解開,發現有兩個新檔要修改:

includes/functions_topics_list.php
templates/fisubsilversh/topics_list_box.tpl


但發覺不到 viewforum_body.tpl 這個文檔修改之法!
是不是為了避免和 「公告置頂分區」相衝所以改為不用修改viewforum_body.tpl
其餘原有要修改的文檔(共十七個)則依法修改?

China2000
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題

文章 hentaibbc »

china2000 寫:謝hentaibbc學兄回覆~

BBC's World內下載 tt400_for_stt201.zip 這個檔再解開,發現有兩個新檔要修改:

includes/functions_topics_list.php
templates/fisubsilversh/topics_list_box.tpl


但發覺不到 viewforum_body.tpl 這個文檔修改之法!
是不是為了避免和 「公告置頂分區」相衝所以改為不用修改viewforum_body.tpl
其餘原有要修改的文檔(共十七個)則依法修改?

China2000
您先將topic types SQL 410的內容全部改完後
再進行上面那個檔案的修改

因為你用的是tt400_for_stt201所以在改完所有的東西後,所以還必須修正為tt410的內容
打開includes/functions_topics_list.php
找到

代碼: 選擇全部

		//topic types mod
		$types_id = $topic_rowset[$i]['types_id'];
		$temp_url = append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id&start=$start&types_id=$types_id");
		$types_name = ($types_id) ? sprintf($tt_box['types_name'], $temp_url, $types_row[$types_id]['types_color'], $types_row[$types_id]['types_color'], 10, 'normal', $types_row[$types_id]['types_name']) : '';
		//topic types mod end
取代為

代碼: 選擇全部

		//topic types mod
		$temp_tid = $topic_rowset[$i]['types_id'];
		if($board_config['topictypes_mod_type'] == 1)
		{
			$types_name = ($temp_tid) ? sprintf($tt_box['types_name'], $types_row[$temp_tid]['types_color'], $types_row[$temp_tid]['types_color'], 10, 'normal', $types_row[$temp_tid]['types_name']) : '';
		}
		else
		{
			$types_name = ($temp_tid) ? sprintf($tt_box['types_name_2'], $types_row[$temp_tid]['types_color'], 'topictitle', $types_row[$temp_tid]['types_name']) : '';
		}
		//topic types mod end
這樣應該就可以了... :-D
有空我再包一個tt410 for stt201吧!!
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題

文章 china2000 »

hentaibbc學兄,

1) 是不是先把 topic types SQL 410的內容全部改完後(viewforum_body.tpl除外)?

2) 把tt400_for_stt201.zip 這個檔再解開,再修改以下兩個檔:

includes/functions_topics_list.php
templates/fisubsilversh/topics_list_box.tpl


3) 再用你新的方法修改includes/functions_topics_list.php呢?

4) 是不是仍不用修改viewforum_body.tpl呢?

China2000
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題

文章 china2000 »

今晚按步就班去修改,
除了viewforum_body.tpl沒有修改外其餘都按參考文件修改過,
上傳到服務器後便重新進入論壇!
主版面可以顯示板面內容但進入板面則完全空白一片!
可以進入控制台內並可以看見話題控制版面!
請問版面顯示完全空白一片的原因是不是因為沒有修改viewforum_body.tpl呢?
為方便找出原因巳把相關文件上傳!
內裡包括1)原BMan1Blue風格 2) 已修改文檔 3) 未修改文檔作參考。

[點我下載]

china2000
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題

文章 hentaibbc »

http://bbc.bdcweb.org/mods/tt410_for_stt201.zip
這個是Topic Types SQL 4.1.0對Split topic type 2.0.1的安裝修正

安裝步驟如下:
1. 安裝 Split topic type 2.0.1
2. 安裝 Topic types SQL 4.1.0
(viewforum.php中有部份不做修改,viewforum_body.tpl完全不必修改,相關內容參考tt410_for_stt201安裝說明)
3. 安裝 tt410_for_stt201 文件
4. 至後台主題類型->一般設定中,設定預設顏色(例:#FFFFFF,一般及版主預設都要輸入)
5. 完成安裝。

以上,如再有問題,再行幫你解決。
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題

文章 china2000 »

To hentaibbc 學兄,

小弟今天按照學兄最新提供的方法按部就班去修改,
上傳後再進入論壇,
主版面顯示正常!
入版面後顯示正常!
進入控制台後可以看見「主題類型」控制台!
在「主題類型」控制台加入數個主題和設定在那一個版面可以顯示!
進入特定版面時可以發現在要發表新主題時要先選「主題類型」種類後才能發文!
在search功能上亦發現多了「主題類型」一欄以作為更advance(進階)的搜尋!
測試仍在進行中但直到現在一切操作順利!
如有問題一定再發問~~
望兄勿煩才是 :oops:
先向hentaibbc 學兄道謝一再的幫忙!
上次學兄幫小弟弄的【註冊提問程序】和【ConfusaBOT ACP】三合一MOD還未說一聲謝謝 :oops: :oops: :oops:

在數小時的操作測試中小弟發現有一個可以改善的地方,
假若能夠二合為一則更能如虎添翼!把此MOD功能發揮至極!
以下要點就是小弟以一名用戶的角度如實回報!
遲點才研究版主的角度 :lol:

小網在安裝「主題類型MOD (Ver. 4.1.0)」前曾安裝「主題類型分區劃 (資料庫版 by Martinet) 2.0.4」作為測試比較!
此MOD在安裝上比較流暢和沒有什麼問題!
使用上也比較簡單易用!
「主題類型MOD (Ver. 4.1.0)」和「主題類型分區劃 (資料庫版) 2.0.4」比較!
前者功能創新多樣!後者簡單易用!
作為兩者都曾使用過的角度來看!
兩者各有優勝之處!
整體上前者較皆!
但後者在版面顯示上和操作亦有可取之處!
就是後者能在版面上顯示所屬的話題選項(當然話題種類不能太多,若超過一行的話會自動跳入下一行則太好了!)
假若版面內有五~六種話題,
前者的現行方法只是顯示所有的話題類別在版面上!
只不過在每個話題前有「主題類別」來區分!
而後者卻能在版面上按「主題類別」選項來作為想要的話題種類排序和選取!
比方說我要在版面上只想看有關「QQ」的話題時,
後者只需按「QQ」的話題選項就可以只顯示「QQ」的話題!
其它種類的話題會被隱藏起來!
前者只能先行到「搜尋」功能和利用新加的「主題類型」一欄以作為更advance(進階)的搜尋才行!
使用上後者比前者優勝一點
不知hentaibbc 學兄能否把這個功能也加進去呢?
港仔寫白話不大好~
希望hentaibbc 學兄能看懂我的說話~

現附圖一張作為hentaibbc 學兄參考:
圖檔
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題

文章 hentaibbc »

有一個地方沒修改到.... :P
打開
viewforum_body.tpl

找到

代碼: 選擇全部

{TOPICS_LIST_BOX}
在之前,加上

代碼: 選擇全部

  <!-- topic types mod -->
  {S_TOPIC_TYPES_BAR}	
  <!-- topic types mod end -->
這樣就可以了!!
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題

文章 china2000 »

To hentaibbc 學兄

根據學兄最後修改上傳後,
在版面上端己可出現「話題」的選項了,
只要我想在版面要看那個種類的「話題」時只要選項便可以了!
上端的「話題選項」顯示比後者「主題類型分區劃 」美觀得多!
用戶可以隨心所欲的在眾多話題中去選要看的話題了!
小弟再三謝謝 hentaibbc 學兄一再的幫忙!
亦代表UF全校過萬會員再向hentaibbc 學兄表示萬分謝意

best rgds,
China2000

ps:在版面上話題只能顯示一行!在話題多的話不會自動跳到第二行,只能縮在一行裡顯示!
請問學兄這個情況能改善嗎?
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題

文章 hentaibbc »

打開viewforum.php
找到

代碼: 選擇全部

	for($i=0;$i<count($types_rowset);$i++)
	{
在之後,加上

代碼: 選擇全部

		if( ($i+1) % 15 == 0)
		{
			$tt_bar .= '</tr><tr>';
		}
試看看吧!
那個"15"可以改成你要的欄位數。

應該這樣就可以了... :-)
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題(已解決!謝hentaibbc學兄幫忙!)

文章 china2000 »

謝謝hentaibbc學兄幫忙,
依照學兄的指示去修改巳能隨意的把「主題」分成兩行!
經個多星期測試及操作~
一切正確無誤!
再次謝謝hentaibbc學兄一再的幫忙!






不過在操作中發現有一些不便,
會開另一話題再討論。
主題已鎖定

回到「外掛問題討論」