帝國cms獲取父級欄目地址以及獲取父級欄目下所有子欄目
獲取父級欄目及子欄目
取父級欄目地址 以及獲取父級欄目下所有子欄目
下面是結合php 查詢父欄目和靈動標簽和萬能標簽循環子欄目信息。
<ul>
<?php
$bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //獲取當前父欄目ID
$cr['classid']=$class_r[$GLOBALS[navclassid]][bclassid];
$bclassurl=sys_ReturnBqClassname($cr,9);
?>
[e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid='$bclassid' order by myorder,classid asc",0,24,0}]
<?
$classurl=sys_ReturnBqClassname($bqr,9);//取得欄目地址
$on="";
if($bqr[classid]==$GLOBALS[navclassid])//當前欄目ID
{
$on="愛折騰的攝影大叔樣式";
//有樣式
}
?>
<li style="margin:0;" <?=$on?>><a href="<?=$bqsr[classurl]?>" class="tit">
<?=$bqr[classname]?> </a>
[ecmsinfo]$bqr[classid],30,16,0,0,23,0[/ecmsinfo]
</li>
[/e:loop]
</ul>
2、列表頁-當前欄目父欄目下的所有欄目
<?php
$a=$class_r[$GLOBALS[navclassid]][bclassid];//當前父欄目
?>
[e:loop={"select bclassid,classname,classurl from phome_enewsclass where bclassid=$a",0,24,0}]
<li><a href="<?=$bqr[classurl]?>" title="<?=$bqr[classname]?>"><?=esub($bqr[classname],20)?></a></li>
[/e:loop]
3、父欄目靜態地址
<?php
$cr['classid']=$class_r[$GLOBALS[navclassid]][bclassid];
$bclassurl=sys_ReturnBqClassname($cr,9);
echo $bclassurl;
?>
4、內容模板用靈動標簽調用父欄目名稱,父欄目名稱作為篩選條件
<?php
$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];
?>
[e:loop={28,1,0,0,"title='".$class_r[$bclassid][classname]."'"}]
<div class="wrap clear" style="background:url(<?=$bqr['perbg']?>) no-repeat center 0;"></div>
[/e:loop]
5、靈動標簽獲取當前父欄目信息
????[e:loop={$class_r[$GLOBALS[navclassid]][bclassid],顯示條數,操作類型,只顯示有標題圖片}]
//模板內容
[/e:loop]
6、 列表頁側邊分類導航(當父欄目有子欄目時調用子欄目信息, 當為終極欄目是調用父欄目的信息)
<div class="ary_right_nav">
<h2 class="h_title">分類導航</h2>
<?php
$islast=$class_r[$GLOBALS[navclassid]][islast]; //當前欄目判斷是否為終級欄目
$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];//獲取當前父欄目ID
?>
<?php
if($islast==1 and $bclassid==0){//終極欄目,沒有父欄目,則查詢當前欄目下的信息列表
?>
[e:loop={"select * from phome_ecms_news where classid='".$GLOBALS[navclassid]."'",20,24,1}]
<ul><li><a href="<?=$bqsr[titleurl]?>">
<?=esub($bqr[ftitle],18)?>
<span>([totaldata]$bqr[classid],0,0[/totaldata])</span>
</a></li></ul>
[/e:loop]
<?php
}else if($islast==1 and $bclassid!=0){//終極欄目,有父欄目,則查詢父欄目下的子欄目列表
?>
[e:loop={"select * from phome_enewsclass where bclassid='".$bclassid."'",24,24,1}]
<ul><li><a href="[!–news.url–]<?=esub($bqr[classpath],200)?>" title="<?=$bqr[classname]?>" target="_blank">
<?=esub($bqr[classname],18)?>
<span>([totaldata]$bqr[classid],0,0[/totaldata])</span>
</a></li> </ul>
[/e:loop]
<?php
}else{//否則就調用當前欄目下的子欄目列表
?>
[e:loop={"select * from phome_enewsclass where bclassid='".$GLOBALS[navclassid]."'",24,24,1}]
<ul><li><a href="[!–news.url–]<?=esub($bqr[classpath],200)?>" title="<?=$bqr[classname]?>" target="_blank">
<?=esub($bqr[classname],18)?>
<span>([totaldata]$bqr[classid],0,0[/totaldata])</span>
</a></li> </ul>
[/e:loop]
<?php
}
?>
</div>
相關推薦
-
帝國cms用php在列表模板調用父欄目下的子欄目并且高亮的方法
用php調用父欄目下的子欄目并且高亮方法教程,代碼如下自行套用即可。
-
靈動標簽顯示一級欄目導航,且在子欄目時也給當前一級欄目的背景設為藍色
帝國cms靈動標簽顯示一級欄目導航,且在子欄目時也給當前一級欄目的背景設為藍色
-
帝國cms循環子欄目數據調用 php的方式
帝國cms循環子欄目數據調用php加靈動標簽的方式
-
帝國cms常用獲取當前欄目、父欄目ID、名稱、別名、鏈接調用方法
帝國cms獲取當前欄目、父欄目ID、名稱、別名、鏈接調用方法。
-
帝國cms導航實現高亮,包括父欄目和子欄目對應選擇顏色
[cod]帝國cms導航實現高亮,包括父欄目和子欄目對應選擇顏色如果全部自定義一級欄目方法如下:[:loop={"slct*from_yisvip__nwsswhrbsid=2...















