栏目管理 > 增加栏目"; $zt=""; $b_ok=1; $hiddenclass=""; //初使化数据 $r[myorder]=0; $r[listorder]="id DESC"; $r[reorder]="newstime DESC"; $islast=""; $filename0=" checked"; $filename1=""; $filename2=""; $openpl0=" checked"; $openpl1=""; $openadd0=""; $openadd1=" checked"; $r[classtype]=".html"; $r[filetype]=".html"; $r[newspath]="Y-m-d"; $r[link_num]="10"; $r[lencord]=25; $read=""; $r[newline]=10; $r[hotline]=10; $r[goodline]=10; $r[hotplline]=10; $r[firstline]=10; $r[maxnum]=0; $r[addinfofen]=0; $r[doctime]=0; $r[down_num]=2; $r[online_num]=2; $checked=" checked"; $r['addreinfo']=1; $defaultbclassid=" selected"; $islist=""; $islast="是"; //复制栏目 $docopy=ehtmlspecialchars($_GET['docopy']); if($docopy&&$enews=="AddClass") { $copyclass=1; } $ecmsfirstpost=1; $classid=(int)$_GET['classid']; if($enews=='EditClass') { $filepass=$classid; } else { $filepass=ReturnTranFilepass(); } //修改栏目 if($enews=="EditClass"||$copyclass) { $ecmsfirstpost=0; if($copyclass) { $thisdo="复制"; } else { $thisdo="修改"; } $read=""; $r=$empire->fetch1("select * from {$dbtbpre}enewsclass where classid='$classid'"); $addr=$empire->fetch1("select * from {$dbtbpre}enewsclassadd where classid='$classid'"); if(!empty($r[bclassid])) {$defaultbclassid="";} $url="管理栏目 > ".$thisdo."栏目:".$r[classname]; if($r[islist]) {$islist=" checked";} //修改大栏目 if(!$r[islast]) { //主栏目 if(empty($r[bclassid])) { $b_ok=1; } //中级栏目 else { $b_ok=1; } } //终级栏目 else { $hiddenclass=""; $b_ok=0; } //终级类别 if($r[islast]) { $islast=""; $islastcheck=" checked"; } else { $islast=""; $islastcheck=""; } $islast.=""; if($r[filename]==1) { $filename0=""; $filename1=" checked"; $filename2=""; } elseif($r[filename]==2) { $filename0=""; $filename1=""; $filename2=" checked"; } else {} if($r[openpl]) { $openpl0=""; $openpl1=" checked"; } if($r[checkpl]) { $checkpl=" checked"; } if($r[openadd]) { $openadd0=""; $openadd1=" checked"; } else { $openadd0=" checked"; $openadd1=""; } //栏目目录 $mycr=GetPathname($r[classpath]); $pripath=$mycr[1]; $classpath=$mycr[0]; $read=""; //复制栏目 if($copyclass) { $r[classname].="(1)"; $classpath.="1"; $read=""; $islast="是"; } if($r[checked]) {$checked=" checked";} else {$checked="";} } //系统模型 $m_sql=$empire->query("select mid,mname,usemod from {$dbtbpre}enewsmod order by myorder,mid"); while($m_r=$empire->fetch($m_sql)) { if(empty($m_r[usemod])) { if($m_r[mid]==$r[modid]) {$m_d=" selected";} else {$m_d="";} $mod_options.=""; } //列表模板 $listtemp_options.=""; $dtlisttemp_options.=""; $lt_sql=$empire->query("select tempid,tempname from ".GetTemptb("enewslisttemp")." where modid='$m_r[mid]'"); while($lt_r=$empire->fetch($lt_sql)) { //静态 if($lt_r[tempid]==$r[listtempid]) {$lt_d=" selected";} else {$lt_d="";} $listtemp_options.=""; //动态 if($lt_r[tempid]==$r[dtlisttempid]) {$lt_dt=" selected";} else {$lt_dt="";} $dtlisttemp_options.=""; } //搜索模板 $searchtemp.=""; $st_sql=$empire->query("select tempid,tempname from ".GetTemptb("enewssearchtemp")." where modid='$m_r[mid]'"); while($st_r=$empire->fetch($st_sql)) { if($st_r[tempid]==$r[searchtempid]) {$st_d=" selected";} else {$st_d="";} $searchtemp.=""; } //内容模板 $newstemp_options.=""; $nt_sql=$empire->query("select tempid,tempname from ".GetTemptb("enewsnewstemp")." where modid='$m_r[mid]'"); while($nt_r=$empire->fetch($nt_sql)) { if($nt_r[tempid]==$r[newstempid]) {$nt_d=" selected";} else {$nt_d="";} $newstemp_options.=""; } } //栏目 $fcfile="../data/fc/ListEnews.php"; $fcjsfile="../data/fc/cmsclass.js"; if(file_exists($fcjsfile)&&file_exists($fcfile)) { $options=GetFcfiletext($fcjsfile); $options=str_replace(""; } if($group) { $group="".$group.""; } //会员组 $qgroup=''; $qgbr=''; $qgi=0; $cgroup=''; $sql1=$empire->query("select groupid,groupname from {$dbtbpre}enewsmembergroup order by level"); while($l_r=$empire->fetch($sql1)) { if($r[groupid]==$l_r[groupid]) {$select=" selected";} else {$select="";} $group.=""; //投稿 $qgi++; if($qgi%6==0) { $qgbr='
'; } else { $qgbr=''; } $qgchecked=''; if(strstr($r[qaddgroupid],','.$l_r[groupid].',')) { $qgchecked=' checked'; } $qgroup.="".$l_r[groupname]." ".$qgbr; //栏目页权限 $cgchecked=''; if(strstr($r[cgroupid],','.$l_r[groupid].',')) { $cgchecked=' checked'; } $cgroup.="".$l_r[groupname]." ".$qgbr; } //js模板 $jstempsql=$empire->query("select tempid,tempname from ".GetTemptb("enewsjstemp")." order by tempid"); while($jstempr=$empire->fetch($jstempsql)) { $select=""; if($r[jstempid]==$jstempr[tempid]) { $select=" selected"; } $jstemp.=""; } //封面模板 $classtempsql=$empire->query("select tempid,tempname from ".GetTemptb("enewsclasstemp")." order by tempid"); while($classtempr=$empire->fetch($classtempsql)) { $select=""; if($r[classtempid]==$classtempr[tempid]) { $select=" selected"; } $classtemp.=""; } //评论模板 $pltempsql=$empire->query("select tempid,tempname from ".GetTemptb("enewspltemp")." order by tempid"); while($pltempr=$empire->fetch($pltempsql)) { $select=""; if($r[pltempid]==$pltempr[tempid]) { $select=" selected"; } $pltemp.=""; } //WAP模板 $wapstyles=''; $wapstyle_sql=$empire->query("select styleid,stylename from {$dbtbpre}enewswapstyle order by styleid"); while($wapstyle_r=$empire->fetch($wapstyle_sql)) { $select=""; if($r[wapstyleid]==$wapstyle_r[styleid]) { $select=" selected"; } $wapstyles.=""; } //预设投票 $infovotesql=$empire->query("select voteid,ysvotename from {$dbtbpre}enewsvotemod order by voteid desc"); while($infovoter=$empire->fetch($infovotesql)) { $select=""; if($r[definfovoteid]==$infovoter[voteid]) { $select=" selected"; } $definfovote.=""; } //优化方案 $yh_options=''; $yhsql=$empire->query("select id,yhname from {$dbtbpre}enewsyh order by id"); while($yhr=$empire->fetch($yhsql)) { $select=''; if($r[yhid]==$yhr[id]) { $select=' selected'; } $yh_options.=""; } //工作流 $workflows=''; $wfsql=$empire->query("select wfid,wfname from {$dbtbpre}enewsworkflow order by myorder,wfid"); while($wfr=$empire->fetch($wfsql)) { $select=''; if($r[wfid]==$wfr[wfid]) { $select=' selected'; } $workflows.=""; } //编辑器 include('ecmseditor/eshoweditor.php'); $loadeditorjs=ECMS_ShowEditorJS('ecmseditor/infoeditor/'); //当前使用的模板组 $thegid=GetDoTempGid(); ?> 管理栏目
位置:

 基本属性 

> > >
增加栏目
栏目名称
栏目别名 (为空则与栏目名相同)
所属父栏目
栏目类型 内部栏目"; } else { $wbclassstyle=''; $nbclassstyle=' style="display:none"'; echo"外部栏目"; } } else { if(empty($r[wburl])) { $wbclassstyle=' style="display:none"'; $nbclassstyle=''; } else { $wbclassstyle=''; $nbclassstyle=' style="display:none"'; } ?> onclick="wbclass.style.display='none';nbclass.style.display='';"> 内部栏目 onclick="wbclass.style.display='';nbclass.style.display='none';"> 外部栏目(选择后不能修改)
  外部栏目链接地址:
是否终级栏目 (终级栏目下才能增加信息)
栏目存放文件夹
  上层栏目目录 本栏目目录  
根目录/
>
绑定的系统模型 *
使用优化方案
绑定域名 应用于子栏目 (没有绑定,请留空.后面无需加"/")
栏目缩略图
页面关键字
栏目简介
栏目增加时间

 选项设置 

栏目选项
是否显示到导航 > 显示 > 不显示(如:导航标签,地图标签)
显示排序 (值越小越前面)
栏目访问权限
  > 访问权限应用于信息(选择后信息的查看权限可以不设置)
开启前台投稿 > 开启 > 关闭
前台投稿设置  
验证码 开启验证码: >
投稿权限(不选为不限)
投稿生成列表

投稿审核 > 需要审核 > 无需审核
发布信息增加 点数 (不增加请设为0,扣点请设为负数,使用此项需将投稿权限设置为会员以上)
会员最大发布信息数 (单个会员最多能发布多少条信息,使用此项需将投稿权限设置为会员以上)
管理投稿 > 编辑信息需要审核
后台信息发布设置  
增加/编辑信息 > 生成内容页;生成列表:
  > 生成上一篇信息
  > 检测标题重复
审核设置 > 直接审核
使用工作流
信息预设投票 (增加信息时默认的投票项)
默认查看信息权限 (增加信息时默认的会员组权限)
其他设置  
评论功能 > 开启 > 关闭,评论需要审核: > 是
信息归档 归档大于 天的信息(0为不归档)
特殊模型设置  
下载/影视模型 每行显示 个下载地址, 个在线观看地址

 模板选项 

>
模板设置
栏目绑定信息 绑定信息ID: [修改信息] (格式:栏目ID,信息ID)
页面显示模式 > 封面式 > 列表式 > 页面内容式 onclick="bdinfo.style.display='';"> 栏目绑定信息
  说明:封面式要选择封面模板、列表式要选择列表模板、内容式要录入页面内容
  绑定信息ID: [修改信息] (格式:栏目ID,信息ID)
封面模板
所属列表模板 静态: ,动态: *
所属内容模板 *( 应用于已生成的信息 )
所属评论模板
搜索模板
WAP模板 ( 应用于子栏目)
WAP页面模式 (封面式:模板目录要建“cpage.temp.php”模板文件;页面式:模板目录要建“c+栏目ID.php”模板文件,比如c2.php)
页面内容(支持标签同封面模板) 请将内容复制到Dreamweaver(推荐)或者使用模板在线编辑进行可视化编辑

 生成选项 

生成设置
栏目页模式 > 静态页面 > 动态页面
内容页模式 > 静态页面 > 动态生成 > 动态页面
管理信息排序方式
列表式页面排序方式
列表式显示附加SQL条件 (最多255个字符)
是否生成 > 不生成栏目页, > 不生成内容页, > 不生成JS调用, > 标签不调用
栏目文件扩展名 (如.html,.xml,.htm等)
显示总记录数 (0为显示所有记录)
生成静态页数 (超过分页采用动态链接,0为不限)
生成信息每页显示 条记录
相关链接显示 条记录(0为不生成相关链接)
内容页存放目录 > 栏目目录 ''?' checked':''?>> 自定义: / (从根目录开始)
内容页目录存放形式 (如Y-m-d,Y/m-d等形式)
内容页文件命名形式 [前缀] 命名: > 信息ID > time() > date() > 公共信息ID > md5() > 目录
内容页文件扩展名 (如.html,.xml,.htm等)
内容关键字替换

 单页内容 

单页内容设置
当栏目是单页面内容时设置,比如:公司简介、联系方式等单页。在模板中调用本内容用:<?=ReturnClassAddField(0,'eclasspagetext')?>

 JS调用设置 

JS调用相关设置
所用JS模板
最新信息JS显示 条记录
热门信息JS显示 条记录
推荐信息JS显示 条记录
热门评论信息JS显示 条记录
头条信息JS显示 条记录
gettotal("select count(*) as total from {$dbtbpre}enewsclassf"); if($classfnum) { ?>

 自定义字段设置 

自定义字段设置  
栏目自定义字段调用说明
内置调用栏目自定义字段函数:ReturnClassAddField(栏目ID,字段名),栏目ID=0为当前栏目ID。取多个字段内容可用逗号隔开,例子:
取得'classtext'字段内容:$value=ReturnClassAddField(0,'classtext'); //$value就是字段内容。
取得多个字段内容:$value=ReturnClassAddField(1,'classid,classtext'); //$value['classtext']才是字段内容。