Skip to content

undsky/DiscuzX-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DiscuzX-api

使用范围:DiscuzX2.5,X3,X3.1,X3.2,X3.3,X3.4,X3.5、F1.0,L1.0 GBK/简体UTF-8/BIG5/繁体BIG5

开源地址(给个 star)

https://github.com/undsky/DiscuzX-api

个人主页

https://www.undsky.com/

全新安装

Discuz!X3.4安装教程

Discuz!X3.5安装教程

插件部署

  1. 数据库运行 bbs.sql(!!! 将 bbs_ 替换为你论坛的表前缀 !!!)
  2. 将mobcent接口包上传到 Discuz 根目录
  3. 访问链接 http://你的论坛网址/mobcent/requirements/index.php 确保服务器的环境符合插件要求
  4. 安装 签到插件(非必选)

uni-app 客户端

开源版

  1. 修改接口地址
// ./common/request.js
const config = {
	baseURL: 'https://你的论坛网址/mobcent/app/web/index.php',
	...
}

常见问题

  • 板块设置

论坛/板块管理

  • 板块分类设置

  • 开启 HTTPS

  • 开启相册

后台--用户--用户组--编辑--空间相关--上传图片选择:是 上传图片需要审核:否 相册单张图片最大尺寸(单位K 1M=1024K)

  • 无法评论和发帖(您当前的访问请求当中含有非法字符,已经被系统拒绝)

解决方法1:

// ./source/class/discuz/discuz_application.php
// 修改 _xss_check() 方法
private function _xss_check() {


$temp = strtoupper(urldecode(urldecode($_SERVER['REQUEST_URI'])));


if(strpos($temp, '<') !== false || strpos($temp, '"') !== false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false) {


system_error('request_tainting');
}
return true;


}

解决方法2:

通过修改discuz站点的配置文件config/config_global.php,把安全检查禁用

$_config['security']['urlxssdefend'] = 1;
// 改为
$_config['security']['urlxssdefend'] = 0;
  • 帖子图片不显示

update  表前缀_common_usergroup_field set allowgetimage = 1

!!! 更新缓存 !!!

  • 修改头像无效

站长/UCenter设置/头像调用方式:使用静态地址调用头像

3.5 修改头像无效

// uc_client\client.php 文件中添加方法:

function uc_stripslashes($string) {
	!defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());
	if(MAGIC_QUOTES_GPC) {
		return stripslashes($string);
	} else {
		return $string;
	}
}
  • Undefined offset: 1 in \www\mobcent\app\components\discuz\discuz_core.php on line 100

解决方法1:

在程序开头加一句: error_reporting(E_ALL & ~E_NOTICE); 或error_reporting(E_ALL ^ E_NOTICE);

解决方法2:

修改php.ini error_reporting = E_ALL & ~E_NOTICE

About

https://github.com/undsky/DiscuzX-app 后端接口

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors