⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 topicadmin.htm

📁 Discuz功能源码(开源)
💻 HTM
字号:
{template header}

<div class="float" id="floatlayout_topicadmin">
<div class="floatboxnarrow">
<h3 class="float_ctrl">
	<em id="return_mods">{lang admin_select_piece}</em>
	<span>
		<a href="javascript:;" class="float_close" onclick="floatwin('close_mods')" title="{lang close}">{lang close}</a>
	</span>
</h3>
<form id="moderateform" method="post" action="topicadmin.php?action=moderate&optgroup=$optgroup&modsubmit=yes&infloat=yes" onsubmit="ajaxpost('moderateform', 'return_mods', 'return_mods', 'onerror');return false;">
<input type="hidden" name="frommodcp" value="$frommodcp" />
<input type="hidden" name="formhash" value="{FORMHASH}" />
<input type="hidden" name="fid" value="$fid" />
<!--{if !empty($infloat)}--><input type="hidden" name="handlekey" value="$handlekey" /><!--{/if}-->
<!--{loop $threadlist $thread}-->
	<input type="hidden" name="moderate[]" value="$thread[tid]" />
<!--{/loop}-->
<div class="postbox">
<!--{if $optgroup == 1}-->
	<ul class="listtopicadmin">
	<!--{if $allowstickthread}-->
	<li id="itemcp_stick">
		<table cellspacing="0" cellpadding="5">
			<tr>
			<td width="15"><input name="operations[]" onclick="if(this.checked) switchitemcp('itemcp_stick')" type="checkbox" value="stick" $defaultcheck[stick] /></td>
			<td>
				<label onclick="switchitemcp('itemcp_stick')" class="labeltxt">{lang thread_stick}</label>
				<div class="detailopt">
					<select name="sticklevel">
						<option value="0">{lang none}</option>
						<option value="1" $stickcheck[1]>$threadsticky[2]</option>
						<!--{if $allowstickthread >= 2}-->
							<option value="2" $stickcheck[2]>$threadsticky[1]</option>
							<!--{if $allowstickthread == 3}-->
								<option value="3" $stickcheck[3]>$threadsticky[0]</option>
							<!--{/if}-->
						<!--{/if}-->
					</select>
				</div>
			</td>
			</tr>
			<tr class="detailopt">
			<td></td>
			<td>
				<p class="hasdropdownbtn">
					<label for="expirationstick" class="labeltxt">{lang expire}</label>
					<input onclick="InFloat='floatlayout_mods';showcalendar(event, this, true)" type="text" autocomplete="off" id="expirationstick" name="expirationstick" class="txt" value="$expirationstick" tabindex="1" />
					<a href="javascript:;" class="dropdownbtn" onclick="InFloat='floatlayout_mods';showselect(this, 'expirationstick')">^</a>
				</p>
			</td>
			</tr>
		</table>
	</li>
	<!--{/if}-->
	<li id="itemcp_highlight">
		<table cellspacing="0" cellpadding="5">
			<tr>
			<td width="15"><input name="operations[]" onclick="if(this.checked) switchitemcp('itemcp_highlight')" type="checkbox" value="highlight" $defaultcheck[highlight] /></td>
			<td>
				{eval $colorarray = array(1=>'#EE1B2E', 2=>'#EE5023', 3=>'#996600', 4=>'#3C9D40', 5=>'#2897C5', 6=>'#2B65B7', 7=>'#8F2A90', 8=>'#EC1282');}
				<label onclick="switchitemcp('itemcp_highlight')" class="labeltxt">{lang thread_highlight}</label>
				<div class="detailopt">
					<span class="hasdropdownbtn">
						<input type="hidden" id="highlight_color" name="highlight_color" value="$colorcheck" />
						<input type="hidden" id="highlight_style_1" name="highlight_style[1]" value="$stylecheck[1]" />
						<input type="hidden" id="highlight_style_2" name="highlight_style[2]" value="$stylecheck[2]" />
						<input type="hidden" id="highlight_style_3" name="highlight_style[3]" value="$stylecheck[3]" />
						<input id="color_bg" type="text" class="txt" readonly="readonly" {if $colorcheck}style="background: $colorarray[$colorcheck]" {/if}/>
						<a href="javascript:;" onclick="display('color_menu')" class="dropdownbtn">^</a>
					</span>
					<div id="color_menu" class="color_menu" style="display: none">
						<a href="javascript:;" onclick="switchhl(1, this, 0);removehl()" title="{lang disable_highlight}" style="background:{LINK};text-indent:0;color:#F00;text-decoration:none;">X</a>
						<!--{loop $colorarray $key $color}-->
							<a href="javascript:;" onclick="switchhl(1, this, $key)" style="background:$color;color:$color;">$color</a>
						<!--{/loop}-->
					</div>
					<a href="javascript:;" id="highlight_op_1" onclick="switchhl(2, this, 1)" class="detailopt_bold{if $stylecheck[1]} current{/if}" style="text-indent:0;font-weight:700;" title="{lang e_bold}">B</a>
					<a href="javascript:;" id="highlight_op_2" onclick="switchhl(2, this, 2)" class="detailopt_italic{if $stylecheck[2]} current{/if}" style="text-indent:0;font-style:italic;" title="{lang e_italic}">I</a>
					<a href="javascript:;" id="highlight_op_3" onclick="switchhl(2, this, 3)" class="detailopt_underline{if $stylecheck[3]} current{/if}" style="text-indent:0;text-decoration:underline;" title="{lang e_underline}">U</a>
				</div>
			</td>
			</tr>
			<tr class="detailopt">
			<td></td>
			<td>
				<p class="hasdropdownbtn">
					<label for="expirationhighlight" class="labeltxt">{lang expire}</label>
					<input onclick="InFloat='floatlayout_mods';showcalendar(event, this, true)" type="text" autocomplete="off" id="expirationhighlight" name="expirationhighlight" class="txt" value="$expirationhighlight" tabindex="1" />
					<a href="javascript:;" class="dropdownbtn" onclick="InFloat='floatlayout_mods';showselect(this, 'expirationhighlight')">^</a>
				</p>
			</td>
			</tr>
		</table>
	</li>
	<li id="itemcp_digest">
		<table cellspacing="0" cellpadding="5">
			<tr>
			<td width="15"><input name="operations[]" onclick="if(this.checked) switchitemcp('itemcp_digest')" type="checkbox" value="digest" $defaultcheck[digest] /></td>
			<td>
				<label onclick="switchitemcp('itemcp_digest')" class="labeltxt">{lang admin_digest_add}</label>
				<div class="detailopt">
					<select name="digestlevel">
						<option value="0">{lang admin_digest_remove}</option>
						<option value="1" $digestcheck[1]>{lang thread_digest} 1</option>
						<option value="2" $digestcheck[2]>{lang thread_digest} 2</option>
						<option value="3" $digestcheck[3]>{lang thread_digest} 3</option>
					</select>
				</div>
			</td>
		</tr>
		<tr class="detailopt">
			<td></td>
			<td>
				<p class="hasdropdownbtn">
					<label for="expirationdigest" class="labeltxt">{lang expire}</label>
					<input onclick="InFloat='floatlayout_mods';showcalendar(event, this, true)" type="text" autocomplete="off" id="expirationdigest" name="expirationdigest" class="txt" value="$expirationdigest" tabindex="1" />
					<a href="javascript:;" class="dropdownbtn" onclick="InFloat='floatlayout_mods';showselect(this, 'expirationdigest')">^</a>
				</p>
			</td>
			</tr>
		</table>
	</li>
	<!--{if $forum['modrecommend']['open'] && $forum['modrecommend']['sort'] != 1}-->
	<li id="itemcp_recommend">
		<table cellspacing="0" cellpadding="5">
			<tr>
			<td width="15"><input name="operations[]" onclick="if(this.checked) switchitemcp('itemcp_recommend')" type="checkbox" value="recommend" $defaultcheck[recommend] /></td>
			<td>
				<label onclick="switchitemcp('itemcp_recommend')"  class="labeltxt">{lang recommend}</label>
				<div class="detailopt">
					<label><input class="radio" type="radio" name="isrecommend" value="1" checked="checked" /> {lang recommend}</label>
					<label><input class="radio" type="radio" name="isrecommend" value="0" /> {lang admin_unrecommend}</label>
				</div>
			</td>
			</tr>
			<tr class="detailopt">
				<td></td>
				<td>
					<p class="hasdropdownbtn">
						<label for="expirationrecommend" class="labeltxt">{lang expire}</label>
						<input onclick="InFloat='floatlayout_mods';showcalendar(event, this, true)" type="text" autocomplete="off" id="expirationrecommend" name="expirationrecommend" class="txt" value="$expirationrecommend" tabindex="1" />
						<a href="javascript:;" class="dropdownbtn" onclick="InFloat='floatlayout_mods';showselect(this, 'expirationrecommend')">^</a>
					</p>
				</td>
				</tr>
			</table>
		</table>
	</li>
	<!--{/if}-->
	<li>
		<table cellspacing="0" cellpadding="5">
			<tr>
				<td width="15"><input name="operations[]" type="checkbox" value="bump" $defaultcheck[bump] /></td>
				<td><label for="">{lang bump}</label></td>
			</tr>
		</table>
	</li>
	</ul>
<!--{elseif $optgroup == 2}-->
	<div class="topicadminlow">
		<!--{if $operation != 'type'}-->
			<input type="hidden" name="operations[]" value="move" />
			<p class="tah_body tah_fixiesel">
				{lang admin_target}: <select id="moveto" name="moveto" onchange="if(this.value) {$('moveext').style.display='';} else {$('moveext').style.display='none';}">
					$forumselect
				</select>
			</p>
			<p class="tah_body">
				<ul class="inlinelist" id="moveext" style="display:none;margin:5px 0;">
					<li class="wide"><label><input class="radio" type="radio" name="type" value="normal" checked="checked" /> {lang admin_move}</label></li>
					<li class="wide"><label><input class="radio" type="radio" name="type" value="redirect" /> {lang admin_move_hold}</label></li>
				</ul>
			</p>
		<!--{else}-->
			<!--{if $typeselect}-->
				<input type="hidden" name="operations[]" value="type" />
				<p>{lang types}: $typeselect</p>
			<!--{else}-->
				{lang admin_type_msg}{eval $hiddensubmit = true;}
			<!--{/if}-->
		<!--{/if}-->

	</div>
<!--{elseif $optgroup == 3}-->
	<div class="topicadminlow">
	<ul class="inlinelist">
		<!--{if $operation == 'delete'}-->
			<!--{if $allowdelpost}-->
				<input name="operations[]" type="hidden" value="delete"/>
				<p>{lang admin_delthread_confirm}</p>
			<!--{else}-->
				<p>{lang admin_delthread_nopermission}</p>
			<!--{/if}-->
		<!--{elseif $operation == 'down' || $operation='bump'}-->
			<li class="wide"><label><input class="radio" type="radio" name="operations[]" value="bump" checked="checked"/> {lang admin_bump}</label></li>
			<li class="wide"><label><input class="radio" type="radio" name="operations[]" value="down" /> {lang admin_down}</label></li>
		<!--{/if}-->
	</ul>
	</div>
<!--{elseif $optgroup == 4}-->
	<table cellspacing="0" cellpadding="0">
		<tr>
			<td>{lang expire}:&nbsp;</td>
			<td>
				<p class="hasdropdownbtn">
					<input onclick="InFloat='floatlayout_mods';showcalendar(event, this, true)" type="text" autocomplete="off" id="expirationclose" name="expirationclose" class="txt" value="$expirationclose" tabindex="1" />
					<a href="javascript:;" class="dropdownbtn" onclick="InFloat='floatlayout_mods';showselect(this, 'expirationclose')">^</a>
				</p>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="padding: 5px 0;">
				<ul class="inlinelist">
					<li class="wide"><label><input class="radio" type="radio" name="operations[]" value="open" $closecheck[0] />{lang admin_open}</label></li>
					<li class="wide"><label><input class="radio" type="radio" name="operations[]" value="close" $closecheck[1] />{lang admin_close}</label></li>
				</ul>
			</td>
		</tr>
	</table>
<!--{/if}-->
<div class="topicadminlog">
	<!--{if empty($hiddensubmit)}-->
	<h4>
		<span class="hasdropdownbtn right"><a onclick="InFloat='floatlayout_mods';showselect(this, 'reason', 'reasonselect')" class="dropdownbtn" href="javascript:;">^</a></span>
		{lang admin_reason}:
	</h4>
	<p><textarea id="reason" name="reason" class="txtarea" onkeyup="seditor_ctlent(event, '$(\'moderateform\').submit()')"></textarea></p>
	<ul id="reasonselect" style="display: none">{echo modreasonselect()}</ul>
	<p>
		<input name="modsubmit" type="submit" value="{lang confirms}" />
		<input type="checkbox" name="sendreasonpm" id="sendreasonpm" class="checkbox"{if $reasonpm == 2 || $reasonpm == 3} checked="checked" disabled="disabled"{/if} /> <label for="sendreasonpm" />{lang admin_pm}</label>
	</p>
	<!--{/if}-->
</div>
</div>
</form>
</div>
</div>

<script type="text/javascript" src="include/js/calendar.js?{VERHASH}" reload="1"></script>

<script type="text/javascript" reload="1">
function submithandle_mods(locationhref) {
	floatwinreset = 1;
	floatwin('close_mods');
	{if !empty($from)}
		location.href = 'viewthread.php?tid=$from';
	{else}
		location.href = locationhref;
	{/if}
}
var lastsel = null;
function switchitemcp(id) {
	if(lastsel) {
		lastsel.className = '';
	}
	$(id).className = 'currentopt';
	lastsel = $(id);
}
{if !empty($operation)}
	if($('itemcp_$operation')) {
		switchitemcp('itemcp_$operation');
	}
{/if}
function switchhl(op, obj, v) {
	if(op == 1) {
		$('highlight_color').value = v;
		$('color_bg').style.backgroundColor = obj.style.backgroundColor;
		$('color_menu').style.display = 'none';
	} else if(op == 2) {
		if(parseInt($('highlight_style_' + v).value)) {
			$('highlight_style_' + v).value = 0;
			obj.className = obj.className.replace(/ current/, '');
		} else {
			$('highlight_style_' + v).value = 1;
			obj.className += ' current';
		}
	}
}
function removehl() {
	$('highlight_style_' + 1).value = $('highlight_style_' + 2).value = $('highlight_style_' + 3).value = 0;
	$('highlight_op_1').className = $('highlight_op_1').className.replace(/ current/, '');
	$('highlight_op_2').className = $('highlight_op_2').className.replace(/ current/, '');
	$('highlight_op_3').className = $('highlight_op_3').className.replace(/ current/, '');
}
</script>

{template footer}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -