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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

首頁顯示子版列表

[复制链接]
5iwy 发表于 2005-5-4 22:09:08 | 显示全部楼层 |阅读模式
搜索一下居然找不到原贴了,帮人帮到底~

插件HACK名稱 : 首頁顯示子版列表(改少少for 2.5)
插件HACK簡介 : 在論壇首頁顯示子版區列表, 有兩種不同改法, 一種是自己修改出來, 仿Discuz! 3x的樣式改過來的適合Discuz! 2.2F用的版本; 另一種是之前DyNE下拉表式版本的Debug版. 大家可以按自己喜好進行修改.
插件HACK修改難易度 : 易
插件HACK修改文件 : 共兩個 - index.php 及模板內的index.htm
插件HACK作者 : Windheart
插件HACK演示及支援 :  鐵心論壇 附圖演示第一種改法效果

仿Discuz! 3.x首頁列表式子板顯示

一. 打開Discuz!主目錄下的index.php

尋找

  1. $forumlist = $catforumlist = $forums = $catforums = $categories = array();
复制代码


在下面加上

  1. $subforumlist= array();    //首頁顯示【子版列表】
复制代码


尋找

  1. if($forum['type'] != 'sub') {
  2.                                 $forums[$forum['fid']] = $forum;
复制代码


在下面加上



  1. //首頁顯示【子版列表】by Windheart
  2.         } elseif((!$forum['viewperm'] && $allowview) || ($forum['viewperm'] && strstr($forum['viewperm'], "\t$groupid\t"))) {
  3.             $subforumlist[$forum['fup']] .= "※<a href=forumdisplay.php?fid=".$forum['fid']." >".$forum['name']."</a>&nbsp;&nbsp;";
  4.                 //End
复制代码


二. 打開模板目錄下的index.htm (如果有多個不同風格的模板, 建議要每個都進行修改)

尋找



  1. $forum[description]
复制代码


在下面加上


  1. <br><!--{if $subforumlist[$forum[fid]]}-->
  2.                         <fieldset style=width=100%><legend><strong>子 版 列 表</strong></legend>{eval echo $subforumlist[$forum[fid]];}</fieldset><!--{/if}-->
复制代码
menke 发表于 2005-5-4 22:31:47 | 显示全部楼层
顶一个,刚刚修改好
回复

使用道具 举报

3481 发表于 2005-5-9 01:43:28 | 显示全部楼层
不知能否帮我.这那步错误.确定按照所示修改.谢谢
回复

使用道具 举报

瘋狂cc 发表于 2005-5-9 02:41:58 | 显示全部楼层

解決子版面無法統計之問題

  1. ※<a href=forumdisplay.php?fid=".$forum['fid']." >".$forum['name']."</a>&nbsp;&nbsp;";
复制代码


下面加上

  1. $forums[$forum['fup']]['threads'] += $forum['threads'];
  2. $forums[$forum['fup']]['posts'] += $forum['posts'];
复制代码


存檔後就OK!
回复

使用道具 举报

ncga01102 发表于 2005-6-4 23:56:58 | 显示全部楼层







大大 救命呀= =| 怎會顯示到這樣 (令我又開心又失望)

[ Last edited by ncga01102 on 2005-6-5 at 00:03 ]
回复

使用道具 举报

ncga01102 发表于 2005-6-5 00:29:01 | 显示全部楼层
推一下 再不整理好 我會被同學打>口<
回复

使用道具 举报

tryer 发表于 2005-6-28 20:02:38 | 显示全部楼层
因为设置版内帖子游客不能浏览,
所以不登陆,子版无法显示,
求解决方法!
回复

使用道具 举报

martha 发表于 2005-7-25 13:36:16 | 显示全部楼层
还是这个?顶上来再说。
回复

使用道具 举报

conanwchen 发表于 2005-8-7 01:51:55 | 显示全部楼层
原帖由 tryer 于 2005-6-28 20:02 发表
因为设置版内帖子游客不能浏览,
所以不登陆,子版无法显示,
求解决方法!

不隐藏无权限访问的论坛
回复

使用道具 举报

xingxingonline 发表于 2005-10-11 23:39:20 | 显示全部楼层

首頁顯示子论坛列表问题



如何在子论坛有多个的情况下用顿号把多个子论坛隔开,只有一个的时候不用顿号(如上图),代码如何写?跪求
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 22:12 , Processed in 0.032085 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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