ѡ̳

 找回密码
 ע
搜索
查看: 290|回复: 1
打印 上一主题 下一主题

站点设置

[复制链接]

789

主题

1158

帖子

4197

积分

Ա

Rank: 9Rank: 9Rank: 9

积分
4197
跳转到指定楼层
¥
发表于 2017-11-5 18:23:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
多站点设置问题 待处理,区分系统设置
回复

使用道具 举报

789

主题

1158

帖子

4197

积分

Ա

Rank: 9Rank: 9Rank: 9

积分
4197
ɳ
 楼主| 发表于 2017-11-5 23:17:21 | 只看该作者
已完成设置管理。新增sysconfig.php 文件存放配置文件
  1. function set_config($config, $filename="sysconfig") {
  2.     $configfile = APP_PATH.DIRECTORY_SEPARATOR.MODULE_NAME.DIRECTORY_SEPARATOR.'Conf'.DIRECTORY_SEPARATOR.$filename.'.php';
  3.     if(!is_writable($configfile)) showmessage('Please chmod '.$configfile.' to 0777 !');
  4.     $pattern = $replacement = array();
  5.     foreach($config as $k=>$v) {
  6.         if(in_array($k,array('js_path','css_path','img_path','attachment_stat','admin_log','gzip','errorlog','phpsso','phpsso_appid','phpsso_api_url','phpsso_auth_key','phpsso_version','connect_enable', 'upload_url','sina_akey', 'sina_skey', 'snda_enable', 'snda_status', 'snda_akey', 'snda_skey', 'qq_akey', 'qq_skey','qq_appid','qq_appkey','qq_callback','admin_url'))) {
  7.             $v = trim($v);
  8.             $configs[$k] = $v;
  9.             $pattern[$k] = "/'".$k."'\s*=>\s*([']?)[^']*([']?)(\s*),/is";
  10.             $replacement[$k] = "'".$k."' => \${1}".$v."\${2}\${3},";
  11.         }
  12.     }
  13.     $str = file_get_contents($configfile);
  14.     $str = preg_replace($pattern, $replacement, $str);
  15.     return C('lock_ex') ? file_put_contents($configfile, $str, LOCK_EX) : file_put_contents($configfile, $str);
  16. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | ע

本版积分规则

QQ|Archiver|ֻ|С|ѡ̳

GMT+8, 2026-5-2 06:07 , Processed in 0.081098 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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