人人商城外掛程式開發手記

2022-07-16 18:06:08 字數 2084 閱讀 9481

一、建立外掛程式專案

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', '

官方', '

欄位名功能

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(),

在後面**中,增加該外掛程式的詳細配置

public

function

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...