好宝宝亲子论坛 » 站务建设 » 添加首业四格 -- Discuz!


2007-8-20 13:03 宝宝爸
添加首业四格 -- Discuz!

添加首业四格


解压后按目录格式上传所有附件~~~

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}-->
<!--------首页四格 结束-------->
~~~~~~~~~~~~~~安装全部完毕 请后台更新缓存~~~~~~~~~~~~~~~~~~

PS:

你可能需要修改一些适合你的论坛的东西,请打开附件中的文件查找修改

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

反安装:
复制内容到剪贴板代码:
DELETE FROM `cdb_settings` WHERE `variable` = 'Hiddenfid' ;
DELETE FROM `cdb_settings` WHERE `variable`= 'show_toplist' ;

2007-8-21 13:06 宝宝爸
成功加入首页四格。

非常感谢肯德基提供的插件,好宝宝亲子论坛成功的加入了首页四格。我总共尝试了两次,第一次以失败告终,网页根本不能打开, 错误信息如下:

Discuz! info: MySQL Query Error

Time: 2007-3-31 12:27am
Script: /bbs/index.php

SQL: SELECT t.*, f.name FROM [Table]threads t, [Table]forums f WHERE t.fid<>'0' AND f.fid=t.fid AND f.fid NOT IN () ORDER BY t.dateline DESC LIMIT 0, 10
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY t.dateline DESC LIMIT 0, 10' at line 1
Errno.: 1064

Similar error report has beed dispatched to administrator before.

第二次尝试时,我保持后台管理界面常开,每做一步,都更新缓存(在系统工具中), 最后非常顺利的加入首页四格。

页: [1]
查看完整版本: 添加首业四格 -- Discuz!


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.