找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4439|回复: 0

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

[复制链接]

1405

主题

6177

回帖

1万

积分

管理员

积分
18070
发表于 2023-3-26 15:01:19 | 显示全部楼层 |阅读模式
Discuz如何删除 本帖最后由XXX编辑 本主题由 XXX 置顶等编辑记录
2020-05-04 分类:Discuz教程

Discuz论坛如何删除会员的编辑记录:本帖最后由 {作者} 于 {时间} 编辑 本主题由 XXX管理员 置顶等编辑记录。有网友提问猪机博客来个修改教程。

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

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

取消discuz会员的编辑记录
“本帖最后由 作者 于 2020-5-30 17:00 编辑”

这句提示语,其实是会员编辑帖子的编辑记录,可以到discuz后台—全局—用户权限—编辑帖子附加编辑记录,选择“否”,后面会员再编辑帖子就不会出现这个编辑记录呢。


但是旧的编辑记录已经存在的,写入了数据库的帖子内容中,不会消失。

  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'
复制代码

完全清除所有管理记录 ,清空此数据表就行。

自:https://www.pigji.com/434.html
回复

使用道具 举报

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

本版积分规则

雅雅吧!搬到现在
的这里,请看地址
栏。旧版雅雅吧!
崩溃后现已经恢复,
需要寻找旧资讯的
朋友可以点击这里
到旧版浏览!

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