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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
习明 发表于 2007-9-1 19:49:32 | 显示全部楼层

回复 369# 的帖子

是按主题发布时间排序的
回复

使用道具 举报

xuewuyaya 发表于 2007-9-1 20:23:25 | 显示全部楼层
原帖由 习明 于 2007-9-1 19:47 发表
是不是开启了 启用 URL 传递 sid


这个是什么东西来的,还是第一次听呢。开了没开有什么效果呢?

原帖由 习明 于 2007-9-1 19:49 发表
是按主题发布时间排序的


挺麻烦的,如果我把很久以前发的帖子评为精华,也算是最新精华嘛,但是却因为发帖时间太久不显示。

能不能改成按前后评精来显示?
回复

使用道具 举报

习明 发表于 2007-9-1 21:05:20 | 显示全部楼层
1 后台有设置 在基本设置-服务器优化 先看看 如果开启了就关掉试试
2
  1. $query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE digest>'0' AND t.fid<>'$fid' AND f.fid=t.fid ORDER BY t.dateline DESC LIMIT 0, 10"); //修改显示帖子条数
复制代码
改为
  1. $query = $db->query("SELECT t.*, f.name FROM {$tablepre}threadsmod tm, {$tablepre}threads t, {$tablepre}forums f WHERE (tm.action='DIG') OR (tm.action='EDI' AND tm.expiration<'$timestamp') AND tm.status='1' AND t.fid<>'$fid' AND f.fid=t.fid ORDER BY tm.dateline DESC LIMIT 0, 10"); //修改显示帖子条数
复制代码
试一下
回复

使用道具 举报

xuewuyaya 发表于 2007-9-2 10:15:13 | 显示全部楼层
启用 URL 传递 sid:
通过 URL 传递 sid 可帮助用户在禁用 Cookies 的情况下仍可登录论坛,但也可能造成内部网用户交换包含 sid 的 URL 时可能出现的用户错乱

我的是打开的。。。关了的话会有什么影响吗?默认的都是打开的吧
如果关了在禁用c的情况下就无法正常登陆了?
回复

使用道具 举报

习明 发表于 2007-9-2 12:53:43 | 显示全部楼层

回复 375# 的帖子

默认是关闭的 如果不影响正常访问可以不用管那个sid
回复

使用道具 举报

xuewuyaya 发表于 2007-9-2 13:55:15 | 显示全部楼层
//最新回复// //论坛精华// $hack_cut_str =34; //修改标题显示字数
$hack_cut_strauthor = 9;
$new_digest_threadlist = array();
$dthread = array();
$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threadsmod tm, {$tablepre}threads t, {$tablepre}forums f WHERE (tm.action='DIG') OR (tm.action='EDI' AND tm.expiration<'$timestamp') AND tm.status='1' AND t.fid<>'$fid' AND f.fid NOT IN (1,2) AND f.fid=t.fid ORDER BY tm.dateline DESC LIMIT 0, 10"); //修改显示帖子条数
while($dthread = $db->fetch_array($query)) {
$dthread['forumname'] = $dthread['name'];
$dthread['view_subject'] = cutstr($dthread['subject'],$hack_cut_str);
$dthread['view_author'] = cutstr($dthread['author'],$hack_cut_strauthor);
$dthread['date']= gmdate("$dateformat $timeformat", $dthread['dateline'] + $timeoffset * 3600);
$dthread['lastreplytime']= gmdate("$dateformat $timeformat", $dthread[lastpost] + ($timeoffset * 3600));
if($dthread['highlight']) {
$string = sprintf('%02d', $dthread['highlight']);
$stylestr = sprintf('%03b', $string[0]);
$dthread['highlight'] = 'style="';
$dthread['highlight'] .= $stylestr[0] ? 'font-w1eight: bold;' : '';
$dthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
$dthread['highlight'] .= $stylestr[2] ? 'text-d1ecoration: underline;' : '';
$dthread['highlight'] .= $string[1] ? 'color: '.$c1olorarray[$string[1]] : '';
$dthread['highlight'] .= '"';
} else {
$dthread['highlight'] = '';
}
$new_digest_threadlist[] = $dthread;
}
//论坛精华//


这个是我修改的。。。。似乎传完这个index.php。。我的空间的php就打不开了。。。晕死。所以至今还没看到效果。。该不会是这样改后导致数据库挂了?
回复

使用道具 举报

习明 发表于 2007-9-2 14:18:21 | 显示全部楼层
首页打不开还是全都打不开了
回复

使用道具 举报

xuewuyaya 发表于 2007-9-2 14:58:34 | 显示全部楼层
我试了后台页面还可以显示。。。。。。。。但过了会也不行了。。就卡死了。

然后恢复没修改前的文件,过了好会才能正常访问。。。。
回复

使用道具 举报

习明 发表于 2007-9-2 15:25:52 | 显示全部楼层
$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threadsmod tm, {$tablepre}threads t, {$tablepre}forums f WHERE (tm.action='DIG') OR (tm.action='EDI' AND tm.expiration<'$timestamp') AND tm.status='1' AND t.fid<>'$fid' AND f.fid NOT IN (1,2) AND f.fid=t.fid AND t.tid=tm.tid ORDER BY tm.dateline DESC LIMIT 0, 10"); //修改显示帖子条数

试试这个~
回复

使用道具 举报

lqng 发表于 2007-9-4 10:49:25 | 显示全部楼层
怎么样在点击四格里的标题后进入的页面位置是在最后回复的那一楼?
TaRot回复 364# 的帖子
参照最新回复的修改.


回复里面也是一样的点击位置呢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 01:24 , Processed in 0.028684 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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