第 1 頁 (共 1 頁)
「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題「已解決!謝hentaibbc學兄幫忙!」
發表於 : 2008-04-03 18:11
由 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
Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題
發表於 : 2008-04-03 18:44
由 hentaibbc
Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題
發表於 : 2008-04-03 20:10
由 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
Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題
發表於 : 2008-04-04 01:34
由 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
這樣應該就可以了...
有空我再包一個tt410 for stt201吧!!
Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題
發表於 : 2008-04-04 02:00
由 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
Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題
發表於 : 2008-04-04 07:09
由 china2000
今晚按步就班去修改,
除了
viewforum_body.tpl沒有修改外其餘都按參考文件修改過,
上傳到服務器後便重新進入論壇!
主版面可以顯示板面內容但進入板面則完全空白一片!
可以進入控制台內並可以看見話題控制版面!
請問版面顯示完全空白一片的原因是不是因為沒有修改
viewforum_body.tpl呢?
為方便找出原因巳把相關文件上傳!
內裡包括1)原
BMan1Blue風格 2) 已修改文檔 3) 未修改文檔作參考。
[點我下載]
china2000
Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題
發表於 : 2008-04-04 17:23
由 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. 完成安裝。
以上,如再有問題,再行幫你解決。
Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題
發表於 : 2008-04-05 23:27
由 china2000
To hentaibbc 學兄,
小弟今天按照學兄最新提供的方法按部就班去修改,
上傳後再進入論壇,
主版面顯示正常!
入版面後顯示正常!
進入控制台後可以看見「主題類型」控制台!
在「主題類型」控制台加入數個主題和設定在那一個版面可以顯示!
進入特定版面時可以發現在要發表新主題時要先選「主題類型」種類後才能發文!
在search功能上亦發現多了「主題類型」一欄以作為更advance(進階)的搜尋!
測試仍在進行中但直到現在一切操作順利!
如有問題一定再發問~~
望兄勿煩才是
先向hentaibbc 學兄道謝一再的幫忙!
上次學兄幫小弟弄的【註冊提問程序】和【ConfusaBOT ACP】三合一MOD還未說一聲謝謝
在數小時的操作測試中小弟發現有一個可以改善的地方,
假若能夠二合為一則更能如虎添翼!把此MOD功能發揮至極!
以下要點就是小弟以一名
用戶的角度如實回報!
遲點才研究
版主的角度
小網在安裝「主題類型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 學兄參考:

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題
發表於 : 2008-04-07 09:51
由 hentaibbc
有一個地方沒修改到....
打開
viewforum_body.tpl
找到
代碼: 選擇全部
{TOPICS_LIST_BOX}
在之前,加上
代碼: 選擇全部
<!-- topic types mod -->
{S_TOPIC_TYPES_BAR}
<!-- topic types mod end -->
這樣就可以了!!
Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題
發表於 : 2008-04-07 23:34
由 china2000
To hentaibbc 學兄,
根據學兄最後修改上傳後,
在版面上端己可出現「話題」的選項了,
只要我想在版面要看那個種類的「話題」時只要選項便可以了!
上端的「話題選項」顯示比後者「主題類型分區劃 」美觀得多!
用戶可以隨心所欲的在眾多話題中去選要看的話題了!
小弟再三謝謝 hentaibbc 學兄一再的幫忙!
亦代表UF全校過萬會員再向hentaibbc 學兄表示萬分謝意!
best rgds,
China2000
ps:在版面上話題只能顯示一行!在話題多的話不會自動跳到第二行,只能縮在一行裡顯示!
請問學兄這個情況能改善嗎?
Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題
發表於 : 2008-04-09 01:00
由 hentaibbc
打開viewforum.php
找到
代碼: 選擇全部
for($i=0;$i<count($types_rowset);$i++)
{
在之後,加上
代碼: 選擇全部
if( ($i+1) % 15 == 0)
{
$tt_bar .= '</tr><tr>';
}
試看看吧!
那個"15"可以改成你要的欄位數。
應該這樣就可以了...

Re: 「主題類型MOD (Ver. 4.1.0)」部份文檔修改問題(已解決!謝hentaibbc學兄幫忙!)
發表於 : 2008-04-21 03:36
由 china2000
謝謝hentaibbc學兄幫忙,
依照學兄的指示去修改巳能隨意的把「主題」分成兩行!
經個多星期測試及操作~
一切正確無誤!
再次謝謝hentaibbc學兄一再的幫忙!
。
。
。
。
不過在操作中發現有一些不便,
會開另一話題再討論。