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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 首页指定板块横排完美版for DZ4.1

[复制链接]
yeego 发表于 2007-6-11 16:39:15 | 显示全部楼层 |阅读模式
注:本文针对“嘉城社区网”所用模板进行修改,dz版本为4.1,其他版本及模板修改方式略有不同,仅供参考!

作者: yeego
演示:http://www.jiacheng.sh.cn
修改文件:index.htm


说明:
1.指定横排板块:
{eval $incompact=array();} 中"()"内填写参与横排的gid,用半角逗号隔开。
2.若要显示更多信息,可在合适位置加入以下代码
显示子论坛:
  1. <!--{if isset($forum['subforums'])}--><br><span class="bold">{lang forum_subforums}:</span> $forum[subforums]<!--{/if}-->
复制代码

显示版主:
  1. {lang forum_moderators}:$forum[moderators]
复制代码

显示板块简介:
  1. $forum[description]
复制代码

显示最新帖:
  1. <!--{if is_array($forum['lastpost'])}--> 最新:<a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost"><!--{eval echo cutstr($forum[lastpost][subject],25);}--></a><!--{else}-->
  2.                                  暂无主题
  3.                         <!--{/if}-->
复制代码


修改方法:
1.编辑模板文件index.htm,找到:
  1. <!--{loop $forumlist $key $forum}-->
  2. ...中间部分省略...
  3. <!--{/loop}-->
复制代码

2.替换为:
  1. {eval $incompact=array();}
  2. <!--{loop $forumlist $key $forum}-->
  3.         <!--{if $forum['type'] == 'group' && $forumlist[($key + 1)]['type'] == 'forum'}-->
  4.         <!--{if !in_array($forum[fid],$incompact)}-->
  5.         <div class="header" style="line-height: 25px; height: 26px; width:100%; float:left;">
  6.                 <div class="topic">≡ <a href="index.php?gid=$forum[fid]">$forum[name]</a> ≡</div>
  7.                 <div class="smallform" style="line-height: 15px;height: 15px;">XML</div>
  8.                 <div class="smallform" style="line-height: 15px;height: 15px;"><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank">RSS 2.0</a></div>
  9.                 <!--{if $forum['moderators']}--><div class="smallform" style="line-height: 15px;height: 15px;"><font color="{HEADERTEXT}">{lang forum_category_modedby}: $forum[moderators]</font></div><!--{/if}-->
  10.         </div>

  11.         <div class="category" style="width: 100%">
  12.                 <div class="category00" style="float: left; border-right: {INNERBORDERCOLOR} 1px solid; width: 6%"></div>
  13.                 <div class="category00" style="width: 14%">{lang forum_moderators}</div>
  14.                 <div class="category00" style="border-right: {INNERBORDERCOLOR} 1px solid; width: 24%">{lang forum_lastpost}</div>
  15.                 <div class="category00" style="border-right: {INNERBORDERCOLOR} 1px solid; width: 5%">{lang forum_posts}</div>
  16.                 <div class="category00" style="border-right: {INNERBORDERCOLOR} 1px solid; width: 5%">{lang forum_threads}</div>
  17.                 <div class="category00" style="border-right: {INNERBORDERCOLOR} 1px solid; border-left: {INNERBORDERCOLOR} 1px solid; width: 5%">{lang forum_todayposts}</div>
  18.                 <div class="category00" style="width: 40%">{lang forum_name}</div>
  19.         </div>
  20.         <!--{else}-->
  21.         <div class="header" style="line-height: 25px; height: 26px; width:100%; float:left;">
  22.                 <div class="topic">≡ <a href="index.php?gid=$forum[fid]">$forum[name]</a> ≡</div>
  23.                 <div class="smallform" style="line-height: 15px;height: 15px;">XML</div>
  24.                 <div class="smallform" style="line-height: 15px;height: 15px;"><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank">RSS 2.0</a></div>
  25.                 <!--{if $forum['moderators']}--><div class="smallform" style="line-height: 15px;height: 15px;"><font color="{HEADERTEXT}">{lang forum_category_modedby}: $forum[moderators]</font></div><!--{/if}-->
  26.         </div>
  27.     <!--{/if}-->
  28.         <!--{elseif $forum['permission']}-->
  29.         <!--{if !in_array($forum[fup],$incompact)}-->
  30.         <div class="maxspeed">
  31.                 <div class="maxspeed00" style="float: left; border-right: {INNERBORDERCOLOR} 1px solid; background: {ALTBG1}; width: 6%; padding-top: 15px;">$forum[folder]</div>
  32.                 <div class="maxspeed00" style="background: {ALTBG1}; width: 14%;">
  33.                 <div class="mechille" style="text-align: center">$forum[moderators]</div></div>
  34.                 <div class="maxspeed00" style="border-right: {INNERBORDERCOLOR} 1px solid; background: {ALTBG2}; width: 24%">
  35.                         <div class="mechille">
  36.                         <!--{if $forum['permission'] == 1}-->
  37.                         <span style="color: #2653A6;">{lang private_forum} </span>
  38.                         <!--{else}-->
  39.                         <!--{if is_array($forum['lastpost'])}-->
  40.                                
  41.                                 主题:<a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost"><!--{eval echo cutstr($forum[lastpost][subject],25);}--></a>
  42.                                 <br />作者: <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}-->
  43.                                 <br />时间: $forum[lastpost][dateline]

  44.                         <!--{else}-->
  45.                                 <br />暂无主题
  46.                         <!--{/if}-->
  47.                         <!--{/if}-->
  48.                         </div>
  49.                 </div>
  50.                 <div class="maxspeed00" style="border-right: {INNERBORDERCOLOR} 1px solid; background: {ALTBG1}; width: 5%; padding-top: 12px;">$forum[posts]</div>
  51.                 <div class="maxspeed00" style="border-right: {INNERBORDERCOLOR} 1px solid; background: {ALTBG2}; width: 5%; padding-top: 12px;">$forum[threads]</div>
  52.                 <div class="maxspeed00" style="border-right: {INNERBORDERCOLOR} 1px solid; background: {ALTBG1}; width: 5%; padding-top: 12px;">$forum[todayposts]</div>
  53.                 <div class="maxspeed00" style="border-right: {INNERBORDERCOLOR} 1px solid; background: {ALTBG2}; width: 40%">
  54.                         <div class="mechille">$forum[icon] <a href="forumdisplay.php?fid=$forum[fid]"><span style="font-size: 12px;font-weight:bold;">$forum[name]</span></a><br /> $forum[description]
  55.                         <!--{if isset($forum['subforums'])}--><br><span class="bold">{lang forum_subforums}:</span> $forum[subforums]<!--{/if}--></div>
  56.                 </div>
  57.         </div>       
  58.         <!--{else}-->
  59.         <div class="maxspeed" style="float:left; width:33.26%; border-right: {INNERBORDERCOLOR} 1px solid">
  60.                 <div class="mechille">$forum[icon] <img src="{IMGDIR}/zoo.gif" /> <a href="forumdisplay.php?fid=$forum[fid]"><span style="font-size: 12px;font-weight:bold;">$forum[name]</span></a> $forum[description]<br />
  61.                 <!--{if is_array($forum['lastpost'])}--> 最新:<a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost"><!--{eval echo cutstr($forum[lastpost][subject],25);}--></a><!--{else}-->
  62.                                  暂无主题
  63.                         <!--{/if}--><br />
  64.                  {lang forum_threads}:$forum[threads]   {lang forum_posts}:$forum[posts]   {lang forum_todayposts}:$forum[todayposts]   {lang forum_moderators}:$forum[moderators]</div>
  65.         </div>
  66.         <!--{/if}-->
  67.         <!--{/if}-->
  68. <!--{/loop}-->
复制代码
TaRot! 发表于 2007-6-11 17:20:02 | 显示全部楼层
:) 呵呵,难得还有4.1的东西.加油.
回复

使用道具 举报

 楼主| yeego 发表于 2007-6-11 22:56:49 | 显示全部楼层
原帖由 TaRot! 于 2007-6-11 17:20 发表
:) 呵呵,难得还有4.1的东西.加油.

没办法,自己的站之前改动太大了,升级5.5就意味着重头开始,无奈只能继续使用4.1~
回复

使用道具 举报

wuxiangren 发表于 2007-6-11 23:14:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

luciotan 发表于 2007-6-19 01:56:45 | 显示全部楼层
5。0可以用么?找这样的也找了好久了
回复

使用道具 举报

胡来一小刀 发表于 2007-6-20 00:01:08 | 显示全部楼层
急盼5.5的,最好是插件
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 14:21 , Processed in 0.027147 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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