當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Helper::addPanel方法代碼示例

本文整理匯總了PHP中Helper::addPanel方法的典型用法代碼示例。如果您正苦於以下問題:PHP Helper::addPanel方法的具體用法?PHP Helper::addPanel怎麽用?PHP Helper::addPanel使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Helper的用法示例。


在下文中一共展示了Helper::addPanel方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: activate

 public static function activate()
 {
     $meg = Robots_Plugin::install();
     Helper::addPanel(1, 'Robots/Logs.php', '蜘蛛日誌', '查看蜘蛛日誌', 'administrator');
     Typecho_Plugin::factory('Widget_Archive')->header = array('Robots_Plugin', 'isbot');
     return _t($meg);
 }
開發者ID:kirileec,項目名稱:usr,代碼行數:7,代碼來源:Plugin.php

示例2: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  * 
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     Helper::addPanel(1, 'Xiami/panel.php', _t('蝦米音樂同步預覽'), _t('蝦米音樂同步預覽'), 'administrator');
     Typecho_Plugin::factory('Widget_Archive')->header = array('Xiami_Plugin', 'headerScript');
     Typecho_Plugin::factory('Widget_Archive')->footer = array('Xiami_Plugin', 'footerScript');
     return _t('請在插件設置裏設置參數') . $error;
 }
開發者ID:duxiangfei,項目名稱:plugins,代碼行數:14,代碼來源:Plugin.php

示例3: activate

 public static function activate()
 {
     $msg = Access_Plugin::install();
     Helper::addPanel(1, self::$panel, 'Access控製台', 'Access插件控製台', 'subscriber');
     Typecho_Plugin::factory('Widget_Archive')->header = array('Access_Plugin', 'start');
     return _t($msg);
 }
開發者ID:ClayMoreBoy,項目名稱:typecho-plugin-Access,代碼行數:7,代碼來源:Plugin.php

示例4: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  * 
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     $info = DomainTheme_Plugin::install();
     Helper::addPanel(1, 'DomainTheme/manage-domaintheme.php', '域名模板', '管理域名模板', 'administrator');
     Helper::addAction('DomainTheme-edit', 'DomainTheme_Action');
     Typecho_Plugin::factory('Widget_Archive')->handleInit = array(__CLASS__, 'run');
     return _t($info);
 }
開發者ID:hongweipeng,項目名稱:cool_blog,代碼行數:15,代碼來源:Plugin.php

示例5: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  * 
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     Typecho_Plugin::factory('admin/write-post.php')->richEditor = array('TinyMCE_Plugin', 'render');
     Typecho_Plugin::factory('admin/write-page.php')->richEditor = array('TinyMCE_Plugin', 'render');
     //去除段落
     Typecho_Plugin::factory('Widget_Contents_Post_Edit')->write = array('TinyMCE_Plugin', 'filter');
     Typecho_Plugin::factory('Widget_Contents_Page_Edit')->write = array('TinyMCE_Plugin', 'filter');
     Helper::addPanel(0, 'TinyMCE/tiny_mce/langs.php', '', '', 'contributor');
 }
開發者ID:luobenyu,項目名稱:plugins,代碼行數:16,代碼來源:Plugin.php

示例6: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  * 
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     $info = HuifengMembers_Plugin::membersInstall();
     Helper::addPanel(3, 'HuifengMembers/manage-members.php', '會員列表', '管理會員列表', 'administrator');
     Helper::addAction('huifeng-members-edit', 'HuifengMembers_Action');
     Typecho_Plugin::factory('Widget_Abstract_Contents')->contentEx = array('HuifengMembers_Plugin', 'parse');
     Typecho_Plugin::factory('Widget_Abstract_Contents')->excerptEx = array('HuifengMembers_Plugin', 'parse');
     Typecho_Plugin::factory('Widget_Abstract_Comments')->contentEx = array('HuifengMembers_Plugin', 'parse');
     return _t($info);
 }
開發者ID:wedojava,項目名稱:HuifengMember,代碼行數:17,代碼來源:Plugin.php

示例7: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  *
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     /* 創建投稿頁麵及投稿數據表 */
     self::initPage();
     $result = self::initTable();
     /* 添加動作和麵板 */
     Helper::addAction('contribute', 'Contribute_Action');
     Helper::addPanel(3, 'Contribute/panel.php', _t('投稿'), _t('管理投稿'), 'administrator');
     return _t($result);
 }
開發者ID:duxiangfei,項目名稱:plugins,代碼行數:17,代碼來源:Plugin.php

示例8: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  * 
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     $msg = self::install();
     // Helper::addPanel(2, 'Notes/add-note.php', '寫便簽', '新建便簽', 'administrator');
     Helper::addPanel(3, 'Notes/manage-notes.php', '便簽', '管理便簽', 'administrator');
     // Typecho_Plugin::factory('admin/menu.php')->navBar = array('HelloWorld_Plugin', 'render');
     Helper::addAction('notes-manage', 'Notes_Action');
     Helper::addRoute('share_note', '/share_note/[key]/', 'Notes_Action', 'shareNote');
     return _t($meg);
 }
開發者ID:ghostboyzone,項目名稱:typecho-notes-plugin,代碼行數:17,代碼來源:Plugin.php

示例9: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  *
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     if (false == self::isAvailable()) {
         throw new Typecho_Plugin_Exception(_t('對不起, 您的主機沒有打開 allow_url_fopen 功能而且不支持 php-curl 擴展, 無法正常使用此功能'));
     }
     Typecho_Plugin::factory('Widget_Feedback')->finishComment = array('CommentToMail_Plugin', 'parseComment');
     Typecho_Plugin::factory('Widget_Comments_Edit')->finishComment = array('CommentToMail_Plugin', 'parseComment');
     Helper::addAction(self::$action, 'CommentToMail_Action');
     Helper::addPanel(1, self::$panel, '評論郵件提醒', '評論郵件提醒控製台', 'administrator');
     return _t('請設置郵箱信息,以使插件正常使用!');
 }
開發者ID:virusdefender,項目名稱:CommentToMail,代碼行數:18,代碼來源:Plugin.php

示例10: activate

 public static function activate()
 {
     $msg = self::install();
     //掛載發布文章和頁麵的接口
     Typecho_Plugin::factory('Widget_Contents_Post_Edit')->finishPublish = array('BaiduSubmit_Action', 'send');
     Typecho_Plugin::factory('Widget_Contents_Page_Edit')->finishPublish = array('BaiduSubmit_Action', 'send');
     //添加網站地圖功能
     Helper::addRoute('baidu_sitemap', '/baidu_sitemap.xml', 'BaiduSubmit_Action', 'sitemap');
     Helper::addPanel(1, 'BaiduSubmit/Logs.php', '百度結構化日誌', '百度結構化日誌', 'administrator');
     Helper::addRoute('baidu_sitemap_advanced', __TYPECHO_ADMIN_DIR__ . 'baidu_sitemap/advanced', 'BaiduSubmit_Action', 'send_all');
     return $msg . '請進入設置填寫接口調用地址';
 }
開發者ID:wujunze,項目名稱:wujunze.com,代碼行數:12,代碼來源:Plugin.php

示例11: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  *
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     //檢查是否有curl擴展
     if (!extension_loaded('curl')) {
         throw new Typecho_Plugin_Exception('缺少curl擴展支持.');
     }
     //創建下載臨時目錄
     $tempDir = __TYPECHO_ROOT_DIR__ . __TYPECHO_PLUGIN_DIR__ . self::$tempPath;
     !file_exists($tempDir) and !@mkdir($tempDir);
     //創建菜單和路由
     Helper::addPanel(1, 'AppStore/market.php', '應用商店', '應用商店', 'administrator');
     Helper::addRoute('app.store.market', __TYPECHO_ADMIN_DIR__ . 'app-store/market', 'AppStore_Action', 'market');
     Helper::addRoute('app.store.install', __TYPECHO_ADMIN_DIR__ . 'app-store/install', 'AppStore_Action', 'install');
 }
開發者ID:xau0at,項目名稱:AppStore,代碼行數:21,代碼來源:Plugin.php

示例12: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  *
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     // 接口
     Typecho_Plugin::factory('接口')->navBar_20 = array('MyPlugin_Plugin', 'functionName');
     // 添加菜單
     Helper::addMenu('menuName');
     // 添加麵板, 1 為菜單索引位置, administrator 為進入麵板的權限
     Helper::addPanel(1, 'MyPlugin/panel.php', 'panelTitle', 'panelSubtitle', 'administrator');
     // 添加動作
     Helper::addAction('actionName', 'MyPlugin_ActionClassName');
     // 添加路由
     Helper::addRoute('routeName', '/myroute/route-path', 'MyPlugin_WidgetClassName', 'functionName');
     // 激活時返回的信息
     return _t('激活時返回的信息');
 }
開發者ID:TPlugin,項目名稱:Boilerplate,代碼行數:22,代碼來源:Plugin.php

示例13: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  * 
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     try {
         Links_Plugin::linksInstall();
         $err = '建立友情鏈接數據表,插件啟用成功';
     } catch (Typecho_Db_Exception $e) {
         $code = $e->getCode();
         if (1050 == $code) {
             $err = '友情鏈接數據表已經存在,插件啟用成功';
         } else {
             return _t('友情鏈接插件啟用失敗');
         }
     }
     Helper::addPanel(3, 'Links/manage-links.php', '友情鏈接', '', 'administrator');
     Helper::addAction('links-edit', 'Links_Action');
     return _t($err);
 }
開發者ID:vergil-lai,項目名稱:Devel-May-Coding,代碼行數:24,代碼來源:Plugin.php

示例14: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  *
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     Helper::addAction('typexport', 'TypExport_Action');
     Helper::addPanel(1, 'TypExport/panel.php', _t('數據導出'), _t('數據導出'), 'administrator');
     return _t('插件已經激活,請設置插件以正常使用!');
 }
開發者ID:colloq168,項目名稱:TypExport,代碼行數:13,代碼來源:Plugin.php

示例15: activate

 /**
  * 激活插件方法,如果激活失敗,直接拋出異常
  * 
  * @access public
  * @return void
  * @throws Typecho_Plugin_Exception
  */
 public static function activate()
 {
     Typecho_Plugin::factory('admin/write-post.php')->richEditor = array('UEditor_Plugin', 'render');
     Typecho_Plugin::factory('admin/write-page.php')->richEditor = array('UEditor_Plugin', 'render');
     Helper::addPanel(0, 'UEditor/ueditor/ueditor.config.js.php', '', '', 'contributor');
 }
開發者ID:Fengtalk,項目名稱:UEditor-for-Typecho,代碼行數:13,代碼來源:Plugin.php


注:本文中的Helper::addPanel方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。