想修改[!-newsnav-]比如要把“首页>:佛山站>:工程新闻报道”大通道“佛山站”的连接摆脱了修改e/class="superseo">ss/connect.php文件的方式,返回ClassLink()
下边详细介绍一个自定的标识来完成[!--newsnav--]的实际效果,假如想修改就行弄了第一步:在e/class/userfun.php中添加下边的涵数,涵数只有一个主要参数,便是当今ID
复制代码编码以下:
//当今位置导航
functionuser_linknav($classid)
{
global$empire,$dbtbpre;
$query="selectclassname,bclassid,classpathfrom{$dbtbpre}enewsclasswhereclassid=".$classid;
$sql=$empire->query($query);
//echo"<ahref=/"//">首页</a>";
while($r=$empire->fetch($sql))
{
findparent($r[bclassid]);
echo" > <ahref=/"/".$r[classpath]."/">".$r[classname]."</a>";
}
}
//当今位置导航,递归查询父频道
functionfindparent($classid)
{
global$empire,$dbtbpre;
$query="selectclassname,bclassid,classpathfrom{$dbtbpre}enewsclasswhereclassid=".$classid;
$sql=$empire->query($query);
while($r=$empire->fetch($sql))
{
findparent($r[bclassid]);
echo" > <ahref=/"/".$r[classpath]."/">".$r[classname]."</a>";
}
}
第二步:在控制模块管理方法中加上标识,标识标记为linknav,涵数名叫user_linknav,标识的文件格式为[linknav]频道ID[/linknav]
第三步:加上模版自变量nav,內容为"您当今的部位: [linknav]$GLOBALS[navclassid][/linknav]”
最终。您只必须在模版中启用模版自变量[!--temp.nav--]就可以。。。。。。。。。实际款式可以吧[!--temp.nav--]放到一个div中。随后设定div的款式就可以,还可以修改userfun下边的涵数。。涵数非常简单。便是依据当今频道往上递归查询
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)