金湖站 > 水利新聞”,大欄目“金湖站”的鏈接去掉修改e/class/connect.php文件,ReturnClassLink()這個(gè)方法" />

欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

帝國cms中關(guān)于[!--newsnav--]的問題

  發(fā)布時(shí)間:2012-03-28 21:59:08   作者:佚名   我要評論
想要修改[!--newsnav--] 例如想把“首頁 > 金湖站 > 水利新聞”,大欄目“金湖站”的鏈接去掉修改e/class/connect.php文件,ReturnClassLink()這個(gè)方法
下面介紹一個(gè)自定義的標(biāo)簽來實(shí)現(xiàn)[!--newsnav--] 的效果,如果想修改就好弄了
第一步:在e/class/userfun.php中加入下面的函數(shù),函數(shù)只有一個(gè)參數(shù),就是當(dāng)前ID

復(fù)制代碼
代碼如下:

//當(dāng)前位置導(dǎo)航
function user_linknav($classid)
{
global $empire,$dbtbpre;
$query="select classname,bclassid,classpath from {$dbtbpre}enewsclass where classid=".$classid;
$sql=$empire->query($query);
//echo "<a href = /"http://">首 頁</a>";
while($r=$empire->fetch($sql))
{
findparent($r[bclassid]);
echo "&nbsp;>&nbsp;<a href =/"/".$r[classpath]."/">".$r[classname]."</a>";
}
}
//當(dāng)前位置導(dǎo)航,遞歸查詢父欄目
function findparent($classid)
{
global $empire,$dbtbpre;
$query="select classname,bclassid,classpath from {$dbtbpre}enewsclass where classid=".$classid;
$sql=$empire->query($query);
while($r=$empire->fetch($sql))
{
findparent($r[bclassid]);
echo "&nbsp;>&nbsp;<a href =/"/".$r[classpath]."/">".$r[classname]."</a>";
}
}


第二步:在模塊管理中添加標(biāo)簽,標(biāo)簽符號為linknav,函數(shù)名為 user_linknav,標(biāo)簽的格式為[linknav]欄目ID[/linknav]
第三步:添加模板變量 nav,內(nèi)容為 " 您當(dāng)前的位置:&nbsp;[linknav]$GLOBALS[navclassid][/linknav] ”

最后。您只需要在模板中調(diào)用模板變量[!--temp.nav--] 即可。。。。。。。。。具體樣式可以吧 [!--temp.nav--] 放在一個(gè)div中。然后設(shè)置div的樣式即可,也可以修改userfun下面的函數(shù)。。函數(shù)很簡單。就是根據(jù)當(dāng)前欄目向上遞歸查詢

相關(guān)文章

最新評論