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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 帖子内容编辑后自动提升主题 for Discuz! X2/2.5

[复制链接]
IsaacZ 发表于 2011-12-23 17:43:44 | 显示全部楼层 |阅读模式
本帖最后由 IsaacZ 于 2013-7-22 22:18 编辑

应用场合:

1、有些机器人注册后,发些不痛不痒的帖子,过后不久再回去编辑帖子,换成垃圾广告。这种发广告的方法十分隐蔽,本修改可在主题或回复被编辑后自动提升当前主题到列表顶端,让楼主和管理人员比较快速地发现这种更改。
2、有些帖子作者经常更新自己的帖子内容,本修改可将帖子内容的更新快速展现给访问者。

修改方法:

首先要在 /Source/include/post/post_editpost.php 找以下代码:
  1.                 $_G['forum']['lastpost'] = explode("\t", $_G['forum']['lastpost']);

  2.                 if($orig['dateline'] == $_G['forum']['lastpost'][2] && ($orig['author'] == $_G['forum']['lastpost'][3] || ($_G['forum']['lastpost'][3] == '' && $orig['anonymous']))) {
复制代码
一共有两处,我们取第2处(大约930行左右),然后在以上代码的前面加上:
  1. DB::query("UPDATE ".DB::table('forum_thread')." SET lastpost='$_G[timestamp]' WHERE tid='$_G[tid]' AND fid='$_G[fid]'");
复制代码
保存,最后到后台更新一下缓存!OK

同步更新链接:http://www.dianbo.org/forum.php?mod=viewthread&tid=15478
 楼主| IsaacZ 发表于 2013-7-23 00:16:50 | 显示全部楼层
本帖最后由 IsaacZ 于 2013-7-22 22:24 编辑
senmu5080 发表于 2013-7-22 16:58
你说的这段代码,我搜素下去有两处啊,怎么办

                $_G['forum']['lastpost'] = explode("\t ...

我是放在第2个前面了。大约930行左右。
我发完X3后马上就有人出插件了,可以实现一样功能,更省事些:

编辑后提升主题 - Discuz! 应用中心 · 插件
https://addon.dismall.com/?@study_editthread_promote.plugin
回复

使用道具 举报

summer12369 发表于 2011-12-23 17:43:46 | 显示全部楼层
大家说说...
回复

使用道具 举报

ぷㄗigerzhu 发表于 2011-12-23 17:44:55 | 显示全部楼层
谢谢分享,收藏了啊。
回复

使用道具 举报

天亮前说晚安 发表于 2011-12-23 17:46:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

天亮前说晚安 发表于 2011-12-23 17:46:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ppcynt 发表于 2011-12-23 17:46:50 | 显示全部楼层
回复

使用道具 举报

ylmood 发表于 2011-12-23 19:10:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

hegeaimei 发表于 2011-12-23 20:46:14 | 显示全部楼层
{:soso_e136:}那么论坛所以人都编辑帖子 那论坛就悲剧了  没有用的说
回复

使用道具 举报

 楼主| IsaacZ 发表于 2011-12-23 21:56:47 | 显示全部楼层
hegeaimei 发表于 2011-12-23 18:46
那么论坛所以人都编辑帖子 那论坛就悲剧了  没有用的说

如果论坛上都是这么没素质的人,这论坛确实悲剧。
回复

使用道具 举报

鱼骨刺 发表于 2011-12-23 22:06:11 | 显示全部楼层
这个 会造成漏洞了
论坛会混乱了
不过这个修改对于一个稳定的站 还是蛮不错的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 10:38 , Processed in 0.029282 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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