📄 advcontainer.tpl
字号:
{include file="manage.js"}
<form method="post" action="" name='myform' enctype="multipart/form-data"><span style="color:red">*{$alertw}</span>
<br><span style="color:red" title='{$abouttitle}'>*<a href="javascript:showa()" style="color:red" >{$aboutthis}</a></span>
<br>
<div id="aboutthis" style="display:none; overflow:hidden;">
{$aboutthisinfo}
</div>
<fieldset class="space">
{if $nowadvamgr}<input name="nowadvamgr" value="{$nowadvamgr}" type="hidden">{/if}
<legend><img src="{$logurl}logo.gif" alt="" title="" />{$adadvcontainer}</legend>
<label>{$adadvcontainer}</label>
<div class="margin-form">
{$deteminlr}<input type="radio" name="rf" value="l" checked="checked">
{$leftp}<input type='radio' name="rf" value='r'>{$rightp}
<br>{$width}<input type='test' name="widths"></div>
<fieldset class="space">
<legend><img src="{$logurl}logo.gif" alt="" title="" />{$childadadvcontainer}</legend>
<label>{$adadvcontainer}</label>
<div class="margin-form" name="scrcontainer">
<a href="javascript:;" onclick="addchildnu(this,1)" title="{$addchild}">[+]</a>
<a href="javascript:;" onclick="dropchildnu(this)" title="{$deletechild}">[-]</a>
<input type="radio" name="ctype" value="1" onclick='radiofun(this,1)'>{$mage}
<input type="radio" name="ctype" value="2" onclick='radiofun(this,1)'>{$lash}
<input type="radio" name="ctype" value="3" onclick='radiofun(this,1)' >{$tttext}<br>
<div name="auth">
</div>
</div>
</fieldset>
</fieldset>
<input type="submit" value="{$subm}" name='advsubm'>
</form>
{literal}
<script language="javascript">
var oObjElm = document.getElementById('aboutthis');
var hrem = 0;
function showa()
{
var oObjElm = document.getElementById('aboutthis');
oObjElm.style.height='1px';
document.getElementById('aboutthis').style.display = document.getElementById('aboutthis').style.display=='none' ? 'block' : 'none';
setTimeout('resizediv()',50);
}
function resizediv()
{
if(parseInt(oObjElm.style.height)<230)
{
oObjElm.style.height =(parseInt(oObjElm.style.height)+3)+'px';
setTimeout('resizediv()',5);
}
else hrem = parseInt(oObjElm.style.height);
}
var global_child = 1;
var global_child_con = 1;
var global_src = new Array();
function addchildnu(obj,val)
{
global_child += 1;
global_child_con += 1;
global_con = 1;
prnd = obj.parentNode.parentNode;
pprnd = prnd.parentNode;
new_prnd = document.createElement('fieldset');
var re = "addchildnu\\(this,\\d*\\)";
var re1 = "radiofun\\(this,\\d*\\)";
inhtm = prnd.innerHTML.replace(new RegExp(re,"gm"),'addchildnu(this,'+global_child+')');
inhtm = inhtm.replace(new RegExp(re1,"gm"),'radiofun(this,'+global_child+')');
new_prnd.innerHTML = inhtm;
for(i=0; i<new_prnd.childNodes.length;i++)
{
if(typeof new_prnd.childNodes[i].tagName == 'string')
{
if(new_prnd.childNodes[i].tagName.toUpperCase()=='DIV'&&new_prnd.childNodes[i].getAttribute('name')=='scrcontainer')
{
for(var index in new_prnd.childNodes[i].childNodes)
{
if(typeof new_prnd.childNodes[i].childNodes[index].tagName == 'string')
{
if(new_prnd.childNodes[i].childNodes[index].tagName.toUpperCase()=='DIV'&&new_prnd.childNodes[i].childNodes[index].getAttribute('name')=='auth')
{
new_prnd.childNodes[i].childNodes[index].innerHTML='';
};
}
};
};
};
};
pprnd.appendChild(new_prnd);
}
function dropchildnu(obj)
{
if(global_child_con==1){
alert('this is the last one!');
}
else{
global_child_con -= 1;
prnd = obj.parentNode.parentNode;
pprnd = prnd.parentNode;
pprnd.removeChild(prnd);
}
}
function radiofun(obj,val)
{
var parents = obj.parentNode
if(obj.checked)
typevalue = obj.value;
for(i=0; i<parents.childNodes.length;i++)
{
if(typeof parents.childNodes[i].tagName == 'string')
{
if(parents.childNodes[i].tagName.toUpperCase()=='DIV'&&parents.childNodes[i].getAttribute('name')=='auth')
{
amDiv = parents.childNodes[i];
};
}
}
switch(typevalue)
{
case '1':
screateHtml = '<div style="width:400px;">{/literal}{$imgh}{literal}<input type="text" style=" margin-left:35px;" name="childheight'+val+'"><br>'+
'<div><a href="javascript:;" onclick="addsrc(this,'+val+')">[+]</a>'+
'<a href="javascript:;" onclick="dropsrc(this,'+val+')">[-]</a>'+
'{/literal}{$advurl}{literal}<input type="text" style=" margin-left:1px;" name="childurl'+val+'[]"><br>'+
'<input type="hidden" name="advtpval'+val+'" value="'+obj.value+'">'+
'{/literal}{$imgsrc}{literal}<input type="file" style=" margin-left:59px;" name="imagesrc'+val+'[]"><br />'+
'{/literal}{$imgif}{literal}<textarea style=" margin-left:23px; width:300px; height:80px;" name="imgi'+val+'[]"></textarea><br/></div></div>';
break;
case '2':
screateHtml = '{/literal}{$flhh}{literal}<input style=" margin-left:1px;" type="text" name="flashh'+val+'"><br/>'+
'<input type="hidden" name="advtpval'+val+'" value="'+obj.value+'">'+
'{/literal}{$flh}{literal}<input type="file" style=" margin-left:5px;" name="flashsrc'+val+'"><br/>';
break;
case '3':
default : screateHtml ='{/literal}{$txth}{literal}<input style=" margin-left:1px;" type="text" name="childheightt'+val+'"><br>'+
'{/literal}{$txtmd}{literal}<input type="radio" name="modir'+val+'" value="0">{/literal}{$tvt}{literal}'+
'<input type="radio" name="modir'+val+'" value="1">{/literal}{$tdv}{literal}<br>'+
'<input type="hidden" name="advtpval'+val+'" value="'+obj.value+'"> '+
'{/literal}{$fsz}{literal}<select style=" margin-left:25px;" name="fontsi'+val+'">'+
'<option value="12px">12px</option>'+
'<option value="18px">18px</option>'+
'<option value="24px">24px</option>'+
'<option value="36px">36px</option>'+
'<option value="72px">72px</option>'+
"</select><br />"+
'{/literal}{$alu}{literal}<input type="text" style=" margin-left:25px;" name="childurlt'+val+'"><br>'+
'{/literal}{$bgc}{literal}<input type="text" style=" margin-left:25px;" id="textdbgc'+val+'" name="textdbgc'+val+'" onclick="colorSelector(\'textdbgc\','+val+')" ><br>'+
'{/literal}{$fcr}{literal}<input type="text" style=" margin-left:25px;" name="textcolor'+val+'" id="textcolor'+val+'" onclick="colorSelector(\'textcolor\','+val+')" ><br/>'+
'{/literal}{$awd}{literal}<textarea style=" margin-left:13px; width:300px; height:80px;" name="showText'+val+'"></textarea><br/>';
}
amDiv.innerHTML = screateHtml;
}
function addsrc(obj,val)
{
var nwsrc = document.createElement('div');
nwsrc.innerHTML = obj.parentNode.innerHTML;
obj.parentNode.parentNode.appendChild(nwsrc);
}
function dropsrc(obj,val)
{
obj.parentNode.parentNode.removeChild(obj.parentNode);
}
function colorSelector(name,val)
{
// var text = document.abc.text.value;
var sElementId = name+val;
//var oElement = obj;
var childhtml = '<html>'+
'<head>'+
'<title>color selector</title>'+
'<script language="javascript">'+
"var CROSSHAIRS_LOCATION = '{/literal}{$jssrc}img/crosshairs.png{literal}';"+
"var HUE_SLIDER_LOCATION = '{/literal}{$jssrc}img/h.png{literal}';"+
"var HUE_SLIDER_ARROWS_LOCATION = '{/literal}{$jssrc}img/position.png{literal}';"+
"var SAT_VAL_SQUARE_LOCATION = '{/literal}{$jssrc}img/sv.png{literal}';"+
"var obname = '"+sElementId+"';"+
'<'+'/script>'+
'<script language="javascript" src="{/literal}{$jssrc}js/colorselector.js{literal}"><'+'/script>'+
'</head>'+
'<body >'+
'<h1>color selector</h1>'+
'<table border="1">'+
'<tr>'+
'<td>'+
'<input type="text" id="txtColor" value="#FFFF00">'+
'</td>'+
'</tr>'+
'</table>'+
'<input type="button" value="Ok,i Choose this Color And return" onclick="returnvalue()">'+
'<br><span style="color:red;">if you didn`t see the Color Selector refresh this page by press the key "F5"'+
'</span></body>';
var chscript = '<script language="javascript">'+
"var inputNodes = document.getElementById('txtColor');"+
"var parent = inputNodes.parentNode;"+
"var prevNode = inputNodes.previousSibling;"+
"var selector = makeColorSelector(inputNodes);"+
"parent.insertBefore(selector, (prevNode ? prevNode.nextSibling : null));<"+"/script>"+
'</html>';
var childwindow = window.open('{/literal}{$jssrc}js/index.html{literal}',"ColorSelector", "menubar=no,width=350,height=450,resizeable=no");
childwindow.document.write(childhtml);
childwindow.document.write(chscript);
}
</script>
{/literal}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -