人人商城源码怎么安装MySQL_人人商城插件开发手记

一、创建插件项目

1、复制项目

在微擎目录下 addons/ewei_shopv2/plugin 复制一个相对简单的项目,比如article,创建一个新的文件夹,如reports

2、修改配置文件

我们先来了解下人人商城插件的目录结构:

article                主目录

----- core             代码

----- static            页面资源文件

----- template      页面模板

----- config.php    配置文件

现在对 config.php 配置文件进行修改

return array('version' => '1.0',

'id' => 'article', //修改为目录名称一致

'name' => '文章营销', //插件名称

'v3' => true,

'menu' => array('plugincom' => 1,

'items' => array(array('title' => '文章管理', //菜单名称

'route' => '',

'extends' => array('article.record') //菜单入口

),

array('title' => '分类管理', 'route' => 'category'), // 菜单名称 菜单入口

array('title' => '举报记录', 'route' => 'report'),

array('title' => '其他设置', 'route' => 'set')

)

)

);

然后就是对模板和后台文件进行修改,如果只提供后台功能,只需要修改web中的文件.

二、修改数据库,将插件呈现在后台

1、组件列表显示

组件列表,涉及表 ims_ewei_shop_plugin,具体字段参考数据字典

INSERT INTO `ims_ewei_shop_plugin` VALUES ('54', '56', 'open_messikefu', 'tool', '聚合客服', '1.0', '官方', '1', '../addons/ewei_shopv2/static/images/open_messikefu.jpg', '', '0', '0', '0');

字段名功能

id

displayorder

显示顺序

identity

唯一实体名

category

分类

name

名字

version

版本

author

作者

status

状态 1 能用

isv2

是否V2插件 0 否 1 是

thumb

v2 图片

desc

v2 说明

iscom

v2 开放组件

deprecated

v2

2、增加权限配置

权限配置在文件 addons/ewei_shopv2/core/com/perm.php 文件中

在allPerms()函数中修改总配置文件,增加配置节  'reports' => $this->perm_reports(),

在后面代码中,增加该插件的详细配置

public functionperm_wxlive()

{return $this->isopen('wxlive') && $this->is_perm_plugin('wxlive') ? array('text' => m('plugin')->getName('wxlive'),

'room' => array('text' => '直播间管理', 'main' => '直播间管理', 'property' => '修改状态-log', 'back' => '回放-log')

): array();

}

配置完后,就可以在后台进行角色赋权,亲测有效!!!!!

你可能感兴趣的:(人人商城源码怎么安装MySQL)