本插件以肯得基的“首页四格之附件图片,最新主题,回复,热门 D5.5(后台控制显示四格+显示版块)”插件修改。
原帖地址:https://discuz.dismall.com/thread-571328-1-1.html
如原作者不允许我发布修改作品,请PM我。不过肯得基一看就不是那么小气的人
=================================
插件版本: Discuz! 5.5.0 GBK 简体中文正式版
安装难易: 简单
数据升级: 有
修改文件: 5个
原 作 者: oytktk
整理修改: 肯德基
二次修改: Ebus21√轨迹
演示地址: 沈大校园社区
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
装完后个人感觉有点挤,看到DZ有些站长也有同感,找了几个首页三格,有的不是很理想,有的不是调用论坛附件图片,都不大合适,就照着这个四格的改了改。不知道有没有人改过,我没找着。四格里面这个肯得基的算是比较理想的,所以拿这个改。如果有雷同的,版主尽管删除,我不介意。荣誉归oytktk和肯德基,加分请过去原帖加,本人骗几个IP而已。
演示图片:
安装步骤:
解压后按目录格式上传所有附件~~~
1.数据库升级
- INSERT INTO `cdb_settings` VALUES ('Hiddenfid', '0');
- INSERT INTO `cdb_settings` VALUES ('show_toplist', '1');
复制代码
2.修改admin/settings.inc.php
查找
- showsetting('settings_nocacheheaders', 'settingsnew[nocacheheaders]', $settings['nocacheheaders'], 'radio');
复制代码
下加
- showsetting('settings_Hiddenfid', 'settingsnew[Hiddenfid]', $settings['Hiddenfid'], 'text');
- showsetting('settings_show_toplist', 'settingsnew[show_toplist]', $settings['show_toplist'], 'radio');
复制代码
3.编辑模板 templates/default/admincp.lang.php
查找
- 'settings_forumjump_comment' => '选择“是”将在列表页面下部显示快捷跳转菜单。注意: 当分论坛很多时,本功能会严重加重服务器负担',
复制代码
下加
- 'settings_show_toplist' => '显示首页三格',
- 'settings_show_toplist_comment' => '选“是”将在首页显示首页三格',
- 'settings_Hiddenfid' => '不在首页三格显示的版块:',
- 'settings_Hiddenfid_comment' => '输入FID,多个请用用英文逗号隔开',
复制代码
4.修改 index.php
找
- require_once DISCUZ_ROOT.'./include/forum.func.php';
复制代码
下加
- require_once DISCUZ_ROOT.'./include/misc.func.php';
- require_once DISCUZ_ROOT.'./include/toplist.php';
复制代码
5. templates/default/discuz.htm
查找
- <!--{if !empty($advlist['text'])}-->
- <div style="clear: both; margin-top: 5px;">
- <div class="spaceborder" style="width: {TABLEWIDTH}">
- <table cellspacing="1" border="0" cellpadding="{TABLESPACE}" width="100%" style="background: {BGBORDER}">$advlist[text]</table>
- </div><br></div>
- <!--{/if}-->
复制代码
下加
- <!--------首页三格 开始-------->
- <!--{if empty($gid)}-->
- <!--{if $show_toplist}-->
- <div style="clear: both; margin-top: 5px">
- {template toplist}
- <br>
- </div>
- <!--{/if}-->
- <!--{/if}-->
- <!--------首页三格 结束-------->
复制代码
============安装完毕 更新缓存==================
反安装:
- DELETE FROM `cdb_settings` WHERE `variable` = 'Hiddenfid' ;
- DELETE FROM `cdb_settings` WHERE `variable`= 'show_toplist' ;
复制代码
与原四格不同的几部分说明(以下内容是供GGJJ们批评指正的,于安装无关):
=======================================================
1.image文件夹里rankbg.gif缩短,避免宽屏下有中断的情况。
2.include文件夹里toplist.php文件去除热门帖子搜索部分代码;标题显示字数修改为42
3.templates\default文件夹下toplist.htm里三处改为- <td valign="top" bgcolor="{ALTBG1}">
复制代码 ,避免较暗风格显示背景白色的不协调;新主题和新回复两处width="24%"改为width="34%";去除热帖部分代码。
4.pic.php中修改focus_width=310 focus_height=204以使图片括大;text_height设置为0,即,不显示附件帖子主题名,有需要的朋友自己修改下。
大概就这些,其他细节想不起来了。
=======================================================
附件在下面,有问题请跟贴。
感谢oytktk,感谢肯德基。
[ 本帖最后由 Ebus21√轨迹 于 2007-6-13 12:57 编辑 ] |