首页 知识 正文

zblog完整的主题面包屑导航函数代码

面包屑导航是站内SEO优化的组成部分,前面博客吧发布过zblog php添加网页面包屑导航的代码,但只分享了主要的分类部分,新手用户可能不知道怎么使用,所以下面整理了个完整的zblog php面包屑导航函数,代码使用很简单,直接添加到对应的模板文件即可。


把下面的代码放到主题的include.php文件

function boke8_breadcrumb($id){
   global $zbp, $boke8;
   $cate = $zbp->categorys;
   $boke8 ='&raquo;  <a href="' .$cate[$id]->Url.'" title="查看' .$cate[$id]->Name. '中的全部文章">' .$cate[$id]->Name. '</a> '.$boke8;
   if(($cate[$id]->ParentID)>0){
   boke8_breadcrumb($cate[$id]->ParentID);
   }
   return $boke8;}

在前端模板文件中添加调用代码

<a href="{$host}" title="{$name}">首页</a>

{if $type == 'category'}{boke8_breadcrumb($category->ID)}

{elseif $type =="article"}{boke8_breadcrumb($article->Category->ID)}

{else}

{$title}

{/if}

支持添加到header.php、index.php、single.php等模板。


本文转载自互联网,如有侵权,联系删除

本文地址:https://liaojinhua.com/post/10.html

相关推荐

如何通过js实现html导航栏自动定位高亮代码

如何通过js实现html导航栏自动定位高亮代码

如何通过js实现html导航栏自动定位高亮呢,之前一直都是使用php直接高亮,不经代码多,还麻烦,所以用js给大家分享一下。非常的方便实用哦!

$(document).ready(function() {
    var s = document.location
    $("#divNavBar a").each(function() {
        if (this.href == s.toString().split("#")[0]) {
            $(this).addClass("hover")
            return false
        }
    })
})
...

知识 2025-05-14 0 1396

zblog获取内容所有图片的函数GetImagesFromHtml()

zblog获取内容所有图片的函数GetImagesFromHtml()

开发zblog主题或插件应用需要获取文章内容或其它HTML代码中的所有图片或者首张图片时,通常是通过正则匹配的方式获取。但从zblog 1.7版本开始,程序封闭了从 HTML 中获取所有图片的函数GetImagesFromHtml(),使用该函数就不需要再自己写正则匹配了,直接传参调用即可。函数GetImagesFromHtml($html)作用:从 HTML 中获取所有图片;参数$html – 字符串,HTML代码或相关变量返回值返回一个带有HTML中所有图片url的数组,相同url的图片只返

...

知识 2024-12-04 0 1396

zblog获取数组中指定键值元素的函数GetValueInArray()

zblog获取数组中指定键值元素的函数GetValueInArray()

HP获取数组中某键值的元素是Z-Blog主题和插件应用开发中常遇到的需求,实现的代码也比较简单。但Z-Blog也内置封装了一个从数组中获取指定键值的元素的函数GetValueInArray(),使用内置的函数可以省去isset判断,同时内部封装了所需键值是否存在的判断,不存在时则返回指定的参数。函数结构GetValueInArray($array, $name, $default = null)参数说明$array – 数组名,必选$name – 下标ke

...

知识 2024-12-04 0 1396

zblog获取当前文章所有标签关键词的代码函数TagsName

zblog获取当前文章所有标签关键词的代码函数TagsName

很多主题会默认读取文章所有的标签作为内容页关键词,而读取标签的方式通常会使用遍历,这是因为很多主题作者不会去翻看zblog php程序源代码,所以不知道其实zblog本身有提供获取文章所有标签的函数TagsToNameString(),而且可以直接使用模板标签调用,并不需要再在模板里遍历拼接的。文章页获取所有文章标签的模板标签:$article->TagsName获取直接使用函数$article->TagsToNameString()代码位置:zb_system/function/l

...

知识 2024-12-04 0 1396