[Discuz!] Discuz如何删除 本帖最后由XXX编辑 本主题由 XXX 置顶等编辑记录

[复制链接]
查看171 | 回复0 | 2020-7-11 00:04:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Discuz论坛如何删除会员的编辑记录:本帖最后由 {作者} 于 {时间} 编辑 本主题由 XXX管理员 置顶等编辑记录。有网友提问猪机博客来个修改教程。
Discuz X3.4论坛为例,如果会员对帖子进行过修改,就会在帖子最上方出现一行文字:“本帖最后由 XXX于 XXX时间 编辑”;如果管理员对主题进行过置顶,提升,加精华等操作也会在正文底部出现:“本主题由 XXX 于 XXX时间 提升” 等记录
一定程度上,影响了页面的阅读体验。

如何删除这些提示,或者修改这些提示语?Pigji.com以Discuz X3.4版为例说明:

取消discuz会员的编辑记录
“本帖最后由 作者 于 2020-5-30 17:00 编辑”
这句提示语,其实是会员编辑帖子的编辑记录,可以到discuz后台—全局—用户权限—编辑帖子附加编辑记录,
选择“否”,后面会员再编辑帖子就不会出现这个编辑记录呢。
Discuz如何删除 本帖最后由XXX编辑 本主题由 XXX 置顶等编辑记录460换主题的软件,主题编辑,主题软件,
但是旧的编辑记录已经存在的,写入了数据库的帖子内容中,不会消失。
  1. [i=s] 本帖最后由 XXX 于 XXX 编辑 [/i]
复制代码
另外管理员编辑是本身没有编辑记录的。

修改编辑记录提示语
编辑提示:
本帖最后由 作者 于 2020-5-30 17:00 编辑
本帖最后由 {editor} 于 {edittime} 编辑

其实这个提示语可以修改个性化,对应的语言包地址:
source/language/forum/lang_misc.php
大概在第38行左右。

不显示管理操作记录
不显示管理操作记录:“本主题由XXX设置置顶”“本主题由XXX移动”
从模板上修改不显示管理员操作记录
找到目前使用中模板目录/forum/viewthread_node_body.htm 查找
大概122行左右
  1. <!--{if !IS_ROBOT && $post['first'] && !$_G['forum_thread']['archiveid']}-->
  2.             <!--{if !empty($lastmod['modaction'])}--><div class="modact"><a href="forum.php?mod=misc&action=viewthreadmod&tid=$_G[tid]" title="{lang thread_mod}" onclick="showWindow('viewthreadmod', this.href)"><!--{if $lastmod['modactiontype'] == 'REB'}-->{lang thread_mod_recommend_by}<!--{else}-->{lang thread_mod_by}<!--{/if}--></a></div><!--{/if}-->
  3.             <!--{hook/viewthread_modaction}-->
  4.         <!--{/if}-->
复制代码
以上即管理员操作记录显示代码。
如何删除某个管理员的操作记录
  1. delete FROM `pre_forum_threadmod` where  uid='管理员UID'
复制代码
完全清除所有管理记录 ,清空此数据表就行。
回复

使用道具 举报

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

本版积分规则

灌水成绩
406
主题
410
帖子
1576
积分
等级头衔
积分成就
  • 威望: 0
  • 贡献: 1166
  • 金钱: 0
  • 违规:
  • 在线时间:156 小时
  • 注册时间:2020-2-11
  • 最后登录:2020-8-23
个人勋章

最佳新人活跃会员热心会员突出贡献优秀版主论坛元老精贴王灌水之王荣誉管理

联系方式