<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ###什么是設計模塊 當需要擴展微擎系統功能時,微擎提供一套擴展機制稱之為“微擎模塊”,每一個模塊就是一個獨立的功能,通過微擎系統創建、安裝、更新及卸載。 以下講解怎么在微擎系統中設計創建一個模塊。 ### 微擎模塊設計助手 可以通過 **系統** - **模塊** - **設計新模塊** 或是通過 **http:%%//%%你的微擎鏈接/web/index.php?c=extension&a=module&do=designer&** 直接進入 ##### 設計新模塊配置說明 #### 1. 模塊基本信息 * “模塊名稱”用于在系統中給用戶顯示出模塊的名字 * “模塊標識”只能為英文,數字,下劃線,為了減少模塊標識的重復和沖突,系統規定模塊必須有前綴,例如:we7_demo * “版本號”用于標識模塊版本,主要是用作于模塊升級更新使用 #### 2. 模塊全局配置項 當勾選此項時,模塊安裝后系統會生成一個“模塊配置”的菜單,用于保存一些模塊內部使用的配置項。 開發者必須要完善 **module.php** 類文件中的 **public function settingsDisplay($settings){}** 成員方法 #### 3 訂閱的消息類型 當勾選此項下的事件類型后,系統會在接收到相關類型的事件后,轉發消息到模塊中。模塊接到消息后可以處理數據,但無法返回結果(系統不接收)。 開發者必須要完善 **receiver.php** 類文件中的 **public function receive(){}** 成員方法 #### 4 處理的消息類型 當勾選此項下的事件類型后,模塊有權限可以直接接管選中的事件。比如,用戶向公眾號發送了一圖片,觸發了圖片事件,系統接到此事件后,會直接轉到至模塊中處理,并返回結果。 開發者必須要完善 **processor.php** 類文件中的 **public function respond(){}** 方法 #### 5 是否要嵌入規 當勾選此項后,模塊安裝后系統會自動添加“回復規則列表”菜單,用戶可以設置關鍵字觸發到模塊中。 開發者必須要完善 **processor.php** 類文件中的 **public function respond(){}** 方法 #### 6 是否支持使用優惠券 當勾選此項后,用戶在創建(代金券和折扣券)時,模塊將出現在適用模塊列表中。 當添加后,模塊需要完成導粉絲領取該優惠券。領取后,粉絲在該模塊需要支付金錢時,可選擇使用該優惠券來減免金額 #### 7 微站功能封面 設置此項后,安裝模塊后系統會按照設置的項的標題生成出若干個設置入口菜單,管理員進入設置關鍵字后,粉絲可以直接通過關鍵字觸發到該鏈接中。 例如:操作名稱為首頁,標識為index,設置關鍵字為“進入首頁”,觸發后系統回復圖文信息,粉絲點擊進入 **site.php** 類文件中的 **public function doMobileIndex(){}** 方法中 #### 8 規則列表 當模塊開啟嵌入規則后,開發者可以擴展“回復規則列表”中的功能菜單。 開發者需要完善 **site.php** 類文件中的 **public function doWeb{入口標識}(){}** 相關方法,其顯示位置如下: ![](https://box.kancloud.cn/2016-04-05_570320b7ec674.png) #### 9 管理中心導航菜單 模塊安裝后系統會在管理中心生成一個導航入口。 開發者需要完善 **site.php** 類文件中的 **public function doWeb{入口標識}(){}** 相關方法 #### 10 權限標識 微擎支持模塊內部的權限判斷,此處添加權限標識后,管理人員才可以在后臺分派相應的權限給操作人員。 權限標識由:標識名稱和標識組成。例如,添加門店:we7_demo_store_add"。標識格式:模塊名稱_標識。例如,名稱名稱為:we7_demo,標識為:store_add,則對應標識為:we7_demo_store_add 模塊內部可以通過 ** uni_user_module_permission_check('we7_demo_store_add');** 來判斷用戶是否有使用權限。 #### 11 微站首頁導航圖標、微站個人中心導航、微站快捷功能導航 設置此項后,管理員在添加相應的導航時,可以從此設置項中選取模塊中的鏈接 #### 12 模塊安裝腳本、模塊卸載腳本、模塊升級腳本 此項中填寫運行的php文件名,例如install.php,當模塊在執行相應的操作時,系統會調用相應注冊的php文件。 【無需登錄即可展示】: * Web 端: 不顯示左邊菜單導航, 將頁面完全顯示. * App 端: 訪問入口系統不檢測用戶是否登錄(//checklogin()//)。 **注意: 填寫的【入口標識】使用純字母, 不要帶 "_" 等.** 【模塊菜單位置圖解】 ![](https://box.kancloud.cn/2016-04-05_570320b80ffd3.jpg)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看