hkcms去除站点配置api某些字段
\app\common\services\config\ConfigService.php找到getAllByApi()函数
在里面添加需要剔除的站点配置字段
\app\common\services\config\ConfigService.php找到getAllByApi()函数
在里面添加需要剔除的站点配置字段
找到\app\admin\controller\cms\Archives.php控制器,修改add和push两个函数;


app/index/controller/index.php 按照以下代码修改
class Index extends BaseController
{
protected $middleware = [ // 限制index,show方法需要登录
\app\index\middleware\Login::class=> ['only'=>['download']]
];
public function initialize()
{
parent::initialize();
// 非开发者模式下,屏蔽非致命错误
if (!$this->app->isDebug()) {
// 屏蔽掉notice错误
//error_reporting(E_ERROR & ~E_WARNING & ~E_NOTICE);
error_reporting(E_ERROR);
}
//前台模板调用会员信息s
$this->user = \app\index\library\User::instance();
$user = $this->user->getUser();
if ($user) {
$user['group'] = $this->user->getGroups($user['id']);
}
$this->view->assign('user', $user);
//前台模板调用会员信息e
} \vendor\topthink\framework\src\helper.php
636行
return app()->getRootPath() . 'public' . DIRECTORY_SEPARATOR . ($path ? ltrim($path, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR : $path);
变更为
return app()->getRootPath() . DIRECTORY_SEPARATOR . ($path ? ltrim($path, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR : $path);
index.php,api.php,admin.php
require __DIR__ . '/../vendor/autoload.php'; 变更为 require __DIR__ . '/vendor/autoload.php'; smtp设置自行参考手册说明
app/index/controller/Guestbook.php
90行后加
$list="";
foreach ($row as $key => $value) {
$list.="".$key.":".$value."";
}
接着把
(new MsgSend())->send($config['msgemail'], $cate['title'], '有新的['.$cate['title'].']表单信息提交,请前往后台查看');
变更为
(new MsgSend())->send($config['msgemail'], $cate['title'], '有新的表单信息提交'.$list.'');