苹果 CMS 模板 致命错误: Undefined constant "MAC_TYPE_ID" 解决方法
简介
最近使用苹果CMS在网上搜的一些模板,使用后发现会出现 致命错误: Undefined constant "MAC_TYPE_ID" 的提示,如下图:

在网上搜索都没有结果,只好自己解决。
打开调试模式
好在以前研究过"thinkphp"框架,先打开调试模式 ,配置文件在 "/application/config.php",如下图:

报错原因:废弃的标签
打开调试模式后,重新访问如下图:

看样子是'MAC_TYPE_ID'和'MACTYPE PID'被废弃了,需要修改为新的,在目录查找标签文档
寻找替换标签
在说明文档里有个标签说明,找到这么一段:

解决方法
从名称上来说,已经对上了,用 $GLOBALS['type_id'] 替换 MAC_TYPE_ID ,用 $GLOBALS['type_pid'] 替换MAC_TYPE_PID
经过测试,也验证了我们所想,把模板里调用了这 2 个标签的 html文件全部替换即可。
完
