软件资讯 > > 正文

dedecms下仿chinaz二级下拉动态读取代码

2020-05-21
1把nic_menu目录,放在dede的根目录

2然后,打开include\config_base.php文件,在最后的“?>”之前插入仿chinaz.com二级下拉.txt内的代码

3打开模板文件,在您需要显示下拉导航条的地方,插入以下代码,即可:

{dede:globalname='szsy_menu'/}

最主要的php实现代码

复制代码 代码如下:

require_once(dirname(__FILE__)."/inc_channel_unit_functions.php");

$szsy_sql=newDedeSql(false);

$szsy_sql2=newDedeSql(false);

$inquery="select*fromdede_arctypewherereID=0";

$szsy_sql->SetQuery($inquery);

$szsy_sql->execute();

global$szsy_menu;

$szsy_menu="<divclass='nav'><divclass='navinner'><ulclass='navlist'><li><ahref='/'>首页</a></li>";

$menu_i=1;

while($row=$szsy_sql->GetArray()){

$type_path=GetTypeUrl($row['ID'],MfTypedir($row['typedir']),$row['isdefault'],$row['defaultname'],$row['ispart'],$row['namerule2'],$row['siteurl']);

$szsy_menu=$szsy_menu."<li><ahref='".$type_path."'id='nav_".$menu_i."'onmouseover=\"showMenu('nav_".$menu_i."','subnav".$menu_i."')\">".$row[typename]."</a>";

//遍历二级栏目

$szsy_sql2->SetQuery("select*fromdede_arctypewherereID=".$row[ID]);

$szsy_sql2->execute();

if($szsy_sql2->GetTotalRow()>0){

$szsy_menu=$szsy_menu."<divclass=\"subnavdisable\"id='subnav".$menu_i."'><pclass='pointer'>.</p><p><span>";

while($row2=$szsy_sql2->GetArray()){

$type_path2=GetTypeUrl($row2['ID'],MfTypedir($row2['typedir']),$row2['isdefault'],$row2['defaultname'],$row2['ispart'],$row2['namerule2'],$row2['siteurl']);

$szsy_menu=$szsy_menu."<ahref='".$type_path2."'>".$row2[typename]."</a>|";

}

$szsy_menu=substr($szsy_menu,0,strlen($szsy_menu)-2);

$szsy_menu=$szsy_menu."</span></p></div>";

}

$szsy_menu=$szsy_menu."</li>";

$menu_i++;

}

$szsy_menu=$szsy_menu."</ul></div></div>";

//echo"";

$szsy_sql->close();

$szsy_sql2->close();

本地下载
-

-

相关阅读

tdengweihong资讯网