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

📄 goodscate.htm

📁 PHPShops多用户商城系统(简称PHPShops)是基于电子商务的一套平台交易系统
💻 HTM
字号:
<!--<?php
include_once Template('top');
if(empty($action)){print <<<EOT
-->
<div class="menuTab">
	<ul>
		<li class="active"><a href="$basename">分类管理</a></li>
		<li><a href="$basename&action=addcategory">添加分类</a></li>
	</ul>
</div>
<div class="c"></div>
<div class="itable">
<form action="$basename&" method="post">
<input type="hidden" name="action" value="vieworder" />
<table cellspacing="0" cellpadding="0">
	<caption>管理分类</caption>
	
	<tr class="tr1" align="center">
		<td align="left">分类名称</td>
		<td>顺序</td>
		<td>编辑</td>
		<td>品牌管理</td>
		<td>属性属性</td>
		<td>删除</td>
	</tr>
<!--
EOT;
foreach($_Category as $key => $val){
$val['name'] = $val['type']==0 ? "<b>$val[name]</b>" : "$val[name]";
$val['nameplate'] = $nameplate[$key] ? '-' : "<a href='$manage_item?manage=nameplate&cid=$val[cid]'>管理</a>";
$add = str_repeat('>',$val['type']);
print <<<EOT
-->
	<tr class="tr2" align="center">
		<td align="left">$add $val[name]</td>
		<td>
			<input type="text" name="order[$val[cid]]" value="$val[vieworder]" size="5" class="ip" />
		</td>
		<td>
			<a href="$basename&action=edit&cid=$val[cid]">编辑</a>
		</td>
		<td>
			$val[nameplate]
		</td>
		<td>
			<a href="$basename&action=identity&cid=$val[cid]">设置</a>
		</td>
		<td>
			<a style="cursor:pointer;" onclick="return checkset('$basename&action=delete&cid=$val[cid]')">删除</a>
		</td>
	</tr>
<!--
EOT;
}print <<<EOT
-->
</table>
</div>

<div class="tac">
	<input type="submit" class="bt bt2" value="提 交" />
</div>
</form>

<script language='javascript'>
function checkset(chars){	
	if(!confirm("将删除该分类下的所有商品信息,请确认!"))
		return false;
	location.href(chars);
}
</script>
<!--
EOT;
} elseif($action == 'addcategory'){print <<<EOT
-->
<div class="menuTab">
	<ul>
		<li><a href="$basename">分类管理</a></li>
		<li class="active"><a href="$basename&action=addcategory">添加分类</a></li>
	</ul>
</div>
<div class="c"></div>

<div class="itable">
<table cellspacing="0" cellpadding="0">
	<caption>提示</caption>
	<tr><td>
	<div style="line-height:20px;margin:5px 0 5px 20px;">
		管理系统的商品分类,支持无限级四级分类,支持html代码
	</div>
	</td></tr>
</table>
</div>
<div class="c"></div>

<form action="$basename&" method="post">
<input type="hidden" name="action" value="addcategory" />
<input type="hidden" name="cup" value="0" />
<input type="hidden" name="step" value="2" />
<div class="itable">
<table cellspacing="0" cellpadding="0">
	<caption>添加根分类</caption>
	<tr class="tr2">
		<td width="28%">根分类名称</td>
		<td><input type="text" name="category_name" size="30" class="ip" /></td>
	</tr>
	<tr class="tr2">
		<td>是否显示在导航栏上</td>
		<td><input type="radio" name="ifmenu" value="1" checked /> 是
			<input type="radio" name="ifmenu" value="0" /> 否
		</td>
	</tr>
</table>
</div>
<div class="tac"><input type="submit" class="bt bt2" value="提 交" /></div>
</form>

<form action="$basename&" method="post">
<input type="hidden" name="action" value="addcategory" />
<input type="hidden" name="step" value="2" />
<div class="itable">
<table cellspacing="0" cellpadding="0">
	<caption>添加子分类</caption>
	<tr class="tr2">
		<td width="30%">子分类名称</td>
		<td><input type="text" name="category_name" size="30" class="ip" /> 
			
		</td>
	</tr>
	<tr class="tr2">
		<td width="30%">所属上级分类</td>
		<td>
			<select name="cup">$Category</select>
		</td>
	</tr>
</table>
</div>
<div class="tac"><input type="submit" class="bt bt2" value="提 交" /></div>
</form>
<!--
EOT;
} elseif($action == 'edit'){print <<<EOT
-->
<div class="menuTab">
	<ul>
		<li><a href="$basename">分类管理</a></li>
		<li class="active"><a href="$basename&action=addcategory">添加分类</a></li>
	</ul>
</div>
<div class="c"></div>

<form action="$basename&" method="post">
<input type="hidden" name="action" value="edit" />
<input type="hidden" name="step" value="2" />
<input type="hidden" name="cid" value="$cid" />
<div class="itable">
<table cellspacing="0" cellpadding="0">
	<caption>编辑分类</caption>
	<tr class="b">
		<td width="60%">分类名称(支持 html 代码)</td>
		<td>
			<input type="text" size="30" value="$category_name" name="category_name" />
		</td>
	</tr>
	<tr class="b">
		<td>所属分类</td>
		<td>
			<select name="cup">
				<option value="0"></option>
				$Category
			</select>
		</td>
	</tr>
<!--
EOT;
if($cup == '0'){print <<<EOT
-->
	<tr class="b">
		<td>是否显示在导航栏上</td>
		<td><input type="radio" name="ifmenu" value="1" $ifmenu_1 /> 是
			<input type="radio" name="ifmenu" value="0" $ifmenu_0 /> 否
		</td>
	</tr>
<!--
EOT;
}print <<<EOT
-->
</table>
</div>
<center>
	<input type="submit" value="提 交" /> 
</center>
</form>
<!--
EOT;
}elseif($action=='identity'){print <<<EOT
-->
<style>
.checkon{background:#F7F7F7}
</style>
<div class="menuTab">
	<ul>
		<li class="active"><a>属性设置</a></li>
	</ul>
</div>
<div class="c"></div>

<form action="$basename&" method="post" name="form1" onsubmit="return checkform(this);">
<input type="hidden" name="action" value="$action" />
<input type="hidden" name="step" value="2" />
<input type="hidden" name="cid" value="$cid" />
<table width="100%" cellspacing="1" cellpadding="3">
	<tr class="b" valign="top">
		<td width="60%">
			<div class="itable">
			<table cellpadding="0" cellspacing="0" >
				<caption onclick="clearselid();">{$_Category[$cid][name]}的属性</caption>
				<!--<tr onclick="clearselid();"><td class="h" align="left" colspan="2"></td></tr> -->
				<tbody id="mtable">
<!--
EOT;
$i=1;
foreach($identity as $key=>$value){print <<<EOT
-->
					<tr id="item_$i" class="tr2" align="center" onclick="selectitem(this.id);">
						<td id="$key">$value[title]</td>
						<td title="$value[explain]">$value[html]</td>
					</tr>
<!--
EOT;
$i++;
}print <<<EOT
-->
				</tbody>
			</table></div>
		</td>
		<td>
			<div class="itable">
			<table cellpadding="0" cellspacing="0" >
				<caption>属性编辑框(添加、修改、删除都需提交才生效)</caption>
				<tr class="tr2"><td width="30%" align="center">属性名称</td><td><input type="text" name="name" size="25" /></td></tr>
				<tr class="tr2"><td align="center">唯一标志符</td><td><input type="text" name="sign" size="10" /> (字母和数字)</td></tr>
				<tr class="tr2"><td align="center">值类型</td><td><select name="type" onchange="showType(this.value);"><option value="0">文本输入框</option><option value="1">单选框</option><option value="2">复选框</option></select></td></tr>
				<tbody id="stype" style="display:none">
				<tr class="tr2"><td align="center">预设选项<br />(一行一个)</td><td><textarea name="content" style="width:165px;height:62px"></textarea></td></tr>
				</tbody>
				<tr class="tr2"><td align="center">提示说明<br />(出现在每个<br />属性后面)</td><td><textarea name="explain" style="width:165px;height:62px"></textarea></td></tr>
				<tr class="tr2" align="center"><td colspan="2"><input class="bt" type="button" value="添 加" onclick="additem(1);" /> <input class="bt" type="button" value="修 改" onclick="additem(2);" /> <input class="bt" type="button" value="删 除" onclick="delitem();" /></td></tr>
			</table>
			</div>
		</td>
	</tr>
</table><br />
<center><input type="submit" value="提 交" class="bt bt2" /></center>
</form>
<script>
var num = $i;
var selid = '';
function showType(v){
	$('stype').style.display = v==0 ? 'none' : '';
}
function additem(id){
	if(document.form1.sign.value==''){
		alert('请设置唯一标志符');
		return false;
	}
	if(id==1){
		var tr = document.createElement('tr');
		tr.id  = 'item_' + num;
		num++;
		tr.className = 'b';
		tr.onclick	 = function(){selectitem(this.id);};
		if(selid==''){
			$('mtable').appendChild(tr);
		} else{
			$('mtable').insertBefore(tr,$(selid));
		}
	} else{
		if(selid == ''){
			alert('没有选中的属性');return;
		}
		var tr = $(selid);
		while(tr.hasChildNodes()){
			tr.removeChild(tr.firstChild);
		}
	}
	var td = document.createElement('td');
	td.innerHTML = document.form1.name.value;
	td.id = document.form1.sign.value;
	tr.appendChild(td);

	var html = '';
	if(document.form1.type.value==0){
		html += '<input type="text" />';
	} else if(document.form1.type.value==1){
		html += '<select>';
		var s = document.form1.content.value.split('\\n');
		for(var i=0;i<s.length;i++){
			html += '<option>'+s[i]+'</option>';
		}
		html += '</select>';
	} else{
		var s = document.form1.content.value.split('\\n');
		for(var i=0;i<s.length;i++){
			html += '<input type="checkbox" /><span>'+s[i]+'</span>';
		}
	}
	var td2 = document.createElement('td');
	td2.innerHTML = html;
	td2.title = document.form1.explain.value;
	tr.appendChild(td2);
}
function selectitem(id){
	selid = id;
	var s = $('mtable').getElementsByTagName('tr');
	for(var i=0;i<s.length;i++){
		s[i].className = s[i].id == id ? 'checkon' : 'b';
	}
	var tr = $(id);
	document.form1.name.value = tr.firstChild.innerHTML;
	document.form1.sign.value = tr.firstChild.id;
	var td = tr.lastChild;
	var v;
	var h = '';
	if(td.firstChild.tagName.toLowerCase() == 'select'){
		v = 1;
		var op = td.firstChild.options;
		for(var i=0;i<op.length;i++){
			h += (h ? '\\n' : '') + op[i].text;
		}
		document.form1.content.value = h;
	} else if(td.firstChild.tagName.toLowerCase() == 'input' && td.firstChild.type=="text"){
		v = 0;
	} else{
		v = 2;
		var op = td.getElementsByTagName('span');
		for(var i=0;i<op.length;i++){
			h += (h ? '\\n' : '') + op[i].innerHTML;
		}
		document.form1.content.value = h;
	}
	document.form1.type.options[v].selected = true;
	document.form1.explain.value = td.title;
	showType(v);
}
function delitem(){
	if(selid=='')return;
	$(selid).parentNode.removeChild($(selid));
	selid = '';
}
function clearselid(){
	selid = '';
	var s = $('mtable').getElementsByTagName('tr');
	for(var i=0;i<s.length;i++){
		s[i].className = 'b';
	}
}
function checkform(obj){
	var s = $('mtable');
	if(s.hasChildNodes()){
		var ds = s.getElementsByTagName('tr');
		var input;
		for(var i=0;i<ds.length;i++){
			input = document.createElement('input');
			input.type = 'hidden';
			input.name = 'ftitle['+i+']';
			input.value = ds[i].firstChild.innerHTML;
			obj.appendChild(input);

			input = document.createElement('input');
			input.type = 'hidden';
			input.name = 'fsign['+i+']';
			input.value = ds[i].firstChild.id;
			obj.appendChild(input);

			var td = ds[i].lastChild;
			var v;
			var h = '';
			if(td.firstChild.tagName.toLowerCase() == 'select'){
				v = 1;
				var op = td.firstChild.options;
				for(var j=0;j<op.length;j++){
					h += (h ? ',' : '') + op[j].text;
				}
			} else if(td.firstChild.tagName.toLowerCase() == 'input' && td.firstChild.type=="text"){
				v = 0;
			} else{
				v = 2;
				var op = td.getElementsByTagName('span');
				for(var j=0;j<op.length;j++){
					h += (h ? ',' : '') + op[j].innerHTML;
				}
			}
			input = document.createElement('input');
			input.type = 'hidden';
			input.name = 'ftype['+i+']';
			input.value = v;
			obj.appendChild(input);

			input = document.createElement('input');
			input.type = 'hidden';
			input.name = 'fcontent['+i+']';
			input.value = h;
			obj.appendChild(input);

			input = document.createElement('input');
			input.type = 'hidden';
			input.name = 'fexplain['+i+']';
			input.value = td.title;
			obj.appendChild(input);
		}
		return true;
	} else{
		alert('没有添加相关属性');
		return false;
	}
}
</script>
<!--
EOT;
}include_once Template('adminbottom');
?>-->

⌨️ 快捷键说明

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