一、建立外掛程式專案
1、複製專案
在微擎目錄下 addons/ewei_shopv2/plugin 複製乙個相對簡單的專案,比如article,建立乙個新的資料夾,如reports
2、修改配置檔案
我們先來了解下人人**外掛程式的目錄結構:
article 主目錄
----- core **
----- static 頁面資源檔案
----- template 頁面模板
----- config.php 配置檔案
現在對 config.php 配置檔案進行修改
returnarray
( '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,具體字段參考資料字典
insertinto `ims_ewei_shop_plugin` values ('
54', '
56', '
open_messikefu
', '
tool
', '
聚合客服
', '
1.0', '
官方', '
欄位名功能
iddisplayorder
顯示順序
identity
唯一實體名
category
分類name
名字version
版本author
作者status
狀態 1 能用
isv2
是否v2外掛程式 0 否 1 是
thumb
v2 desc
v2 說明
iscom
v2 開放元件
deprecated
v22、增加許可權配置
許可權配置在檔案 addons/ewei_shopv2/core/com/perm.php 檔案中
在allperms()函式中修改總配置檔案,增加配置節 'reports' => $this->perm_reports(),
在後面**中,增加該外掛程式的詳細配置
publicfunction
perm_wxlive()
配置完後,就可以在後台進行角色賦權,親測有效!!!!!
人人商城的研究
1,如何全 使用會員卡 研究思路 為何有的顯示,有的不顯示?實戰 1,xhr不一樣 認為是由於後台的商戶不一樣,呼叫了不一樣的js,研究後發現js加密,反覆研究js加密 複雜難懂 2,發現html不一樣 調整思路 必須首先做到html一樣,然後才有js請求,先修改html,發現需要修改 if emp...
人人商城使用筆記
引用目錄介紹 網域名稱 web index.php?c site a entry m ewei shopv2 do web r plugins 當傳入的 c 值為 site a 值為 entry 時則是乙個模組路由,m則表示模組對應的名稱,該頁面對應的檢視和控制器檔案都在 addons ewei s...
人人商城之匯出excel表
方法查詢出資料之後,呼叫model裡面的excel php 在正常呼叫資料庫查詢方法查詢完資料之後,呼叫匯出的方法,本文是在控制器裡新建了乙個方法,用來呼叫export方法。export方法 m excel export list,array title filename columns colum...