游客:  注册 | 登录 | 会员 | 在线听歌 | 转帖工具 | 三国游戏 | 论坛设施 | 帮助


标题: 首页四格之附件图片,最新主题,回复,热门 D5.5(后台控制显示四格+显示版块)
zjh
Administrator
Rank: 16Rank: 16Rank: 16Rank: 16




UID 1
精华 30
积分 14246
帖子 11461
金币 31341 点
月季花 52 朵
阅读权限 255
注册 2005-5-8
状态 离线
发表于 2007-11-14 00:26  资料  个人空间  主页 短消息  加为好友 
首页四格之附件图片,最新主题,回复,热门 D5.5(后台控制显示四格+显示版块)

查找你正在使用的风格中的CSS.htm文件,在末尾处增加如下内容:

.toplist {
        outline: {BORDERWIDTH}px solid {BORDERCOLOR};
        border: 0px !important;
        border: {BORDERWIDTH}px solid {BORDERCOLOR};
}

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

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' ;

演示:
[attach]10644[/attach]



 附件: 您所在的用户组无法下载或查看附件




顶部
zjh
Administrator
Rank: 16Rank: 16Rank: 16Rank: 16




UID 1
精华 30
积分 14246
帖子 11461
金币 31341 点
月季花 52 朵
阅读权限 255
注册 2005-5-8
状态 离线
发表于 2007-11-16 00:42  资料  个人空间  主页 短消息  加为好友 
当前窗口打开而不是新窗口打开

打开:toplist.htm

查找

target="_blank"

删除即可

一共有四处





顶部
蓝色月季--歌曲免费在线试听、下载,高速高品质
zjh
Administrator
Rank: 16Rank: 16Rank: 16Rank: 16




UID 1
精华 30
积分 14246
帖子 11461
金币 31341 点
月季花 52 朵
阅读权限 255
注册 2005-5-8
状态 离线
发表于 2007-11-17 15:50  资料  个人空间  主页 短消息  加为好友 
出现以下提示时

QUOTE:
SQL: SELECT f.* , t.* FROM cdb_forums f, cdb_threads t WHERE f.fid in (7,50,51) AND displayorder>='0' AND f.fid=t.fid ORDER BY t.lastpost DESC LIMIT 1
Error: Column 'displayorder' in where clause is ambiguous
Errno.: 1052

是因为少了个t.

QUOTE:
SQL: SELECT f.* , t.* FROM cdb_forums f, cdb_threads t WHERE f.fid in (7,50,51) AND t.displayorder>='0' AND f.fid=t.fid ORDER BY t.lastpost DESC LIMIT 1
Error: Column 'displayorder' in where clause is ambiguous
Errno.: 1052






顶部
蓝色月季--歌曲免费在线试听、下载,高速高品质
 


Top
Powered by Discuz! 5.5.0  Style Design by [DST] Rain.stone
Processed in 0.009088 second(s), 8 queries , Gzip enabled
清除 Cookies - 联系我们 - :::月季社区::: - Archiver - WAP
桂ICP备06015952号