footer = array('changyandandian_Plugin', 'footer'); } /** * 禁用插件方法,如果禁用失败,直接抛出异常 * * @static * @access public * @return void * @throws Typecho_Plugin_Exception */ public static function deactivate() { Helper::removeRoute("route_changyan"); Helper::removeRoute("route_changyanlogout"); } /** * 获取插件配置面板 * * @access public * @param Typecho_Widget_Helper_Form $form 配置面板 * @return void */ public static function config(Typecho_Widget_Helper_Form $form) { $set1 = new Typecho_Widget_Helper_Form_Element_Textarea('loginjsurl', NULL,$f, _t('网站登录地址'), _t('请在此处填写网站登录地址,不填则调用默认的typecho登录地址,如果您的主题用的是弹窗式的登录界面,您也可以在此写js代码调用出登录弹窗!')); $form->addInput($set1); } public static function footer($obj) { $loginurl=Typecho_Widget::widget('Widget_Options')->adminUrl.'login.php'; $url=Helper::options()->Plugin('changyandandian')->loginjsurl; if(empty($url)){ $url='window.location.href="'.$loginurl.'";'; } elseif(strpos($url,'https://') !== false||strpos($url,'http://') !== false){ $url='window.location.href="'.$url.'";'; } ?>