返回列表 发帖
查看: 585|回复: 4

[求助] 求助关闭帖子密码功能

21

主题

48

回帖

76

积分

渐入佳境

贡献
0 点
金币
5 个
QQ
发表于 2023-10-27 09:58:41 | 显示全部楼层 |阅读模式
X3.5帖子密码功能哪里关闭,会员的意见很大

360截图20231027095508473.jpg

https://www.jdwx.cn/bbs/27205/,我还不知道如何关闭

我知道答案 回答被采纳将会获得1 贡献 已有4人回答
家电维修网 https://www.bjjdwx.com/
家电维修论坛 https://www.jdwx.cn/
回复

使用道具 举报

18

主题

4034

回帖

7401

积分

应用开发者

贡献
363 点
金币
1397 个
QQ
发表于 2023-10-27 10:11:23 | 显示全部楼层
什么意思?已经设置密码的帖子关闭密码,还是说整个站点关闭帖子密码这个功能?
回复 支持 反对

使用道具 举报

0

主题

115

回帖

212

积分

应用开发者

EMAIL:tiela@88.com

贡献
12 点
金币
28 个
QQ
发表于 2023-10-27 12:11:34 | 显示全部楼层
可以简单通过修改代码来删除发帖时的这个选项让会员无法使用帖子密码功能,找到

template/default/forum/post_editor_body.htm  文件,并搜索删除以下代码:
  1. <a id="{$editorid}_password" adv="1" title="{lang replypassword}">Password</a>
复制代码

这样会员在发贴时就无法选择帖子密码,但已经被会员设置帖子密码的,只能管理员手动编辑去除一下帖子密码里的的代码[password] ,还需要注意的是,虽然无法直接使用该功能,但是如果会员使用代码[password] 还是能实现该效果的,如果彻底删除该功能要修改的比较多。
Qzom.Net官网(www.Qzom.Net),应用产品演示站:www.Qzom.Net/demo

Discuz!应用产品交流反馈指定社区www.tiela.net贴啦社区,最好的中文兴趣社区

客服QQ-772210120、772213306Email:TIELA@88.com
回复 支持 反对

使用道具 举报

21

主题

48

回帖

76

积分

渐入佳境

贡献
0 点
金币
5 个
QQ
 楼主| 发表于 2023-10-28 08:47:24 | 显示全部楼层
湖中沉 发表于 2023-10-27 10:11
什么意思?已经设置密码的帖子关闭密码,还是说整个站点关闭帖子密码这个功能? ...

整个站点关闭
家电维修网 https://www.bjjdwx.com/
家电维修论坛 https://www.jdwx.cn/
回复 支持 反对

使用道具 举报

18

主题

4034

回帖

7401

积分

应用开发者

贡献
363 点
金币
1397 个
QQ
发表于 2023-10-28 13:52:36 | 显示全部楼层
打开source\function\function_discuzcode.php文件,找到

  1. function discuzcode($message
复制代码
在下面
  1.   if($authorid != $_G['uid'] && !$_G['forum']['ismoderator']) {
  2.                         $message = preg_replace_callback(
  3.                                 "/\s?\[password\](.+?)\[\/password\]\s?/i",
  4.                                 function ($matches) use ($pid) {
  5.                                         return parsepassword($matches[1], intval($pid));
  6.                                 },
  7.                                 $message
  8.                         );
  9.                         if($_G['forum_discuzcode']['passwordlock'][$pid]) {
  10.                                 return '';
  11.                         }
  12.                 } else {
  13.                         $message = preg_replace("/\s?\[password\](.+?)\[\/password\]\s?/i", "", $message);
  14.                         $_G['forum_discuzcode']['passwordauthor'][$pid] = 1;
  15.                 }
复制代码

改为

  1.   if($authorid != $_G['uid'] && !$_G['forum']['ismoderator']) {
  2.                         $message = preg_replace("/\s?\[password\](.+?)\[\/password\]\s?/i", "", $message);
  3.                         $_G['forum_discuzcode']['passwordauthor'][$pid] = 1;
  4.                 } else {
  5.                         $message = preg_replace("/\s?\[password\](.+?)\[\/password\]\s?/i", "", $message);
  6.                         $_G['forum_discuzcode']['passwordauthor'][$pid] = 1;
  7.                 }
复制代码


回复 支持 反对

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-5-19 20:09 , Processed in 0.134668 second(s), 8 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表