我们有一款使用Smarty模板引擎的PHP脚本插件,可以在模板文件中使用{plugin_name}。但这需要确保每个模板文件上都存在该插件,问题是:是否有一种方法可以在脚本加载时自动加载此插件?
该脚本不是开源的,但Smarty和它的文件(如Smarty.class.php等)未加密。
编辑: 我只需要在模板文件加载之前自动加载一个Smarty插件(与数据库有少量交互),这是否可能/可行?这能否仅通过Smarty文件实现?(该脚本本身是加密的,但Smarty_Compiler.class.php、Smarty.class.php、Config_File.class.php和其他Smarty核心函数是开源的)。
该脚本不是开源的,但Smarty和它的文件(如Smarty.class.php等)未加密。
编辑: 我只需要在模板文件加载之前自动加载一个Smarty插件(与数据库有少量交互),这是否可能/可行?这能否仅通过Smarty文件实现?(该脚本本身是加密的,但Smarty_Compiler.class.php、Smarty.class.php、Config_File.class.php和其他Smarty核心函数是开源的)。