欢迎访问,本站接受互联网网站仿站、功能定制、定制插件、主题,如果需要的话可以联系我 QQ:2283276927

zblog for php面包屑导航实现一级两级智能显示(在分类列表页实现)

雨夜 3750次浏览 20个评论

前一篇文章写了关于本站zblog for php面包屑导航实现一级两级智能显示的文章(点击直达),不能再分类列表中实现,当时我就知道了,早已经实现了,自己写的,呵呵,但是没时间发,呵呵,看博客的时候有网友问了下问题,所以顺便发下,算是对那篇文章的补充吧,呵呵。不发牢骚了,直接来步骤:

(1)在列表页模板(我的主页和列表页模板没有分离)index.php添加如下代码:

<div class="display archive-header">
                            <header>
                                <div class="right">
                                    <div id="breadcrumb" class="bc94">
                                        当前位置:
                                        <a href="{$host}"><i class="fa fa-home"></i>首页</a>
                                        {if $category.ParentID > 0}
                                        {template:post-nav2}
                                        {else}
                                        <i class="fa fa-angle-right">
                                        </i>
                                        {$category.Name}
                                        {/if}
                                    </div>
                                </div>
                                <h2 class="title">
                                    <i class="fa fa-folder-open-o"></i>{$category.Name}
                                    <a class="rss" title="RSS 订阅本站" href="{$host}/sitemap.xml"noajax="true">
                                        <i class="fa fa-rss"></i>
                                    </a>
                                </h2>
                            </header>
                            <div class="main">
                                <p>{$category.Intro}</p>
                            </div>
                        </div>

ps:当然这段代码外部需要添加如下判断语句了。

{if $type=='category'} 
{/if}

(2)添加导航文件post-nav2.php模板。模板内容如下:

{php}
$newcategory=$zbp->GetCategoryByID($category->ParentID);
{/php}
<i class="fa fa-angle-right"></i>
<a href="{$newcategory.Url}" title="查看{$newcategory.Name}中的全部文章">{$newcategory.Name}</a>
<i class="fa fa-angle-right"></i>
{$category.Name}

(3)效果如本站分类效果。

PS:希望对你有所帮助,谢谢大家对涂涂研版的支持。

本篇文章在zblog的论坛上发布后,收到了博友仰望星空的提醒,可以有更简便的方法,而不必要新建函数来实现:以下为代码:

{if $type=='category'}
当前位置:{$name}{if $category.Parent.Parent.Name}  >  {$category.Parent.Parent.Name} {/if}{if $category.Parent.Name}  >  {$category.Parent.Name} {/if}  >  {$title}
{/if}



涂涂研版版权所有,如未注明 , 均为原创,转载需注明出处。
发表我的评论换个身份
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(20) 个小伙伴在吐槽
  1. 要是有个方便的插件就太好了、、、
    神话博客 2014-10-18 AM 10:38 回复
    • 好像可以,但是每个主题是不一样的,所以样式表不一样,所以需要自己修改来的,有点麻烦。
      雨夜 2014-10-18 PM 06:59 回复
  2. 老大,这页面是不是太花了?感觉有点凌乱啊哈哈
    shilyblog 2014-09-28 AM 06:44 回复
  3. 高端 支持一下
    厦门心佳馨 2014-09-12 PM 05:04 回复
    • 谢谢来访,呵呵。
      雨夜 2014-09-12 PM 08:10 回复
  4. 最后的代码,好像没有链接吧,可以把带链接的加上吗?本人菜鸟一只,谢谢
    石头 2014-09-11 PM 04:58 回复
    • 你可以访问该网址。http://www.zblogger.org/post/10.html ,希望对你有帮助。
      雨夜 2014-09-11 PM 05:57 回复
  5. 雨夜君也走技术流路线了哈,不错不错!以后有得交流啦~
    林三 2014-09-10 PM 10:53 回复
    • 呵呵,反正没事弄着玩,呵呵。反正是学习,一种兴趣。
      雨夜 2014-09-11 PM 12:03 回复
  6. 最后的代码,如果是单面时,是不是会出现“未命名”的情况。
    adme 2014-09-09 PM 04:02 回复
    • 这段代码是zblog论坛的仰望天空提供的代码。并非出自本站。
      雨夜 2014-09-09 PM 08:11 回复
    • 本地测试都很正常,包括在metro模板中测试都是正常的。
      雨夜 2014-09-09 PM 08:09 回复
      • 为什么内容页跟留言都没显示?
        darkblue 2014-09-10 AM 11:39 回复
        • 哥们你要看清,{if $type=='category'}{/if}这个意思是在分类列表页才能显示。如果要用在内容页和页面页需要调用别的语句的。不一样的。
          雨夜 2014-09-10 PM 01:00 回复
  7. 呵呵。又被你折腾出来呀,话说php 留言板 多条回复 是怎么处理的,求教下。
    xilouqingzhu 2014-09-09 AM 11:04 回复
    • 没听懂你的意思,呵呵。
      雨夜 2014-09-09 AM 11:52 回复
      • 话说我表达能力那么差劲么,就是a发表一条留言,有b和c 等人回复,目前我实现的功能只可以回复一次,
        xilouqingzhu 2014-09-10 PM 03:06 回复
        • 嵌套呀,意思就是评论中的评论,根据评论id来跟随,按照时间来排列。你看下zblog php的模板就知道了。刷新缓存看compile文件夹夹里的都是php源码。看评论部分。
          雨夜 2014-09-10 PM 03:34 回复
  8. 真不错的样子
    烟花易冷 2014-09-07 PM 11:15 回复
    • 呵呵,学习而已,呵呵。
      雨夜 2014-09-08 PM 08:28 回复

主题定制开发流程

ZBLOGPHP开发流程

联系我们