CssFile($params); break; // 底部导航上面钩子 case 'plugins_view_common_footer_top' : $ret = $this->FooterServerData($params); break; default : $ret = ''; } return $ret; } } /** * 客户服务数据 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-02-06T16:16:34+0800 * @param [array] $params [输入参数] */ public function FooterServerData($params = []) { $ret = $this->IsNormal($params); if($ret['code'] == 0) { $this->assign('data_list', $ret['data']); return $this->fetch('../../../plugins/view/footercustomerservice/index/public/content'); } return ''; } /** * css * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @datetime 2019-02-06T16:16:34+0800 * @param [array] $params [输入参数] */ public function CssFile($params = []) { $ret = $this->IsNormal($params); if($ret['code'] == 0) { return __MY_ROOT_PUBLIC__.'static/plugins/css/footercustomerservice/index/style.css'; } return ''; } /** * 是否正常 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-04-23 * @desc description * @param [array] $params [输入参数] */ private function IsNormal($params = []) { // 当前模块/控制器/方法 $module_name = strtolower(request()->module()); $controller_name = strtolower(request()->controller()); $action_name = strtolower(request()->action()); // 获取应用数据 $ret = PluginsService::PluginsData('footercustomerservice'); if($ret['code'] == 0) { // 是否仅首页 if(isset($ret['data']['is_only_home']) && $ret['data']['is_only_home'] == 1) { // 非首页则空 if($module_name.$controller_name.$action_name != 'indexindexindex') { return DataReturn('仅首页展示', -1); } } } // 获取图片列表 $ret = Service::DataList(); if($ret['code'] == 0 && !empty($ret['data'])) { return DataReturn('成功', 0, $ret['data']); } return DataReturn('失败', -100); } } ?>