摘要:前阵子maccms传来更新消息,其中,苹果cmsv10 更新增加的新功能“微信QQ防红防封跳转提示页面”,相信大部分都需要用到,这次说说如何手动把此功能添加上去,步骤不多,请往下看。 本次博文大背景:有些朋友的程序已经在线上运行,抑或已经做过二开,不便直接覆盖更新包安装升级,但是又想要这个防红防封功能,那么的话,就要自己手动修改代码了 修改开始: 到你主题的html/public/目录下新建 browser.html文件,把下面官方代码复制粘贴
在application/admin/view/system/config.html 317行添加
if}> if}> 使用微信、QQ访问将直接显示跳转提示页面
找到 application/index/controller/Base.php 添加下面注释行代码 public function __construct(){ parent::__construct(); $this->check_site_status(); $this->label_maccms(); $this->check_browser_jump();//添加此行代码 $this->label_user();} protected function check_site_status(){//TODO...}//添加下面的代码protected function check_browser_jump(){if (ENTRANCE=='index' && $GLOBALS['config']['app']['browser_junmp'] == 1) {$agent = $_SERVER['HTTP_USER_AGENT'];if(strpos($agent, 'QQ/')||strpos($agent, 'MicroMessenger')!==false){echo $this->fetch('public/browser');die;}}} 登陆后台管理界面,点选开启防红防封 右上角清理缓存,至此修改完毕,经测试功能可用,至于防封提示页面的界面,动手能力强的朋友可用自行DIY设计。 PS:如果没特许要求,建议直接升级最新版本,因为更新的功能也不少了,但是稳定性有待亲自测试。
|