首页 >

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

为什么平板电脑老关机怎么办,电脑怎么输命令,h5有什么优势

zblog分类目录面包屑的代码(分类+子分类)支持分类页、文章页 - zblog模板学习_zblog分类目录面包屑的代码,分类+子分类)支持分类页、文章页 zblog模板学习

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

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

为什么平板电脑老关机怎么办,电脑怎么输命令,h5有什么优势zblog官方wiki面包屑代码.png

代码如下:

注意:

这是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=='tag'}/*判断标签页*/
{$tag.Name}
{else}
{$title}
{/if}

  • 暂无相关文章