📄 list_favorite.tpl
字号:
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset={Charset}'>
<title>{SYS_NAME} {SYS_VERSION}</title>
<link rel=stylesheet href='templates/{Lang}/css/admin.css'>
<link rel=stylesheet href='templates/{Lang}/css/style.css'>
<link rel=stylesheet href='templates/{Lang}/css/toolbar.css'>
</head>
<body topmargin=0>
<script language='javascript'>
<!--
var page_url = escape(window.location.href);
function highlight_row(obj)
{
var bool = obj.checked;
if(obj.parentElement.tagName == 'TD')
{
if(bool)
{
obj.parentElement.parentElement.className = 'highlight_row';
}
else obj.parentElement.parentElement.className = 'list_content';
}
}
function deleteSelect()
//--------------------------------------------------------------------------------------
//descript: send the select element checkbox set to a delete url
//--------------------------------------------------------------------------------------
{
var hasSelected = false;
var frmInfo = document.frmInfo;
var Obj = frmInfo.sid;
if(Obj.length)
{
for(i = 0; i < Obj.length; i++)
{
if(Obj[i].checked)
{
hasSelected = true;
break;
}
}
}
else hasSelected = Obj.checked;
if(!hasSelected)
{
alert('请先选择删除的条目');
return false;
}
if(confirm('即将删除所有选择的条目, 且该操作不能恢复. 是否继续 ?'))
{
frmInfo.action = '{CurrentURL}&code=delete' + '&refer=' + page_url;
frmInfo.submit();
}
}
function Detail(imgObj, divObj)
{
if(divObj.style.display == 'block')
{
divObj.style.display = 'none';
imgObj.src = imgPlus.src;
}
else
{
divObj.style.display = 'block';
imgObj.src = imgMinus.src;
}
}
function editItem(id, attr)
{
if(!id) return false;
window.location = '{CurrentURL}&code=modify&ID=' + id + '&refer=' + page_url + '&' + attr;
}
function deleteItem(id, Caption, attr)
{
if(!id) return false;
if(confirm('即将删除条目 [' + Caption + '], 且该操作不能恢复! 是否继续 ?'))
window.location = '{CurrentURL}&code=delete&ids=' + id + '&refer=' + page_url+ '&' + attr;
}
function select_thisrow(obj)
{
var tmp = null;
if(window.event.srcElement.tagName == 'IMG'
|| window.event.srcElement.tagName == 'INPUT') return;
if(obj.cells[0].children[0].tagName == 'INPUT'
&& obj.cells[0].children[0].type == 'checkbox')
{
tmp = obj.cells[0].children[0];
}
else if (obj.cells[1].children[0].tagName == 'INPUT'
&& obj.cells[1].children[0].type == 'checkbox')
{
tmp = obj.cells[1].children[0];
}
tmp.checked = !tmp.checked;
highlight_row(tmp);
}
function reverseCheck(Obj)
{
if(!Obj) return;
if(!Obj.length)
{
if(Obj.disabled) return false;
Obj.checked = !Obj.checked;
highlight_row(Obj);
}
else
{
for(i = 0; i < Obj.length; i++)
{
if(Obj[i].disabled) continue;
if(Obj[i].checked) Obj[i].checked = false;
else Obj[i].checked = true;
highlight_row(Obj[i]);
}
}
}
var old_classname = 'list_content';
var mouse_over = false;
function highlightrow2(obj, bool)
{
if(mouse_over == bool) return;
mouse_over = bool;
if(obj.className == 'highlight_row') return;
if(bool)
{
obj.className = 'highlight_row2';
}
else
{
obj.className = 'list_content';
}
}
function checkValue()
{
var Obj = document.frmInfo2;
if(!Obj.Caption.value)
{
alert('请输入要收藏条目的标题');
Obj.Caption.focus();
return false;
}
if(!Obj.Url.value)
{
alert('请输入条目的链接地址');
Obj.Url.focus();
return false;
}
return true;
}
//-->
</script>
<!-- beginRow AddBlock -->
<form action="{ACTION}" method='POST' name='frmInfo2' onSubmit='return checkValue();'>
<table width="100%" border="0" cellspacing=0 cellpadding=5 class=adminform>
<tr class='info_title'>
<td colspan="8"><strong>添加/修改收藏条目</strong></td>
</tr>
<tr class='info_content'>
<td width=100>标题:</td>
<td>
<input name="Caption" type="text" size=20 value='{Caption}'>
</td>
</tr>
<tr class='info_content'>
<td width=100>链接地址:</td>
<td>
<input name="Url" type="text" size=50 value='{Url}'>
</td>
</tr>
<tr class='info_content'>
<td width=100>排序:</td>
<td>
<input type=text name='OrderID' size=4 value='{OrderID}'>
</td>
</tr>
<tr align="center" class='info_bottom'>
<td colspan=2>
<input type="submit" value="{btnCaption}">
<input type="button" onClick='window.close();' value="返回(C)" accesskey="c">
<input name="btnSubmit" type="hidden" id="btnSubmit" value="1">
</td>
</tr>
</table>
</form>
<!-- endRow AddBlock -->
<form action="" method="post" name='frmInfo'>
<table width="100%" border="0" cellspacing=0 cellpadding=5 class='adminlist'>
<tr class='list_title'>
<th width="30"><a onClick='reverseCheck(frmInfo.sid);'><strong>选</strong></a></th>
<th width=150>标题</th>
<th>链接地址</th>
<th width=80>排序</th>
<th width=60>操作</th>
</tr>
<!-- beginRow MFavoriteList -->
<tr align="center" class='list_content' onClick='select_thisrow(this);' onmouseover='highlightrow2(this, true);' onmouseout='highlightrow2(this, false);'>
<td><input onClick='highlight_row(this);' type="checkbox" name="ids[]" id='sid' value='{MFavoriteList.ID}'></td>
<td>{MFavoriteList.Caption}</td>
<td>{MFavoriteList.Url}</td>
<td>{MFavoriteList.OrderID}</td>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="operate">
<tr align="center">
<td><img class=btn_image alt='编辑' title='编辑' src='images/btn_edit.gif' onClick='editItem({MFavoriteList.ID});'></td>
<td><img class=btn_image alt='删除' title='删除' src='images/btn_del.gif' onClick='deleteItem({MFavoriteList.ID}, "{MFavoriteList.Caption}");'></td>
</tr>
</table>
</td>
</tr>
<!-- endRow MFavoriteList -->
<tr align="right" class='list_operater'>
<td colspan="8">
<input type="button" value='删除选定' onClick='deleteSelect();'>
</td>
</tr>
</table>
</form>
</body>
</html>
<script language='javascript'>
<!--
document.frmInfo2.Caption.focus();
//-->
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -