📄 mainmenuv.php
字号:
<?php
/*
[插件名称] 竖式频道主菜单- 替换模版标签{#modMainMenuV#}
[适用范围] 全部
[文 件 名] MainMenuV.php
[更新时间] 2006/8/10
*/
function MainMenuV(){
global $msql,$tbl_menu,$CatchOpen,$SiteUrl,$PAGEINFO,$NowCatPath,$NowCatid,$NowMenuid,$MenuInfo,$CONF,$MenuInfo;
$PSET=PlusSet("modMainMenuV");
$shownums=PlusDef($PSET["shownums"],"100");
$hangnums=PlusDef($PSET["hangnums"],"1");
$ord=PlusDef($PSET["ord"],"xuhao");
$sc=PlusDef($PSET["sc"],"asc");
$tempname=PlusDef($PSET["tempname"],"tpl_menuv.htm");
if($CONF["IndexOrder"]=="1"){
$indexhtml="";
}else{
$indexhtml="index.html";
}
$Temp=LoadTemp(ROOTPATH."templates/".$MenuInfo["skin"]."/".$tempname);
$TempArr=SplitTblTemp($Temp);
$scl=" ifshow='1' and pub='menu' ";
$String=$TempArr["start"];
$kk=1;
$p=1;
$total=0;
$ifex=0;
$msql->query("select * from $tbl_menu where $scl order by $ord $sc limit 0,$shownums");
while($msql->next_record()){
$menuname=$msql->f('menu');
$coltype=$msql->f('coltype');
$fold=$msql->f('fold');
$menuurl=$msql->f('url');
$menutarget=$msql->f('target');
$menuid=$msql->f('menuid');
$openindex=$msql->f('openindex');
$secure=$msql->f('secure');
$target=$msql->f('target');
if($p==1){
$String.=$TempArr["rowstart"];
}
if($NowMenuid==$menuid || $MenuInfo["pid"]==$menuid){
$menutemp=$TempArr["menunow"];
$ifex=1;
}else{
$menutemp=$TempArr["menu"];
}
switch($coltype){
case "index" :
if($CatchOpen=="1"){
$menuurl=ROOTPATH.$indexhtml;
}else{
$menuurl=ROOTPATH."index.php";
}
$indextemp=str_replace("{#menu#}",$menuname,$TempArr["menunow"]);
$indextemp=str_replace("{#menuurl#}",$menuurl,$indextemp);
$indextemp=str_replace("{#target#}",$target,$indextemp);
$indexns=str_replace("{#menu#}",$menuname,$TempArr["menu"]);
$indexns=str_replace("{#menuurl#}",$menuurl,$indexns);
$indexns=str_replace("{#target#}",$target,$indexns);
break;
case "member" :
$menuurl=ROOTPATH."member.php";
break;
case "comment" :
$menuurl=ROOTPATH."comment.php";
break;
case "page" :
if($CatchOpen=="1"){
$menuurl=ROOTPATH."page/".$fold."/".$indexhtml;
}else{
$menuurl=ROOTPATH."page/".$fold."/index.php";
}
break;
case "form" :
$menuurl=ROOTPATH."form/".$fold."/";
break;
case "news" :
if($openindex=="1"){
if($CatchOpen=="1"){
$menuurl=ROOTPATH.$fold."/main/".$indexhtml;
}else{
$menuurl=ROOTPATH.$fold."/main/index.php";
}
}else{
if($CatchOpen=="1"){
$menuurl=ROOTPATH.$fold."/class/0.html";
}else{
$menuurl=ROOTPATH.$fold."/class/";
}
}
break;
case "cp" :
if($openindex=="1"){
if($CatchOpen=="1"){
$menuurl=ROOTPATH.$fold."/main/".$indexhtml;
}else{
$menuurl=ROOTPATH.$fold."/main/index.php";
}
}else{
if($CatchOpen=="1"){
$menuurl=ROOTPATH.$fold."/class/0.html";
}else{
$menuurl=ROOTPATH.$fold."/class/";
}
}
break;
case "down" :
if($openindex=="1"){
if($CatchOpen=="1"){
$menuurl=ROOTPATH.$fold."/main/".$indexhtml;
}else{
$menuurl=ROOTPATH.$fold."/main/index.php";
}
}else{
if($CatchOpen=="1"){
$menuurl=ROOTPATH.$fold."/class/0.html";
}else{
$menuurl=ROOTPATH.$fold."/class/";
}
}
break;
}
$menutemp=str_replace("{#menu#}",$menuname,$menutemp);
$menutemp=str_replace("{#menuurl#}",$menuurl,$menutemp);
$menutemp=str_replace("{#target#}",$target,$menutemp);
$String.=$menutemp;
if($p==$hangnums){
$String.=$TempArr["rowend"];
$p=0;
}else{
$String.=$TempArr["menudivide"];
}
$p++;
$kk++;
$total++;
}
if($ifex!="1"){
$String=str_replace($indexns,$indextemp,$String);
}
if($p!=1 && $hangnums<$total){
$needtd=$hangnums-$p;
for($u=1;$u<=$needtd;$u++){
$String.=$TempArr["blank"].$TempArr["blankdivide"];
}
$String.=$TempArr["blank"];
$String.=$TempArr["rowend"];
}
$String.=$TempArr["end"];
if($kk>1){
return $String;
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -