DaoKeCMS插件开发常见问题FAQ:
A: 模板侧调用插件函数必须用function_exists守卫,并手动require_once插件main.php。插件侧对外函数内部用as_plugin_enabled判断,停用时返回空。
A: 不会。schema.sql只在首次安装时执行。升级时不会重复执行。需要修改表结构时在main.php中检测版本执行ALTER TABLE。
A: 在main.php顶层用req('mod')判断,渲染后exit。模板有配套文件则用template_path()定位include,否则用插件自带兜底页。
A: 不需要。网关admin/plugin.php已处理登录校验和CSRF。直接输出业务HTML即可。