channel_add.php
来自「网站代码」· PHP 代码 · 共 328 行 · 第 1/2 页
PHP
328 行
<?php
defined('IN_PHPCMS') or exit('Access Denied');
include admintpl('header');
?>
<script language='JavaScript' type='text/JavaScript'>
function CheckForm(){
if(document.myform.channelname.value==''){
ShowTabs(0);
alert('请输入频道名称!');
document.myform.channelname.focus();
return false;
}
if(document.myform.channeltype[0].checked==true){
if(document.myform.channeldir.value==''){
ShowTabs(0);
alert('请输入频道目录!');
document.myform.channeldir.focus();
return false;
}
}
else{
if(document.myform.linkurl.value==''){
ShowTabs(0);
alert('请输入频道的链接地址!');
document.myform.linkurl.focus();
return false;
}
}
document.myform.templateid.value = template.document.template.templateid.value;
}
</script>
<script language="javascript">
var i=1;
var k=i;
function AddItem()
{
i++;
if(i>50)
{
alert("参数过多!");
return;
}
document.all.setting.innerHTML+="<div id='setting"+i+"'><table cellpadding='0' cellspacing='0' border='0' width='100%'><tr align='center'><td class='tablerow' width='5%'>"+i+"</td><td class='tablerow' width='12%'><input name='myvariable[]' type='text' id='myvariable[]' size='12' maxlength='50'></td><td class='tablerow' width='34%'><textarea id='myvalue[]' name='myvalue[]' rows='3' cols='40'></textarea></td><td class='tablerow' width='25%'><textarea id='mynote[]' name='mynote[]' rows='3' cols='30'></textarea></td><td class='tablerow' width='15%'><input type='button' value=' 删除 ' name='del' onClick=\"DelItem('setting"+i+"');\"></td><td class='tablerow' width='5%'></td></tr></table></div>";
}
function DelItem(myid)
{
i--;
setidval(myid,'');
}
function ResetItem()
{
document.all.setting.innerHTML= old;
i=k;
}
</script>
<body onload="old = document.all.setting.innerHTML">
<table cellpadding="0" cellspacing="0" border="0" width="100%" height="10">
<tr>
<td></td>
</tr>
</table>
<?=$menu?>
<form name="myform" method="post" action="?file=channel&action=add&save=1" onSubmit='return CheckForm();'>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr align='center' height='24'>
<td id='TabTitle' class='title2' onclick='ShowTabs(0)'>基本信息</td>
<td id='TabTitle' class='title1' onclick='ShowTabs(1)'>权限设置</td>
<td id='TabTitle' class='title1' onclick='ShowTabs(2)'>上传选项</td>
<td id='TabTitle' class='title1' onclick='ShowTabs(3)'>生成方式</td>
<td id='TabTitle' class='title1' onclick='ShowTabs(4)'>自定义参数</td>
<td> </td>
</tr>
</table>
<table cellpadding="2" cellspacing="1" class="tableborder">
<tbody id='Tabs' style='display:'>
<th colspan=2>基本信息</th>
<tr>
<td width='25%' class='tablerow'><strong>频道名称</strong></td>
<td class='tablerow'><input name='channel[channelname]' type='text' id='channelname' size='40' maxlength='50'></td>
</tr>
<tr>
<td class='tablerow'><strong>频道图片</strong></td>
<td class='tablerow'><input name='channel[channelpic]' type='text' id='channelpic' size='40' maxlength='50'> <input type="button" value=" 上传 " onclick="javascript:openwinx('?mod=phpcms&file=uppic&channelid=<?=$channelid?>&uploadtext=channelpic&width=100&height=100','upload','350','200')"></td>
</tr>
<tr>
<td class='tablerow'><strong>频道说明</strong><br></td>
<td class='tablerow'><input name='channel[introduce]' type='text' id='introduce' size='40' maxlength='255'></td>
</tr>
<tr>
<td class='tablerow'><strong>频道关键词</strong><br>针对搜索引擎设置的关键词</td>
<td class='tablerow'><input name='channel[meta_keywords]' type='text' id='meta_keywords' size='40' maxlength='30'></td>
</tr>
<tr>
<td class='tablerow'><strong>频道内容描述</strong><br>针对搜索引擎设置的网页描述</td>
<td class='tablerow'><input name='channel[meta_description]' type='text' id='meta_description' size='40' maxlength='30'></td>
</tr>
<tr>
<td class='tablerow'><strong>频道类型</strong><br>请慎重选择,频道一旦添加后就不能再更改频道类型。</td>
<td class='tablerow'>
<input name='channel[channeltype]' id='channeltype' type='radio' value='1' checked onClick="channelsetting.style.display='';HideTabTitle('',1)"><font color=blue><b>系统内部频道</b></font><br> 系统内部频道指的是在本系统现有功能模块(新闻、文章、图片等)基础上添加新的频道,新频道具备和所使用功能模块完全相同的功能。例如,添加一个名为“新闻”的新频道,新频道使用“文章”模块的功能,则新添加的“新闻”频道具有原文章频道的所有功能。
<table id='channelsetting' width='100%' border='0' cellpadding='2' cellspacing='1' style='display:'>
<tr>
<td width='200' class='tablerow'><strong>频道使用的功能模型:</strong></td>
<td>
<select name='channel[module]' id='module' onchange="template.location='?mod=phpcms&file=template&action=showselect&name=templateid&templateid=0&type=index&module='+this.value">
<?php foreach($modules as $m){ ?>
<option value='<?=$m['module']?>'><?=$m['modulename']?></option>
<?php } ?>
</select>
<font color=red>请慎重选择,添加后就不能修改此项。</font></td>
</tr>
<tr>
<td width='200' class='tablerow'><strong>频道目录:</strong><br>
<font color='#FF0000'>只能是英文</font><br>
<font color='#0000FF'>样例:</font>news、news、soft</td>
<td><input name='channel[channeldir]' type='text' id='channeldir' size='20' maxlength='50'> <font color='#FF0000'>* 请慎重录入,添加后就不能修改此项。</font></td>
</tr>
<tr>
<td width='200' class='tablerow'><strong>绑定域名:</strong><br>
<font color='#FF0000'>如果不绑定则请不要填写</font><br></td>
<td><input name='channel[channeldomain]' type='text' id='channeldomain' size='20' maxlength='50'></td>
</tr>
</table>
<br><br>
<input name='channel[channeltype]' id='channeltype' type='radio' value='0' onClick="channelsetting.style.display='none';HideTabTitle('none')"><font color=blue><b>外部频道</b></font><br> 外部频道指链接到本系统以外的地址中。当此频道准备链接到网站中的其他系统时,请使用这种方式。<br>
链接地址:<input name='channel[linkurl]' type='text' id='linkurl' size='40' maxlength='200'> <?=$page_select?>
</td>
</tr>
<tr>
<td width='25%' class='tablerow'><strong>频道的默认风格</strong></td>
<td class='tablerow'>
<?=$skinid?>
</td>
</tr>
<tr>
<td class='tablerow'><strong>频道首页模板</strong></td>
<td class='tablerow'>
<input type="hidden" name="templateid">
<iframe id="template" src="?mod=phpcms&file=template&action=showselect&name=templateid&type=index&templateid=0&module=<?=$module?>" border="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" framespacing="0" frameborder="0" scrolling="no" width="250" height="22"></iframe>
</td>
</tr>
</tbody>
<tbody id='Tabs' style='display:none'>
<th colspan=2>权限设置</th>
<tr>
<td width='30%' class='tablerow'><strong>频道权限:</strong><br><font color='red'>频道权限为继承关系,当频道设为“认证频道”时,其下的栏目设为“开放栏目”也无效。相反,如果频道设为“开放频道”,其下的栏目可以自由设置权限。</font></td>
<td class='tablerow'>
<table>
<tr><td width='80' valign='top'><input type='radio' name='channel[channelpurview]' value='0' checked>开放频道</td>
<td>任何人(包括游客)可以浏览此频道下的信息。可以在栏目设置中再指定具体的权限。</td></tr>
<tr><td width='80' valign='top'><input type='radio' name='channel[channelpurview]' value='1'>认证频道</td>
<td>游客不能浏览,并在下面指定允许浏览的会员组。如果频道设置为认证频道,则此频道的“生成HTML”选项只能设为“不生成HTML”。</td></tr>
</table>
</td>
</tr>
<tr>
<td class='tablerow'><strong>允许浏览此频道的会员组:</strong><br>如果频道权限设置为“认证频道”,请在此设置允许浏览此频道的会员组</td>
<td class='tablerow'>
<?=$arrgroupid_browse?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?