插件制作:︶ㄣ雙生兒ぞ
制作时间:2005年05月01日
安装条件:安装过FreeDiscuz的在线时间插件、银行插件
本帖来源:http://www.twinsup.com/viewthread.php?tid=3653
插件说明:首页显示当日发帖男女冠军各一名!并显示当日发帖最多的十位会员!
作者补充:本人小菜,希望各位前辈能够多多支持,纰漏之处还请大虾不吝赐教,本人将继续推出更多的 Plus ,多谢!
下面是全新安装的步骤:
1、下载附件 poststar.php上传至论坛根目录
2、修改 index.php
查找:
- require DISCUZ_ROOT.'./include/forum.php';
复制代码
下面加上:
- require DISCUZ_ROOT.'/poststar.php';
复制代码
3、修改templates/……/index.htm
找到:
- <table border="0" cellspacing="{BORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%" align="center">
- <!--{/if}-->
复制代码
在下面加上:
- <!-- poststar by ︶ㄣ雙生兒ぞ -->
- <tr><td colspan="3" class="header">今日发帖冠军</td></tr>
- <tr><td colspan="3" bgcolor="{ALTBG1}"><table cellspacing="0" cellpadding="0" border="0" width="{TABLEWIDTH}" align="center"> <tr>
- <td width="25%" bgcolor="{ALTBG1}">今日发帖男状元 照片-=><br><br>
- 姓名:$mname <br>
- 等级:$mgroup <br>
- 积分:$mcredit <br>
- 现金:$mmoney <br>
- 存款:$mbank <br>
- 今日发帖:$mtodaynum <br>
- 总发帖量:$mpostnum <br>
- 在线时间:{eval showonline($mstar,$mhour,$mmin) } <br>
- </td>
- <td width="25%" align=center bgcolor="{ALTBG1}"><img src=$mavatar width=$mavatarwidth height=$mavatarheight align="center"></td>
- <td width="25%" bgcolor="{ALTBG1}">今日发帖女状元 照片-=><br><br>
- 姓名:$fname <br>
- 等级:$fgroup <br>
- 积分:$fcredit <br>
- 现金:$fmoney <br>
- 存款:$fbank <br>
- 今日发帖:$ftodaynum <br>
- 总发帖量:$fpostnum <br>
- 在线时间:{eval showonline($fstar,$fhour,$fmin) }<br>
- </td>
- <td width="25%" align="center" bgcolor="{ALTBG1}"><img src=$favatar width=$favatarwidth height=$favatarheight align="center"></td></tr></table></td></tr>
- <tr><td colspan="3" bgcolor="{ALTBG1}">今日十大明星: $poststar</td></tr>
- <!-- poststar by ︶ㄣ雙生兒ぞ -->
复制代码
---------------------------------以上是全新安装的步骤------------------------------------------
-----------------附: 以下是关于后台菜单选项被锁定的解决方法(全新安装者不必理会):-------------------------
先执行如下步骤的反步骤:
修改include/common.php
找到:- define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -7));
复制代码
在下面加上:
- define('CURRSCRIPT1', 'viewthread');
复制代码
找到:- if(defined('CURRSCRIPT') && in_array(CURRSCRIPT, array('index', 'forumdisplay', 'viewthread', 'post', 'pm'))) {
- $cachelost .= (@include DISCUZ_ROOT.'./forumdata/cache/cache_'.CURRSCRIPT.'.php') ? '' : ' '.CURRSCRIPT;
- }
复制代码
在下面加上:
- if(defined('CURRSCRIPT1') && in_array(CURRSCRIPT1, array('index', 'forumdisplay', 'viewthread', 'post', 'pm'))) {
- $cachelost .= (@include DISCUZ_ROOT.'./forumdata/cache/cache_'.CURRSCRIPT1.'.php') ? '' : ' '.CURRSCRIPT1;
- }
复制代码
找到
在上面加上:
- require DISCUZ_ROOT.'./poststar.php'; // 社区发帖冠军 by ︶ㄣ雙生兒ぞ
复制代码
然后再修改 index.php
查找:
- require DISCUZ_ROOT.'./include/forum.php';
复制代码
下面加上:
- require DISCUZ_ROOT.'/poststar.php';
复制代码
修改 poststar.php
在
下面加上:
- require DISCUZ_ROOT.'./forumdata/cache/cache_viewthread.php';
复制代码
-------------------------------解决方法OVER---------------------------------------
已经可以用了!
我在我的地方安装成功!
多谢楼主为HACK区作贡献!
加精了!
By freddy
[ Last edited by freddy on 2005-5-17 at 19:59 ] |