找回密码
 注册
查看: 5966|回复: 15
收起左侧

首页4格调用美化版

[复制链接]

5314

主题

8320

帖子

1万

积分

管理员

出售国内外虚拟空间

Rank: 10Rank: 10Rank: 10

积分
14665
帖子
8320
精华
67
体力
14665 点
蓝豆
2391 点
注册时间
2007-6-8

终身成就奖LY官方团队会员身份ID卡

发表于 2007-10-25 10:24:13 | 显示全部楼层 |阅读模式
使用本插件需要增加的文件有:



  • pic.php //调用论坛图片数据
  • list.gif 和listbg.gif //标题处的图片
  • focus.swf //调用图片的flash [此swf 与以往的大不相同,个人觉得更不错]
需修改的文件有:
=======================开始增加和修改============================
步骤:共分4步
  • 将pic.php / list.gif / listbg.gif / focus.swf 按下载到的附件结构传到FTP(网站)
    其中:pic.php 在论坛根目录
    list.gif / listbg.gif / focus.swf 在images文件夹下
  • 打开 index.php
    查找:
    复制内容到剪贴板
    代码:
    $rsshead = $rssstatus
    在之上加:
    复制内容到剪贴板
    代码:
    //----首页四格代码开始
    $colorarray = array(\'\', \'red\', \'orange\', \'yellow\', \'green\', \'cyan\', \'blue\', \'purple\', \'gray\');
    //新贴
    $hack_cut_str = 26; //标题字数
    $hack_cut_strauthor = 9;
    $new_post_threadlist = array();
    $nthread = array();
    $query = $db->query(\"SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>\'$fid\' AND f.fid=t.fid AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.dateline DESC LIMIT 0, 10\");
    while($nthread = $db->fetch_array($query)) {
    $nthread[\'forumname\'] = ereg_replace(\'<[^>]*>\',\'\',$nthread[\'name\']);
    $nthread[\'view_subject\'] = cutstr($nthread[\'subject\'],$hack_cut_str);
    $nthread[\'view_author\'] = cutstr($nthread[\'author\'],$hack_cut_strauthor);
    $nthread[\'date\']= gmdate(\"$dateformat $timeformat\", $nthread[\'dateline\'] + $timeoffset * 3600);
    $nthread[\'lastreplytime\']= gmdate(\"$dateformat $timeformat\", $nthread[lastpost] + ($timeoffset * 3600));
    if($nthread[\'highlight\']) {
    $string = sprintf(\'%02d\', $nthread[\'highlight\']);
    $stylestr = sprintf(\'%03b\', $string[0]);
    $nthread[\'highlight\'] = \'style=\"\';
    $nthread[\'highlight\'] .= $stylestr[0] ? \'font-weight: bold;\' : \'\';
    $nthread[\'highlight\'] .= $stylestr[1] ? \'font-style: italic;\' : \'\';
    $nthread[\'highlight\'] .= $stylestr[2] ? \'text-decoration: underline;\' : \'\';
    $nthread[\'highlight\'] .= $string[1] ? \'color: \'.$colorarray[$string[1]] : \'\';
    $nthread[\'highlight\'] .= \'\"\';
    } else {
    $nthread[\'highlight\'] = \'\';
    }
    $new_post_threadlist[] = $nthread;
    }
    //新回复
    $hack_cut_str = 26; //标题字数
    $hack_cut_strauthor = 9;
    $new_reply_threadlist = array();
    $rthread = array();
    $query = $db->query(\"SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>\'$fid\' AND f.fid=t.fidAND t.closed NOT LIKE \'moved|%\' AND t.replies !=0 AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.lastpost DESC LIMIT 0, 10\");
    while($rthread = $db->fetch_array($query)) {
    $rthread[\'forumname\'] = ereg_replace(\'<[^>]*>\',\'\',$rthread[\'name\']);
    $rthread[\'view_subject\'] = cutstr($rthread[\'subject\'],$hack_cut_str);
    $rthread[\'view_lastposter\'] = cutstr($rthread[\'lastposter\'],$hack_cut_strauthor);
    $rthread[\'date\']= gmdate(\"$dateformat $timeformat\", $rthread[\'dateline\'] + $timeoffset * 3600);
    $rthread[\'lastreplytime\']= gmdate(\"$dateformat $timeformat\", $rthread[lastpost] + ($timeoffset * 3600));
    if($rthread[\'highlight\']) {
    $string = sprintf(\'%02d\', $rthread[\'highlight\']);
    $stylestr = sprintf(\'%03b\', $string[0]);
    $rthread[\'highlight\'] = \'style=\"\';
    $rthread[\'highlight\'] .= $stylestr[0] ? \'font-weight: bold;\' : \'\';
    $rthread[\'highlight\'] .= $stylestr[1] ? \'font-style: italic;\' : \'\';
    $rthread[\'highlight\'] .= $stylestr[2] ? \'text-decoration: underline;\' : \'\';
    $rthread[\'highlight\'] .= $string[1] ? \'color: \'.$colorarray[$string[1]] : \'\';
    $rthread[\'highlight\'] .= \'\"\';
    } else {
    $rthread[\'highlight\'] = \'\';
    }
    $new_reply_threadlist[] = $rthread;
    }
    //热帖
    $hack_cut_str = 26; //标题字数
    $hack_cut_strauthor = 9;
    $new_hot_threadlist = array();
    $mthread = array();
    $ctime=$timestamp-3600*24*7;//最后7是天数为本周
    $query = $db->query(\"SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>\'$fid\' AND f.fid=t.fidAND t.closed NOT LIKE \'moved|%\' AND t.replies !=0 AND t.dateline>$ctime AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.replies DESC LIMIT 0, 10\");
    while($mthread = $db->fetch_array($query)) {
    $mthread[\'forumname\'] = ereg_replace(\'<[^>]*>\',\'\',$mthread[\'name\']);
    $mthread[\'view_subject\'] = cutstr($mthread[\'subject\'],$hack_cut_str);
    $mthread[\'view_lastposter\'] = cutstr($mthread[\'lastposter\'],$hack_cut_strauthor);
    $mthread[\'date\']= gmdate(\"$dateformat $timeformat\", $mthread[\'dateline\'] + $timeoffset * 3600);
    $mthread[\'lastreplytime\']= gmdate(\"$dateformat $timeformat\", $mthread[lastpost] + ($timeoffset * 3600));
    if($mthread[\'highlight\']) {
    $string = sprintf(\'%02d\', $mthread[\'highlight\']);
    $stylestr = sprintf(\'%03b\', $string[0]);
    $mthread[\'highlight\'] = \'style=\"\';
    $mthread[\'highlight\'] .= $stylestr[0] ? \'font-weight: bold;\' : \'\';
    $mthread[\'highlight\'] .= $stylestr[1] ? \'font-style: italic;\' : \'\';
    $mthread[\'highlight\'] .= $stylestr[2] ? \'text-decoration: underline;\' : \'\';
    $mthread[\'highlight\'] .= $string[1] ? \'color: \'.$colorarray[$string[1]] : \'\';
    $mthread[\'highlight\'] .= \'\"\';
    } else {
    $mthread[\'highlight\'] = \'\';
    }
    $new_hot_threadlist[] = $mthread;
    }
    //----首页四格代码结束
  • 打开 templates/default/discuz.htm
    查找:
    复制内容到剪贴板
    代码:
    在之下加:
    复制内容到剪贴板
    代码:

















    ≡ 论坛图片 ≡

    ≡ 最新帖子 ≡

    ≡ 最新回复 ≡

    ≡ 本周热门 ≡










































  • 上传刚才修改过的 index.php 及 discuz.htm

首页四格(所有热门).rar

24 KB, 下载次数: 131, 下载积分: 体力 -1 点

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

网站公告上一条 /2 下一条

GMT+8, 2024-5-20 03:26 , Processed in 0.125000 second(s), 28 queries , Gzip On.

© 2006-2022 Powered by Discuz! X3.4

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