如何在版面管理控制台內加入全選的功能?【已解決!】

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

版主: 版主管理群

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

如何在版面管理控制台內加入全選的功能?【已解決!】

文章 china2000 »

小站正在改版中,
過程中有需要把以千計的thread要從一個版面移至另一版面,
在版面管理控制台中現在要必需一個個去勾選後才能搬移,
小數量是沒什麼問題的但假若以千計的話倒是惱人~
不知道學兄先進能否加入此「全選」的功能?
我相信這個功能對其他站長也是有用的。

Best rgds,
China2000
最後由 china2000 於 2008-08-05 16:53 編輯,總共編輯了 1 次。
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

Re: 如何在版面管理控制台內加入全選的功能?

文章 ~倉木麻衣~ »

試看看底下的改法
#
#--------[ OPEN ]----------------
#
modcp.php

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

代碼: 選擇全部

'L_MOD_CP_EXPLAIN' => $lang['Mod_CP_explain'],
#
#--------[ AFTER, ADD ]----------------
#

代碼: 選擇全部

			'L_MARKALL' => $lang['Mark_all'],
			'L_UNMARKALL' => $lang['Unmark_all'],
#
#--------[ OPEN ]----------------
#
templates/subSilver/modcp_body.tpl

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

代碼: 選擇全部

<form method="post" action="{S_MODCP_ACTION}">
#
#--------[ BEFORE, ADD ]----------------
#

代碼: 選擇全部

<script language="javascript">
var checked = 0;
function toggleMark() {
	var obj = document.getElementsByName('topic_id_list[]');
	var msg = '';
	for (i=0; i<obj.length; i++) {
		obj[i].checked = !checked;
	}
	msg = checked ? '{L_MARKALL}' : '{L_UNMARKALL}';
	checked = !checked;
	document.getElementById('markall').value = msg;
}
</script>
#
#--------[ FIND ]----------------
#

代碼: 選擇全部

		<input type="submit" name="delete" class="liteoption" value="{L_DELETE}" />
		&nbsp; 
#
#--------[ BEFORE, ADD ]----------------
#

代碼: 選擇全部

		<input type="button" id="markall" class="liteoption" value="{L_MARKALL}" onClick="toggleMark()" />
		&nbsp; 
#
#--------[ SAVE/COLSE ALL FILES ]----------------
#
# EoM
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

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

Re: 如何在版面管理控制台內加入全選的功能?【已解決!】

文章 china2000 »

按照倉木老師的方法按步就班去修改並上傳,
在版面管理控制台內出現「選擇全部」的功能選項了!
測試沒有問題!
謝謝倉木老師再次幫忙!
主題已鎖定

回到「外掛問題討論」