作者 何书鹏
1 个管道 的构建 失败 耗费 4 秒

网站系统维护升级公告接口

... ... @@ -298,12 +298,17 @@ class Common extends Api
"code": 1,
"msg": "成功",
"time": "1599017563",
"data": "网站系统维护升级公告" //网站系统维护升级公告
"data": {
"is_show": 1, //是否显示:0=否,1=是
"title": "标题",
"content" : "内容",
}
})
*/
public function notice()
{
$data = Db::name('information')->where('title','网站系统维护升级公告')->value('content');
$data = Db::name('information')->where('title','网站系统维护升级公告')->field('title,content')->find();
$data['is_show'] = $data ? 1 : 0;
$this->success('成功', $data);
}
}
... ...
... ... @@ -78,9 +78,10 @@ if (!function_exists('cdnurl')) {
* 获取上传资源的CDN的地址
* @param string $url 资源相对地址
* @param boolean $domain 是否显示域名 或者直接传入域名
* @param boolean $is_fdl 是否防盗链
* @return string
*/
function cdnurl($url, $domain = false)
function cdnurl($url, $domain = false, $is_fdl = true)
{
$regex = "/^((?:[a-z]+:)?\/\/|data:image\/)(.*)/i";
/*加入时间戳防盗链*/
... ... @@ -92,7 +93,7 @@ if (!function_exists('cdnurl')) {
$sign =strtolower($token);
if (!preg_match($regex, $url)){
$url=\think\Config::get('upload.cdnurl').$url.'?sign='.$sign.'&t='.$T;
$url=\think\Config::get('upload.cdnurl').$url.($is_fdl ? '?sign='.$sign.'&t='.$T : '');
}else{
$url=$url.'?sign='.$sign.'&t='.$T;
}
... ...