作者:tannn2502886701 | 来源:互联网 | 2014-05-27 15:58
测试页面:member/templets/archives_sg_add.htm效果:PS:没有什么技术含量,通过自学解决问题而已。member/archives_sg_add.php添加调用:require_once(dirname(__FILE__)./GetArcTypeList.php);member/temp
测试页面:member/templets/archives_sg_add.htm
效果:
PS:没有什么技术含量,通过自学解决问题而已。
member/archives_sg_add.php添加调用:
require_once(dirname(__FILE__)."/GetArcTypeList.php");
member/templets/archives_sg_add.htm
在
添加代码:
$typeOpti*****1
= GetOptionListM1(0,$channelid);
echo
"
";
?> //一级栏目
//二级栏目列表
//三级栏目列表
*
JS代码:
GetArcTypeList.php代码:
require_once(dirname(__FILE__)."/config.php");
require_once(DEDEINC."/dedetag.class.php");
require_once(DEDEINC."/userlogin.class.php");
require_once(DEDEINC."/customfields.func.php");
require_once(dirname(__FILE__)."/inc/inc_catalog_opti*****.php");
require_once(dirname(__FILE__)."/inc/inc_archives_functi*****.php");
if (!defined('DEDEMEMBER'))
{
exit("dedecms");
}
$OpObj=$_GET["OpObj"];
$TheFloor=$_GET["TheFloor"];
$UpperFloor=$_GET["UpperFloor"];
if ($OpObj=="Second")
{
global
$OptionArrayListM2,$dsql;
$OptionArrayListM2
= "";
if ($TheFloor!=""
and $UpperFloor!="")
{
$dsql->SetQuery("SELECT
* FROM `dede_arctype` where topid=".$UpperFloor." and
reid=".$TheFloor." order by sortrank asc");
$dsql->Execute();
$row
=
"";
if
($dsql->GetTotalRow()>0)
{
$OptionArrayListM2
.= "
";
}
else
$OptionArrayListM2
= "";
}
else
$OptionArrayListM2
= "";
echo
$OptionArrayListM2;
}
else if ($OpObj=="Third")
{
global
$OptionArrayListM3,$dsql;
$OptionArrayListM3
= "";
if ($TheFloor!=""
and $UpperFloor!="")
{
$dsql->SetQuery("SELECT
* FROM `dede_arctype` where topid=".$UpperFloor." and
reid=".$TheFloor." order by sortrank asc");
$dsql->Execute();
$row
=
"";
if
($dsql->GetTotalRow()>0)
{
$OptionArrayListM3
.= "
";
}
else
$OptionArrayListM3
= "";
}
else
$OptionArrayListM3
= "";
echo
$OptionArrayListM3;
}
function
GetOptionListM1($topid=0,$channeltype=0)//查询指定频道的一级栏目,根据GetOptionListM()仿写的。
{
global $OptionArrayListM1,$dsql;
$dsql->SetQuery("SELECT * FROM
`dede_arctype` where topid=".$topid." and
channeltype=".$channeltype."");
$dsql->Execute();
$OptionArrayListM1 = "";
$row="";
//$OptionArrayListM2 .= "
";
return $OptionArrayListM1;
}
?>