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

 找回密码
 立即注册
搜索
12
返回列表 发新帖

[疑问] 如何让SS7.0首页显示某个频道分类?

[复制链接]
 楼主| Rings 发表于 2009-5-5 14:59:35 | 显示全部楼层
楼上的做得不错,但我要的效果不是这样的。
QQ截图未命名.jpg
我要的效果是类似上面的,但可以自己选择显示“汽车”或“文化”这一行的栏目。
回复

使用道具 举报

紫琼 发表于 2009-5-5 15:16:16 | 显示全部楼层
  1.         <div class="order_nav">
  2.         <!--{loop $channels['menus'] $key $value}-->
  3.                 <!--{if $key == 'news'}-->
  4.                 <!--{block name="category" parameter="type/news/isroot/1/order/c.displayorder/limit/0,12/cachetime/80800/cachename/category"}-->
  5.                         <ul><li>
  6.                         <em><a href="$value[url]">$value['name']</a>: </em>
  7.                         <!--{eval $dot = '|'}-->
  8.                         <!--{eval $total = count($_SBLOCK['category'])}-->
  9.                         <!--{eval $i = 1;}-->
  10.                         <!--{loop $_SBLOCK['category'] $value}-->
  11.                         <a href="$value[url]">$value[name]</a><!--{if $total != $i}--> $dot <!--{/if}-->
  12.                         <!--{eval $i++;}-->
  13.                         <!--{/loop}-->
  14.                         </li></ul>
  15.                 <!--{elseif $key == 'bbs'}-->
  16.                         <!--{if $forumarr}-->
  17.                                 <ul><li>
  18.                                 <em><a href="$value[url]">$value['name']</a>: </em>
  19.                                 <!--{eval $dot = '|'}-->
  20.                                 <!--{eval $total = count($forumarr)}-->
  21.                                 <!--{eval $i = 1;}-->
  22.                                 <!--{loop $forumarr $value}-->
  23.                                 <a href="$value[url]">$value[name]</a><!--{if $total != $i}--> $dot <!--{/if}-->
  24.                                 <!--{eval $i++;}-->
  25.                                 <!--{/loop}-->
  26.                                 </li></ul>
  27.                         <!--{/if}-->
  28.                 <!--{elseif $value['type'] == 'model'}-->
  29.                         <!--{eval @include S_ROOT.'./cache/model/model_'.$value['nameid'].'.cache.php';}-->
  30.                         <!--{if !empty($cacheinfo['categories'])}-->
  31.                                 <ul><li>
  32.                                 <em><a href="$value[url]">$value['name']</a>: </em>
  33.                                 <!--{eval $dot = '|'}-->
  34.                                 <!--{eval $total = count($cacheinfo['categories'])}-->
  35.                                 <!--{eval $i = 1;}-->
  36.                                 <!--{loop $cacheinfo['categories'] $key $value}-->
  37.                                  <a href="$siteurl/m.php?name=$cacheinfo[models][modelname]&mo_catid=$key" title="$value">$value</a><!--{if $total != $i}--> $dot <!--{/if}-->
  38.                                 <!--{eval $i++;}-->
  39.                                 <!--{/loop}-->
  40.                                 </li></ul>
  41.                         <!--{/if}-->
  42.                 <!--{/if}-->
  43.         <!--{/loop}-->
  44.         </div>
复制代码

你自己分析一下上面的一段代码,第一部分是 <!--{if $key == 'news'}--> 开始的一小段,是调用资讯分类的;第二部分是 <!--{elseif $key == 'bbs'}--> 开始的,是调用论坛版块的;第三部分是 <!--{elseif $key == 'bbs'}--> 开始的,是调用模型分类的。可以看出来,如果你要取舍显示哪个,也就是说你只能取舍这三种,显示资讯分类、论坛版块、模型分类,删掉任何一部分代码就去掉了对应的分类调用,但是如果你要显示模型的其中一个模型分类,而不显示其他模型的分类,那是实现不了的,除非你自己二次开发,反正简单的模板代码修改是实现不了的,明白了吗?如果明白了就不要再顶贴了,本人我不太喜欢回复超过10#的帖子。
回复

使用道具 举报

bandit2009 发表于 2009-10-26 20:27:40 | 显示全部楼层
10# 514223

完全是打广告的,做人不要太贱
回复

使用道具 举报

bandit2009 发表于 2009-10-26 20:31:15 | 显示全部楼层
谢谢紫琼,顶一个
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-15 23:15 , Processed in 0.107908 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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