Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 请教 如何定制导航条代码 只显示部分资讯频道?

[复制链接]
eagle881 发表于 2009-4-27 00:44:29 | 显示全部楼层 |阅读模式
本帖最后由 eagle881 于 2009-4-27 01:36 编辑

news_index.htm.php中 导航条部分 原代码:
<!--{block name="category" parameter="type/news/isroot/1/order/c.displayorder/limit/0,100/cachetime/80800/cachename/category"}-->
        <ul class="ext_nav clearfix">
                <!--{eval $dot = '|'}-->
                <!--{eval $total = count($_SBLOCK['category'])}-->
                <!--{eval $i = 1;}-->
                <!--{loop $_SBLOCK['category'] $value}-->
                <li><a href="$value[url]">$value[name]</a><!--{if $total != $i}--> $dot <!--{/if}--></li>
                <!--{eval $i++;}-->
                <!--{/loop}-->


以上是对<!--{eval $total = count($_SBLOCK['category'])}--> 的分类通过loop循环全部显示所有的频道导航,
现希望从新定制:我想按自己的需要 只显示部分资讯频道或子分类,请问代码该如何调用$_SBLOCK['category']中的单条数据信息?
 楼主| eagle881 发表于 2009-4-27 01:33:32 | 显示全部楼层
通过语句<!--{eval secho($_SBLOCK['category']);}-->查看到$_SBLOCK['category']内容:


Array
(
    [0] => Array
        (
            [catid] => 1
            [upid] => 0
            [name] => 健康1
            [note] =>
            [type] => news
            [ischannel] => 0
            [displayorder] => 0
            [tpl] =>
            [viewtpl] =>
            [thumb] => http://localhost/ss//images/base/nopic.gif
            [image] => http://localhost/ss//images/base/nopic.gif
            [haveattach] => 0
            [bbsmodel] => 0
            [bbsurltype] =>
            [blockmodel] => 1
            [blockparameter] =>
            [blocktext] =>
            [url] => http://localhost/ss//?action-category-catid-1
            [subcatid] => 1
        )

    [1] => Array
        (
            [catid] => 3
            [upid] => 0
            [name] => 绿色1
            [note] =>
            [type] => news
            [ischannel] => 0
            [displayorder] => 0
            [tpl] =>
            [viewtpl] =>
            [thumb] => http://localhost/ss//images/base/nopic.gif
            [image] => http://localhost/ss//images/base/nopic.gif
            [haveattach] => 0
            [bbsmodel] => 0
            [bbsurltype] =>
            [blockmodel] => 1
            [blockparameter] =>
            [blocktext] =>
            [url] => http://localhost/ss//?action-category-catid-3
            [subcatid] => 3
        )

    [2] => Array
        (
            [catid] => 4
            [upid] => 0
            [name] => 绿色2
            [note] =>
            [type] => news
            [ischannel] => 0
            [displayorder] => 0
            [tpl] =>
            [viewtpl] =>
            [thumb] => http://localhost/ss//images/base/nopic.gif
            [image] => http://localhost/ss//images/base/nopic.gif
            [haveattach] => 0
            [bbsmodel] => 0
            [bbsurltype] =>
            [blockmodel] => 1
            [blockparameter] =>
            [blocktext] =>
            [url] => http://localhost/ss//?action-category-catid-4
            [subcatid] => 4
        )

)


原代码是把$_SBLOCK['category'] 赋给$value再循环调用,怎么样直接调用数组内的信息?
回复

使用道具 举报

sunfeibai 发表于 2009-4-27 01:50:27 | 显示全部楼层
这个帮助我也需要....

正要想怎么样,只要一部分的分类
回复

使用道具 举报

sunfeibai 发表于 2009-4-27 12:16:30 | 显示全部楼层
<!--{block name="category" parameter="type/news/isroot/1/order/c.displayorder/limit/0,100/cachetime/80800/cachename/category"}-->

把这个100,改成你想要的数字试试???
回复

使用道具 举报

 楼主| eagle881 发表于 2009-4-27 14:54:28 | 显示全部楼层
这个100 应该是显示的条数吧!!!而不是显示的栏目。
回复

使用道具 举报

www8myrice 发表于 2009-5-4 13:39:17 | 显示全部楼层
回复

使用道具 举报

枫之洛亚 发表于 2009-6-24 23:15:18 | 显示全部楼层
学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-6 08:57 , Processed in 0.026919 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表