台灣深藍vBulletin技術論壇  

返回   台灣深藍vBulletin技術論壇 > 深藍官方整理發表區 > vBulletin 外掛深藍統整資源區 > 文章發表功能 (Newposting Features)

回覆
 
主題工具
舊 2006-02-18, 06:27 PM   #1
論壇站長
 
註冊日期: 2004-10-06
住址: http://www.twvbb.com
文章: 1,583
預設 【原創】深藍各討論版獨立主題分類 2.4


●檔案名稱: 深藍各論壇獨立主題分類 2.4

●檔案類型: 文章發表外掛

●適用版本: vB 3.5 / 3.6

●檔案編者: ckmarkhsu (台灣深藍vBlletin技術論壇 www.twvbb.com )

●檔案整理: ckmarkhsu

●檔案大小: 1.6 KB

●安裝時間: 15分

●轉載網頁: http://www.twvbb.com/vbb/thread/66/516/

●檔案說明:

2.4版
1. 修正 js 錯誤導致 vB 快速文章回覆 ajax 功能失效(修正建議:將 vbulletin_global.js 步驟重作)

2.3版
1. 修正安裝SQL錯誤,感謝 did928 回報

2.2版
1. 修正安裝檔錯誤
2. SQL、討論版設定勾子化,簡化安裝步驟

2.1版
1. 修正版主能修改所有討論版主題分類之bug
2. 新增版主"是否允許修改主題分類"之權限控制
3. 修正權限漏洞

2.0版
1.修改以符合vBB3.5
2.新增各版版主可於版主控制面板(modcp)中設定所管理版面之主題分類
3.修正結尾若為",",會增加一個無效分類的bug
4.使用產品模式釋出

1.0版
1.各論壇獨立主題分類
2.可選擇,是否使用主題分類
3.可選擇,是否強制選擇主題分類



本外掛是讓每個子論壇都有自己的獨立主題分類

以增強主題分類的實際效用

功能簡述:
1.各論壇獨立主題分類
2.可選擇,是否使用主題分類
3.可選擇,是否強制選擇主題分類
4.各版版主可於版主控制面板(modcp)中設定所管理版面之主題分類

希望各位會喜歡
上傳的圖像
檔案類型: jpg 01.jpg (9.8 KB, 206 次查看)
檔案類型: jpg 02.jpg (6.9 KB, 130 次查看)
上傳的附件
檔案類型: rar 深藍各論壇獨立主題分類vB35版23.rar (3.3 KB, 102 次查看)
檔案類型: rar 深藍各論壇獨立主題分類vB36版24.rar (3.5 KB, 159 次查看)
ckmarkhsu 目前離線   回覆時引用此篇文章
舊 2006-02-18, 07:49 PM   #2
Member
 
註冊日期: 2005-06-04
住址: www
文章: 42
預設 回覆: 【原創】深藍各論壇獨立主題分類vB3.5版2.0

有一個小問題.如果發表時沒有選擇的話.會自動添加第一個選項

如果是要發帖強制選擇應該是無法發表.而不是自動添加第一個選項吧^^"
搖頭玩 目前離線   回覆時引用此篇文章
舊 2006-02-18, 08:56 PM   #3
論壇站長
 
註冊日期: 2004-10-06
住址: http://www.twvbb.com
文章: 1,583
預設 回覆: 【原創】深藍各論壇獨立主題分類vB3.5版2.0

痾,不會阿" 你應該沒有設定第一組為"選擇分類"吧
ckmarkhsu 目前離線   回覆時引用此篇文章
舊 2006-02-19, 10:47 AM   #4
Member
 
註冊日期: 2005-06-04
住址: www
文章: 42
預設 回覆: 【原創】深藍各論壇獨立主題分類vB3.5版2.0

有啊
如果沒有選擇的話.標題前就會硬加上"選擇分類"這四個字

莫非只有我這樣嗎
搖頭玩 目前離線   回覆時引用此篇文章
舊 2006-02-22, 06:09 PM   #5
論壇站長
 
註冊日期: 2004-10-06
住址: http://www.twvbb.com
文章: 1,583
預設 回覆: 【原創】深藍各論壇獨立主題分類vB3.5版2.1

發布 2.1版
1. 修正版主能修改所討論版主題分類之bug
2. 新增版主"是否允許修改主題分類"之權限控制
3. 修正權限漏洞
ckmarkhsu 目前離線   回覆時引用此篇文章
舊 2006-02-26, 03:11 AM   #6
浩瀚星空站長
 
註冊日期: 2005-04-04
住址: http://www.hstar.idv.tw
文章: 504
發送 MSN 訊息給 yoching
預設 回覆: 【原創】深藍各論壇獨立主題分類vB3.5版2.1

安裝測試成果如下回報~~~
有空修正一下吧~~~

安裝的vbb版本 3.5.4
說明檔錯誤~~
原說明:
代碼:
# 
#-----[ 搜尋 ]------------------------------------------ 
# 
	// check for minimum message length
# 
#-----[ 上面貼上 ]------------------------------------------ 
# 

	//各論壇獨立主題分類 twvbb.com
	if (document.vbform.cate.value==vbphrase["select_cate"]){
		alert(vbphrase["please_select_cate"]); 
		return false;
	}
	//各論壇獨立主題分類 twvbb.com
由於vbb3.5.4版無法搜尋到上面的字串。
我試著修改~~~目前還無法解決~~~也想睡了。
沒這裡的程式碼的話~~~會造成無法強制選擇主題分類。
明天再繼續修正及改良。

有關版主權限功能。我找了好久才找到~~~
原來要去編輯版主那邊才找的到。
建議加一下說明。

下面是修改後的插件程式。
修正如下功能:
1.不直接使用","做分類區間,改採用分行符號。也就是一行一個分類。這樣看起來才比較好做分類管理。
2.加上class參數。可至風格區修正參數(直接引用風格css變數"select"。要不然看起來會有一大一小)
修正風格變數,由於我對css不熟~~~看有誰會修正。我目前是將字體大小改成13px就會與旁邊的input一樣高度了,不過我記得應該可以直接修正其高度才對

看你是否要套用~~~我不想再多一個我的版本出來。
直接還是用你的名字出現這個單一版本就好了。
如果不喜歡這樣的改法~~~我也不會另外發行我的版本。這樣才好統一。

代碼:
//各論壇獨立主題分類 twvbb.com
	$forum_hcate="";
	$foruminfo['cate'] = trim($foruminfo['cate']);
	if($foruminfo['cate']!=""){
		if(substr($foruminfo['cate'],strlen($foruminfo['cate'])-1,1)!="\n"){
				$foruminfo['cate'] .= "\n";
		}
		$forum_cate = split("\n",$foruminfo['cate']);
		$forum_cate_num = count($forum_cate)-1;
		$forum_hcate="<select name=cate>";
		for ($index =0 ; $index < $forum_cate_num ; $index++){
			$forum_hcate .= "<option value=\"{$forum_cate[$index]}\" class=\"select\" >{$forum_cate[$index]}</option>";
		}
		$forum_hcate .="</select>";
	}
	//各論壇獨立主題分類 twvbb.com
已經將此插件加入hstarvbb內。並保留ckmarkhsu的各項版權宣告。
yoching 目前離線   回覆時引用此篇文章
舊 2006-02-26, 01:12 PM   #7
浩瀚星空站長
 
註冊日期: 2005-04-04
住址: http://www.hstar.idv.tw
文章: 504
發送 MSN 訊息給 yoching
預設 回覆: 【原創】深藍各論壇獨立主題分類vB3.5版2.1

重新改良修正如下:
提供參考~~

說明檔修正:

原說明:
代碼:
# 
#-----[ 搜尋 ]------------------------------------------ 
# 
	// check for minimum message length
# 
#-----[ 上面貼上 ]------------------------------------------ 
# 

	//各論壇獨立主題分類 twvbb.com
	if (document.vbform.cate.value==vbphrase["select_cate"]){
		alert(vbphrase["please_select_cate"]); 
		return false;
	}
	//各論壇獨立主題分類 twvbb.com
修正如下:
代碼:
# 
#-----[ 搜尋 ]------------------------------------------ 
# 
function validatemessage(messagetext, subjecttext, minchars)
{
# 
#-----[ 下面貼上 ]------------------------------------------ 
# 

	//各論壇獨立主題分類 twvbb.com
	if (document.vbform.cate.value=='1')
	{
		alert(vbphrase["please_select_cate"]); 
		return false;
	}
	//各論壇獨立主題分類 twvbb.com
插件程式修正如下:

代碼:
//各論壇獨立主題分類 twvbb.com
	$forum_hcate="";
	$foruminfo['cate'] = trim($foruminfo['cate']);
	if($foruminfo['cate']!=""){
		if(substr($foruminfo['cate'],strlen($foruminfo['cate'])-1,1)!="\n")
		{
			$foruminfo['cate'] .= "\n";
		}
		$forum_cate = split("\n",$foruminfo['cate']);
		$forum_cate_num = count($forum_cate)-1;
		$forum_hcate="<select name=cate  class=\"select\">";
		if (trim($forum_cate[0]) == "選擇分類")
		{		
			$forum_hcate .= "<option value=\"1\" >(請選擇主題)</option>";
		}
		else
		{
			$forum_hcate .= "<option value=\"\" >(請選擇主題)</option>";
			$forum_hcate .= "<option value=\"{$forum_cate[0]}\" >{$forum_cate[0]}</option>";
		}
		for ($index =1 ; $index < $forum_cate_num ; $index++){
			$forum_hcate .= "<option value=\"{$forum_cate[$index]}\" >{$forum_cate[$index]}</option>";
		}
		$forum_hcate .="</select>";
	}
	//各論壇獨立主題分類 twvbb.com
本次修正說明:
1.將判斷是否強制選擇分類的文字~~~移到插件內。所以刪除一個語系。不運用語系做判斷。
2.增加一個選項可供判別是否要選擇強制。當不設定強制時,預設選項是空白。不會強制選擇第一個分類。
3.修正分類語句不用","做分隔。改用分行符號做分隔。也就是一行一個分類。方便管理。

以上提供深藍參考是否修正。我不另行分布版本。
yoching 目前離線   回覆時引用此篇文章
舊 2006-02-26, 01:30 PM   #8
論壇站長
 
註冊日期: 2004-10-06
住址: http://www.twvbb.com
文章: 1,583
預設 回覆: 【原創】深藍各論壇獨立主題分類vB3.5版2.1

謝啦 星空老大,安裝錯誤後來我有發現 我會找時間修正

不過我想我還是維持原樣,我比較喜歡原本的機制
ckmarkhsu 目前離線   回覆時引用此篇文章
舊 2006-02-27, 04:00 AM   #9
論壇站長
 
註冊日期: 2004-10-06
住址: http://www.twvbb.com
文章: 1,583
預設

更新2.2版
1. 修正安裝檔錯誤
2. SQL、討論版設定勾子化,簡化安裝步驟
ckmarkhsu 目前離線   回覆時引用此篇文章
舊 2006-02-27, 11:36 PM   #10
浩瀚星空站長
 
註冊日期: 2005-04-04
住址: http://www.hstar.idv.tw
文章: 504
發送 MSN 訊息給 yoching
預設

如果你想唯持原樣~~~這樣也好吧!!
個人有個人的風格。
本想幫你簡化程式碼的~~沒想到你自已先改好了
不過~~~有一點要注意的。

2.2簡化~~~如果有安裝過2.1版的人~~~可能會出現問題。
你得另外寫一個如何先移除2.1版的程式碼的說明出來會比較好。

原則上~~~hstarvbb還是直接採用你的。不做變動。
因為之前阿修羅有與我談過功能差不多,確版本不統一的問題。
我有心想要整出一套台灣版的vbb。還是不希望有出現多樣版本出來。
決定用你的外掛。就以你的理念下去裝就可以了。
yoching 目前離線   回覆時引用此篇文章
回覆

書籤

主題工具

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為北京時間。現在的時間是 06:23 AM


Powered by vBulletin® 版本 3.7.3
版權所有 ©2000 - 2008,Jelsoft Enterprises Ltd.
Ad Management by RedTyger