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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

鼠标移动到主题显示最后回复内容 for dz5.x、6.0[2007-11-27更新]

[复制链接]
叼着烟吻@你 发表于 2007-5-8 11:11:14 | 显示全部楼层
我装了出现错误

可是在本地试验很正常
回复

使用道具 举报

xuewuyaya 发表于 2007-5-8 13:37:31 | 显示全部楼层
作者倒是给个解决方法啊.
回复

使用道具 举报

xuewuyaya 发表于 2007-5-8 14:58:04 | 显示全部楼层
回复

使用道具 举报

xuewuyaya 发表于 2007-5-8 22:29:57 | 显示全部楼层
:) :) :) :)
回复

使用道具 举报

叼着烟吻@你 发表于 2007-5-9 15:16:25 | 显示全部楼层
进入任何版块出现错误

Discuz! info: MySQL Query Error

User: 叼着烟吻@你
Time: 2007-5-9 3:07pm
Script: /bbs/forumdisplay.php

SQL: SELECT p.subject AS re_subject, p.message, t.*, p.rate FROM [Table]threads t

LEFT JOIN [Table]posts p ON (t.tid=p.tid AND t.lastpost=p.dateline)
LEFT JOIN [Table]posts p USING(tid, dateline)
WHERE t.tid IN (63) AND t.displayorder IN (2, 3)
ORDER BY displayorder DESC, lastpost DESC
LIMIT 0, 1
Error: Not unique table/alias: 'p'
Errno.: 1066

Similar error report has beed dispatched to administrator before.
回复

使用道具 举报

xuewuyaya 发表于 2007-5-13 05:46:14 | 显示全部楼层
回复

使用道具 举报

xuewuyaya 发表于 2007-5-13 19:41:45 | 显示全部楼层
白屏问题已解决,也能显示最后回复了,但发现如下问题。。。望楼主能修正。

1、只有最新回复的才显示回复内容,旧的都不显示了.

2、固顶的帖子都不显示最后回复晕死!

准确一点是置顶3和区置顶才不显示最后回复内容.

本版置顶还会显示

3、如果帖子内容是代码...比如..我在帖子里发了一个图片的调用代码..

结果标题就变成那个调用图片了...晕死.

4、设置了阅读权限的帖子会直接显示内容。设置了金钱的还没试。

5、在哪改最后回复和主题的字数?想显示多一些..
回复

使用道具 举报

 楼主| e_zailai 发表于 2007-5-14 00:04:36 | 显示全部楼层

回复 #47 xuewuyaya 的帖子

关于显示内容字数修改

  1. $thread['message'] = cutstr($thread['message'],60);        //内容截断
复制代码


关于“准确一点是置顶3和区置顶才不显示最后回复内容.”

查找

  1. $db->query("SELECT t.* FROM {$tablepre}threads t
复制代码


修改为
  1. $db->query("SELECT $dotadd1 t.* FROM {$tablepre}threads t $dotadd2
复制代码

[ 本帖最后由 e_zailai 于 2007-5-14 00:05 编辑 ]
回复

使用道具 举报

xuewuyaya 发表于 2007-5-14 05:10:24 | 显示全部楼层
关于“准确一点是置顶3和区置顶才不显示最后回复内容.”

查找

[Copy to clipboard] [ - ]CODE:
$db->query("SELECT t.* FROM {$tablepre}threads t
修改为

[Copy to clipboard] [ - ]CODE:
$db->query("SELECT $dotadd1 t.* FROM {$tablepre}threads t $dotadd2
如果您安装过全论坛置顶HACK直接进行第二步
查找

[Copy to clipboard] [ - ]CODE:
$query = $db->query("SELECT t.* FROM {$tablepre}threads t
修改为

[Copy to clipboard] [ - ]CODE:
/*$query = $db->query("SELECT t.* FROM {$tablepre}threads t*/
        $query = $db->query("SELECT $dotadd1 t.* FROM {$tablepre}threads t $dotadd2

这两个修改方法不是一样的么?我现在的代码就是这样的哦,区置顶和总置顶的都不显示回复。
回复

使用道具 举报

叼着烟吻@你 发表于 2007-5-14 09:42:33 | 显示全部楼层
怎么没有人帮助我的问题
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 20:51 , Processed in 0.027882 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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