设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 1476|回复: 1
收起左侧

Discuz! X 插件实现自动打开或关闭站点的实现方法函数(支持修改关站原因)

[复制链接]
发表于 2019-5-14 23:42:04 | 显示全部楼层 |阅读模式
  1. <?php
  2. //新建一PHP文件放到论坛根目录即可执行

  3. require './source/class/class_core.php';
  4. $discuz = C::app();
  5. $discuz->init();

  6. /*
  7. 打开或关闭站点
  8. 参数1:true关闭 false打开 (只有超级访问权限的用户可以使用本函数打开)
  9. 参数2:关站原因 (空文本则清除,留空默认不改变)
  10. */

  11. function bbclosed($close,$closedreason = null){
  12.         global $_G;
  13.         if(isset($closedreason)){
  14.                 C::t('common_setting')->update('closedreason' , $closedreason);
  15.         }

  16.         if($_G['setting']['bbclosed'] == $close) return;
  17.         C::t('common_setting')->update('bbclosed' , $close);
  18.         $syscache = C::t('common_syscache')->fetch('setting');
  19.         $syscache['bbclosed'] = $close;
  20.         C::t('common_syscache')->update('setting',$syscache);

  21. }


  22. bbclosed(1,'插件自动开关站点测试');

  23. ?>
复制代码
您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-19 15:43 , Processed in 0.402023 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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