dedecms分类信息不必选择栏目可以指定栏目的修改方法-不需要

不需要

没有人的生活能不需要it互联网、搜索引擎

« dedecms软件上传文件的时候报错Fatal errorlighttpd服务器修改默认站点目录 »

dedecms分类信息不必选择栏目可以指定栏目的修改方法

dedecms在发表分类信息的时候需要选择栏目,这样有时候就显得多余了,如果能通过参数"cid=栏目id"来指定栏目就好了。

其实也很简单,二个步骤就可以修改好的。

第一步:打开include文件夹下的common.func.php,加上下面这个函数。

//分类信息不必选择栏目
function GetTypeName($aid)
{
        global $dsql;
        $chRow = $dsql->GetOne("Select typename From `#@__arctype` where id='$aid' ");
        return $chRow['typename'];
}

第二步:打开member\templets文件夹下的archives_sg_add.htm,

<?php
  $typeOptions = GetOptionList(0,$channelid);
  echo "<select name='typeid' style='width:350px' size='1'>\r\n";
  echo "<option value='0' selected>请选择栏目...</option>\r\n";
  echo $typeOptions;
  echo "</select>";
  ?>

修改为:

<?php
  $typeOptions = GetOptionList($cid,$channelid);
  echo "<select name='typeid' style='width:350px' size='1'>\r\n";
  echo "<option value='0' selected>请选择栏目...</option>\r\n";
  echo $typeOptions;
  echo "</select>";
   $typename = GetTypeName($cid);        
   echo $typename;
  ?>

这样就可以了,可以通过如/member/archives_sg_add.php?channelid=-8&cid=7来指定栏目id为7的栏目,而不用手动选择了。

发表评论: