Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

首页n格的问题整理与解决[最后更新:2007.11.05 JS调用附件]

[复制链接]
chinaspcom 发表于 2007-8-3 14:16:43 | 显示全部楼层
我的升级到724后(原来有supesite ,supsite 正常),然后用论坛四格显示,安装后,index.php 出现错误,1024,无法显示,
回复

使用道具 举报

习明 发表于 2007-8-3 15:04:07 | 显示全部楼层

回复 #301 chinaspcom 的帖子

把错误提示内容贴出来
回复

使用道具 举报

huangjin 发表于 2007-8-4 09:48:53 | 显示全部楼层
删除了的帖子还在首页四格中,如何改之?
回复

使用道具 举报

iv2 发表于 2007-8-5 16:17:56 | 显示全部楼层
升级Discuz! 5.5.0 patch 20070724后
http://iv2.cn/bbs/index.php
4格插件不显示内容了
回复

使用道具 举报

stheng123 发表于 2007-8-5 20:38:00 | 显示全部楼层
此帖已解决问题!感谢刁明解答。使用方法如下:

原:
$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>'$fid' AND f.fid=t.fid ORDER BY t.dateline DESC LIMIT 0, 10");
改为:
$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 (23,33) ORDER BY t.dateline DESC LIMIT 0, 10");
【(23,33)为我论坛的特殊板块、我不想显示在四格的板块】

回复帖也是这样添加  AND f.fid NOT IN (23,33)
==========================================
我下载的首页四格插件是在这儿下载的:

https://discuz.dismall.com/viewthread.php?tid=555583&extra=&highlight=%CA%D7%D2%B3%CB%C4%B8%F1&page=1

修改成现在的本日排行是按照这里修改的:

https://discuz.dismall.com/thread-631244-1-1.html

==========================================

看效果地址:http://www.gnxo.cn/bbs/  (不是广告。非商业论坛。如果不合适请管理员修改去掉这个地址。谢谢)


==========================================
以下问题已经解决!:) :)



大家好:
首页四格的新帖和回复帖里不想显示特殊板块应该如何设置呢??

在本主题里我试过几个方法都不成功。那位大哥提示一下。感谢感谢!!

以下是  include\toplist.php

------------------------------------------------
//新贴//
$hack_cut_str =25; //修改标题显示字数
$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 ORDER BY t.dateline DESC LIMIT 0, 10");
while($nthread = $db->fetch_array($query)) {
        $nthread['forumname'] = $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 = 25; //修改标题显示字数
$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.fid  AND t.closed NOT LIKE 'moved|%' AND t.replies !=0 ORDER BY t.lastpost DESC LIMIT 0, 10");
while($rthread = $db->fetch_array($query)) {
        $rthread['forumname'] = $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 = 25; //修改标题显示字数
$hack_cut_strauthor = 9;
$new_hot_threadlist = array();
$mthread = 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 t.closed NOT LIKE 'moved|%' AND t.replies !=0 ORDER BY t.views DESC LIMIT 0, 10");
while($mthread = $db->fetch_array($query)) {
        $mthread['forumname'] = $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;
}
//热帖//
-------------------------------------

[ 本帖最后由 stheng123 于 2007-8-6 20:40 编辑 ]
回复

使用道具 举报

suchaozheng 发表于 2007-8-5 23:49:47 | 显示全部楼层
路过支持下............
回复

使用道具 举报

习明 发表于 2007-8-6 10:25:34 | 显示全部楼层

回复 #303 huangjin 的帖子

请先读原帖
回复

使用道具 举报

习明 发表于 2007-8-6 10:26:35 | 显示全部楼层

回复 #304 iv2 的帖子

重新执行修改代码等安装步骤
回复

使用道具 举报

习明 发表于 2007-8-6 10:28:00 | 显示全部楼层

回复 #305 stheng123 的帖子

$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>'$fid' AND f.fid=t.fid ORDER BY t.dateline DESC LIMIT 0, 10");
修改类似上面这样的 以$query=$db->query开头的语句 具体方法见顶楼
回复

使用道具 举报

stheng123 发表于 2007-8-6 20:38:22 | 显示全部楼层
感谢刁明。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 23:40 , Processed in 0.035266 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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