700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > zblog分类目录面包屑的代码(分类+子分类)支持分类页 文章页 – zblog模板学习 – 前端

zblog分类目录面包屑的代码(分类+子分类)支持分类页 文章页 – zblog模板学习 – 前端

时间:2020-11-15 15:42:29

相关推荐

zblog分类目录面包屑的代码(分类+子分类)支持分类页 文章页 – zblog模板学习 – 前端

实际案例:《zblogphp最全面包屑导航代码,支持分类+子分类显示》

zblog官方wiki也分享了代码,如图:

代码如下:

注意:

这是zblogphp文章页的分类+子分类面包屑,而不是分类页的面包屑!

{php}$html=\;functionnavcate($id){global$html;$cate=newCategory;$cate->LoadInfoByID($id);$html=<iclass="fafa-angle-right"></i><ahref=".$cate->Url.\"title=".$cate->Name.\">.$cate->Name.</a>.$html;if(($cate->ParentID)>0){navcate($cate->ParentID);}}navcate($article->Category->ID);global$html;echo$html;{/php}

分类页分类+子分类面包屑:

{php}$html=\;functionnavcate($id){global$html;$cate=newCategory;$cate->LoadInfoByID($id);$html=<iclass="fafa-angle-right"></i><ahref=".$cate->Url.\"title=".$cate->Name.\">.$cate->Name.</a>.$html;if(($cate->ParentID)>0){navcate($cate->ParentID);}}navcate($category->ID);global$html;echo$html;{/php}

所以,不同页面的面包屑中分类+子分类是不同的,必须区分,可以用《zblogIF页面判断》:

{if$type==index&&$page==1}/*判断首页*/{template:index_default}{elseif$type==category}/*判断分类页*/{$category.Name}{elseif$type==article}/*判断日志页,不含独立{$article.Title}{template:index_artile}{elseif$type==page}/*判断独立页面*/{template:index_page}{elseif$type==author}/*判断用户页*/{$author.Name}/{$author.StaticName}{elseif$type==date}/*判断日期页*/date-{$title}{elseif$type== ag}/*判断标签页*/{$tag.Name}{else}{$title}{/if}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。