[問題] 偽子分區!又要麻煩~倉木麻衣~老師了(Thx老師!已解決)

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

版主: 版主管理群

~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

DL 寫:(但是我知道應該是有方法可以自動把隱藏版面加到版面說明的)
這個部份我剛有做過測試了~
目前在IE 6 SP2 及FireFox 1.0.1上都能正常運作
但不知道是否能在IE6以下的版本運作就是了~因為我用了getElementById()

代碼: 選擇全部

#
#-----[OPEN]----------
#
templates/你的風格/admin/forum_control_edit_body.tpl

#
#-----[FIND]----------
#
<h1>{L_CONTROL_TITLE}</h1>

#
#-----[BEFORE ADD]----------
#
<script language="javascript" type="text/javascript">
	function addDesc(sindex) {
		var msg,fdesc;
		fdesc = document.getElementById('hide_forums')[sindex].text;
		findex = document.getElementById('hide_forums')[sindex].value;
		msg = '<a href="viewform.php?f=' + findex +'">[' + fdesc + ']</a>';
		if (document.getElementById('forums_desc').value.length) {
			document.getElementById('forums_desc').value += ' ' + msg;
		} else {
			document.getElementById('forums_desc').value += msg;
		}
	}
</script>

#
#-----[FIND]----------
#
<select name="hide_forums[]" Multiple size="8">

#
#-----[REPLACE WITH]----------
#
<select id="hide_forums" name="hide_forums[]" Multiple size="8" onChange="addDesc(this.selectedIndex)">

#
#-----[FIND]----------
#
 name="forums_desc"

#
#-----[INLINE BEFORE ADD]----------
#
 id="forums_desc"

#
#-----[OPEN]----------
#
admin/admin_forums_control.php

#
#-----[FIND]----------
#
"  (f=" . $frow['forum_id'] . ")</option>
"

#
#-----[REPLACE WITH]----------
#
"</option>
"

#
#-----[SAVE/CLOSE ALL FILES]----------
#
# EoM
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

老師~ 若隱藏版面有十個之多,那麼自動加到版面說明的時候將會是甚樣的樣子呢?
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

JAVASCRIPT預設樣式是\r
[版面1] [版面2] [版面3] [版面4].....依此類推\r
這個可以自己在版面說明的地方做修改\r
偽子分區的版面說明其實是抓FORUMS_TABLE裡的forum_desc
所以版面說明要在「版面管理」或「偽子區」那邊設定都是一樣的
這樣子做~只是省掉設定完後還要再跑去「版面管理」那設定的步驟
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

我覺得還是手動加進去比較好,因為我可以控制版面的編排次序!
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

~倉木麻衣~ 寫:
DL 寫:(但是我知道應該是有方法可以自動把隱藏版面加到版面說明的)
這個部份我剛有做過測試了~
目前在IE 6 SP2 及FireFox 1.0.1上都能正常運作
但不知道是否能在IE6以下的版本運作就是了~因為我用了getElementById()

代碼: 選擇全部

#
#-----[OPEN]----------
#
templates/你的風格/admin/forum_control_edit_body.tpl

#
#-----[FIND]----------
#
<h1>{L_CONTROL_TITLE}</h1>

#
#-----[BEFORE ADD]----------
#
<script language="javascript" type="text/javascript">
	function addDesc(sindex) {
		var msg,fdesc;
		fdesc = document.getElementById('hide_forums')[sindex].text;
		findex = document.getElementById('hide_forums')[sindex].value;
		msg = '<a href="viewfor[b][color=red]u[/color][/b]m.php?f=' + findex +'">[' + fdesc + ']</a>';
		if (document.getElementById('forums_desc').value.length) {
			document.getElementById('forums_desc').value += ' ' + msg;
		} else {
			document.getElementById('forums_desc').value += msg;
		}
	}
</script>

#
#-----[FIND]----------
#
<select name="hide_forums[]" Multiple size="8">

#
#-----[REPLACE WITH]----------
#
<select id="hide_forums" name="hide_forums[]" Multiple size="8" onChange="addDesc(this.selectedIndex)">

#
#-----[FIND]----------
#
 name="forums_desc"

#
#-----[INLINE BEFORE ADD]----------
#
 id="forums_desc"

#
#-----[OPEN]----------
\n#
admin/admin_forums_control.php

#
#-----[FIND]----------
#
"  (f=" . $frow['forum_id'] . ")</option>
"

#
#-----[REPLACE WITH]----------
#
"</option>
"

#
#-----[SAVE/CLOSE ALL FILES]----------
#
# EoM
主題已鎖定

回到「外掛問題討論」