TF社区维护版】 * * @package JSON * @author 姬长信,SangSir,公子 * @version 1.1 * @link https://github.com/typecho-fans/plugins/tree/master/JSON */ class JSON_Plugin implements Typecho_Plugin_Interface { /** * 激活插件方法,如果激活失败,直接抛出异常 * * @access public * @return void * @throws Typecho_Plugin_Exception */ public static function activate() { Helper::addRoute('jsonp', '/api/[type]', 'JSON_Action'); Helper::addAction('json', 'JSON_Action'); } /** * 禁用插件方法,如果禁用失败,直接抛出异常 * * @static * @access public * @return void * @throws Typecho_Plugin_Exception */ public static function deactivate(){ Helper::removeRoute('jsonp'); Helper::removeAction('json'); } /** * 获取插件配置面板 * * @access public * @param Typecho_Widget_Helper_Form $form 配置面板 * @return void */ public static function config(Typecho_Widget_Helper_Form $form) { } /** * 个人用户的配置面板 * * @access public * @param Typecho_Widget_Helper_Form $form * @return void */ public static function personalConfig(Typecho_Widget_Helper_Form $form){} }