[問題] Split topic type 1.0.5 問題

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

版主: 版主管理群

主題已鎖定
s88602
星球公民
星球公民
文章: 56
註冊時間: 2005-07-13 22:31

[問題] Split topic type 1.0.5 問題

文章 s88602 »

問題外掛:Split topic type 1.0.5
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?p=158917
使用版本:phpBB 2.0.17
網站位置:無 (我是使用快速架站程式 AppServ)
狀況描述:我安裝完Split topic type 1.0.5,發現裡面沒有精華分區 詳細如下

我安裝完Split topic type 1.0.5,發現裡面沒有精華分區(i-Commend_Mod)
要如何加上精華分區
安裝完"參考連結"裡面的Split topic type 1.0.5
只能顯示的分區只有:
公告
置頂
全區公告
但是就不會顯示精華區
請問要如何加上精華分區呢?
請告訴我
謝謝!!~~!!

補充:
我已經爬很久的文了
但是還是找不到我要的答案
麻煩各位大大幫我解答
謝謝!!~!!!!!~...

安裝過的外掛:

推薦外掛進階版
公告跑馬燈
勳章系統
生日外掛
過幾秒才能按下"我同意"
cash mod
全區公告
最後由 s88602 於 2005-11-26 07:29 編輯,總共編輯了 1 次。
s88602
星球公民
星球公民
文章: 56
註冊時間: 2005-07-13 22:31

文章 s88602 »

問題文章已經修改\r
已經放一個星期了
為甚麼大家都不回
是不懂我的意思嗎?
而且放了一個星期了
版主怎麼都沒刪除呢?
希望大家如果不懂我的意思的話\r
那請大家回覆一聲\r
不然我都不知道你們不懂我的意思
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

s88602 寫:問題文章已經修改\r
已經放一個星期了
為甚麼大家都不回
是不懂我的意思嗎?
而且放了一個星期了
版主怎麼都沒刪除呢?
希望大家如果不懂我的意思的話\r
那請大家回覆一聲\r
不然我都不知道你們不懂我的意思
同樣的主題, 您卻發表兩次?
http://phpbb-tw.net/phpbb/viewtopic.php?t=39975

並非不懂您的意思,
只是不見得大家都剛好有安裝這兩個外掛,
或許, 您應該參考 godbless 大大的建議,
貼出" 精華區" 外掛( 或參考連結)
好讓有興趣的網友, 可以幫您試試.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
s88602
星球公民
星球公民
文章: 56
註冊時間: 2005-07-13 22:31

文章 s88602 »

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To s88602:

根據我在測試論壇, 安裝, 測試的結果, 提供您分享:

1. 原作者設定" 精華" 主題
我猜想, 它的位階, 應該是低於" 公告或置頂" 的主題的

所以安裝 i-Commend Mod - Part 1 時, 有這麼一段修改( 部分擷取)

代碼: 選擇全部

#
#-----[ OPEN ]--------------------------------------------
#
viewforum.php

#
#-----[ FIND ]--------------------------------------------
#
ORDER BY t.topic_type DESC, t.topic_last_post_id DESC

#
#-----[ REPLACE WITH ]--------------------------------------------
#
ORDER BY t.topic_type = 1 DESC, t.topic_last_post_id DESC
因此, 您即使另外安裝了 Split topic type( 公告置頂分區)
也是沒有辦法, 將所有精華的主題集結在一起的.

也就是說, 如果您想將所有精華的主題, 集結在一起的話,
最快的方法, 就是將上述的修改還原回去
;
如此一來, 版面將會依照主題型態( topic_type )排序.

另外, 您在另一篇文章所提到的" ???"
http://phpbb-tw.net/phpbb/viewtopic.php?p=217168#217168
則可以做以下的修改:
#
#-----[ OPEN ]--------------------------------------------
#
viewforum.php

#
#-----[ FIND ]--------------------------------------------
#

代碼: 選擇全部

				case POST_STICKY:
					$title = $lang['Post_Sticky'];
					break;
#
#-----[ AFTER, ADD ]------------------------------------------
#

代碼: 選擇全部

				
				case POST_COMMEND:
					$title = $lang['Post_Commend'];
					break;
2. 關於在後台增加" 分割精華" 的控制選項
以下的修改, 提供您參考:

#
#-----[ OPEN ]--------------------------------------------
#
viewforum.php
#
#-----[ FIND ]--------------------------------------------
#

代碼: 選擇全部

		// if no split between sticky and normal, group them with normal
		if ( (!$switch_split_sticky) && ($topic_real_type == POST_STICKY) ) $topic_real_type = POST_NORMAL;
#
#-----[ AFTER, ADD ]------------------------------------------
#

代碼: 選擇全部

	
		// if no split between commend and normal, group them with normal
		if ( (!$switch_split_commend) && ($topic_real_type == POST_COMMEND) ) $topic_real_type = POST_NORMAL;
#
#-----[ OPEN ]------------------------------------------------
#
includes/page_header.php

#
#-----[ FIND ]------------------------------------------------
#

代碼: 選擇全部

// split sticky
$switch_split_sticky = true;
if ( !isset( $board_config['split_sticky'] ) )
{
	$sqlw = "INSERT INTO ".CONFIG_TABLE." (config_name,config_value) VALUES('split_sticky','" . $switch_split_sticky . "')";
	if ( !($resultw = $db->sql_query($sqlw)) ) message_die(GENERAL_ERROR, 'Could not add key split_sticky in config table', '', __LINE__, __FILE__, $sql);
	$board_config['split_sticky'] = $switch_split_sticky;
}
$switch_split_sticky = intval($board_config['split_sticky']);
#
#-----[ AFTER, ADD ]------------------------------------------
#

代碼: 選擇全部

// split commend
$switch_split_sticky = true;
if ( !isset( $board_config['split_commend'] ) )
{
	$sqlw = "INSERT INTO ".CONFIG_TABLE." (config_name,config_value) VALUES('split_commend','" . $switch_split_commend . "')";
	if ( !($resultw = $db->sql_query($sqlw)) ) message_die(GENERAL_ERROR, 'Could not add key split_commend in config table', '', __LINE__, __FILE__, $sql);
	$board_config['split_commend'] = $switch_split_commend;
}
$switch_split_commend = intval($board_config['split_commend']);
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_board.php

#
#-----[ FIND ]------------------------------------------------
#

代碼: 選擇全部

$split_sticky_yes		= ( $new['split_sticky'] )   ? 'checked="checked"' : '';
$split_sticky_no		= (!$new['split_sticky'] )   ? 'checked="checked"' : '';
#
#-----[ AFTER, ADD ]------------------------------------------
#

代碼: 選擇全部

$split_commend_yes		= ( $new['split_commend'] )   ? 'checked="checked"' : '';
$split_commend_no		= (!$new['split_commend'] )   ? 'checked="checked"' : '';
#
#-----[ FIND ]------------------------------------------------
#

代碼: 選擇全部

'L_SPLIT_STICKY'			=> $lang['split_sticky'],
#
#-----[ AFTER, ADD ]------------------------------------------
#

代碼: 選擇全部

'L_SPLIT_COMMEND'			=> $lang['split_commend'],
#
#-----[ FIND ]------------------------------------------------
#

代碼: 選擇全部

	'SPLIT_STICKY_NO'			=> $split_sticky_no,

#
#-----[ AFTER, ADD ]------------------------------------------
#

代碼: 選擇全部

	'SPLIT_COMMEND_YES'			=> $split_commend_yes,
	'SPLIT_COMMEND_NO'			=> $split_commend_no,
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/admin/board_config_body.tpl

#
#-----[ FIND ]------------------------------------------------
#

代碼: 選擇全部

	<tr>
		<td class="row1">{L_SPLIT_STICKY}</td>
		<td class="row2"><input type="radio" name="split_sticky" value="1" {SPLIT_STICKY_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="split_sticky" value="0" {SPLIT_STICKY_NO} /> {L_NO}</td>
	</tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#

代碼: 選擇全部

	<tr>
		<td class="row1">{L_SPLIT_COMMEND}</td>
		<td class="row2"><input type="radio" name="split_commend" value="1" {SPLIT_COMMEND_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="split_commend" value="0" {SPLIT_COMMEND_NO} /> {L_NO}</td>
	</tr>
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_chinese_traditional_taiwan/lang_admin.php

#
#-----[ FIND ]------------------------------------------------
#

代碼: 選擇全部

$lang['split_sticky'] = '分割置頂';
#
#-----[ AFTER, ADD ]------------------------------------------
#

代碼: 選擇全部

$lang['split_commend'] = '分割精華';
#
#-----[ SAVE & CLOSE ]-----
#

3. 實際運作結果:
如果我在後檯設定:
分割精華-> 否( 如圖 1)
圖檔

那麼測試版面如下圖 2:
圖檔

如果我在後檯設定:
分割精華-> 是( 如圖 3)
圖檔

那麼測試版面如下圖 4:
圖檔

會出現圖 4 的情況, 就在於做了上頭的第 1 項修改;
還是那句話:
如果您想將所有精華的主題, 集結在一起的話,
最快的方法, 就是將上述的修改還原回去

#
#-----[ OPEN ]--------------------------------------------
#
viewforum.php

# 若要分割精華主題, 有集結在一起的效果的話, 則必須做此修改!
#
#-----[ FIND ]--------------------------------------------
# ps. 此乃安裝精華區外掛所做變更\r

代碼: 選擇全部

ORDER BY t.topic_type = 1 DESC, t.topic_last_post_id DESC
#
#-----[ REPLACE WITH ]--------------------------------------------
# ps. 此乃還原原始碼\r

代碼: 選擇全部

ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
#
#-----[ SAVE & CLOSE ]-----
#
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

我覺得一點必要也沒有...
要分出來的話...
直接到精華區即可...
多此一舉...
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

DL 寫:我覺得一點必要也沒有...
要分出來的話...
直接到精華區即可...
多此一舉...
嗯!
通常我們會將該版面需要特別注意的訊息, 做" 公告" 處理;
而該版面經過熱烈討論或經常出現的問題, 做" 置頂" 處理;
也就是說, 其實置頂的主題, 已經算是" 精華" 了;
實在不太需要, 再多出一個主題型態--精華.

不過, 就好比有一個" 暱稱" 外掛,
我同樣是認為不大需要;
因為, 會員註冊用的帳號, 不大都是用" 暱稱" 嗎?
但是, 該外掛卻可以轉化做其他的需要,
例如, 註冊時加上填" 真實姓名" 等的欄位.

所以說, 當您有了安裝 i-Commend_Mod 外掛的經驗後,
將來若有其他主題型態的需求, 也一樣可以比照處理.
這應該算是此外掛的附加價值吧! :mrgreen:
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
godbless
竹貓忠實會員
竹貓忠實會員
文章: 647
註冊時間: 2002-05-17 06:02
來自: 台北市南京東路4段
聯繫:

文章 godbless »

心靈捕手 寫:
DL 寫:我覺得一點必要也沒有...
要分出來的話...
直接到精華區即可...
多此一舉...
嗯!
通常我們會將該版面需要特別注意的訊息, 做" 公告" 處理;
而該版面經過熱烈討論或經常出現的問題, 做" 置頂" 處理;
\n也就是說, 其實置頂的主題, 已經算是" 精華" 了;
實在不太需要, 再多出一個主題型態--精華.

不過, 就好比有一個" 暱稱" 外掛,
我同樣是認為不大需要;
因為, 會員註冊用的帳號, 不大都是用" 暱稱" 嗎?
但是, 該外掛卻可以轉化做其他的需要,
例如, 註冊時加上填" 真實姓名" 等的欄位.

所以說, 當您有了安裝 i-Commend_Mod 外掛的經驗後,
將來若有其他主題型態的需求, 也一樣可以比照處理.
這應該算是此外掛的附加價值吧! :mrgreen:
其實用暱稱也是一個在多國語系下的選擇
至少不會影響到登入登出的動作...
外掛問題區發問格式就在這裡,請務必一定照著格式來~!
你不照著規則來,就算是也搞不清楚你的問題在哪裡!
新手問問題不是罪惡
罪惡的是自己沒有先做好本分和功課,說話的口氣也不好,再加上態度有好像我們這群人欠你多少似的~~!!
竹貓星球發問規則:
http://phpbb-tw.net/phpbb/viewtopic.php?t=16149
發問比率最高的句子翻譯:
Please ensure both the install/ and contrib/ directories are deleted
請確認install和contrib資料夾已被刪除(奇怪,翻一下英漢字典有這麼困難嗎)
主題已鎖定

回到「外掛問題討論」