本文整理汇总了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);
}
示例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;
}
示例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);
}
示例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);
}
示例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');
}
示例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);
}
示例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);
}
示例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);
}
示例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('请设置邮箱信息,以使插件正常使用!');
}
示例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 . '请进入设置填写接口调用地址';
}
示例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');
}
示例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('激活时返回的信息');
}
示例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);
}
示例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('插件已经激活,请设置插件以正常使用!');
}
示例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');
}