應用開發(fā)實例_test

2024-07-17 23:43 更新

為了獲取更多最新內容及功能更新,請直接訪問我們的首頁以查看DzzOffice筆記的最新地址。


說明

本示例并無實際功能,僅用于展示插件應用開發(fā)的基本流程、主要模塊之間的關聯(lián)與布局、以及應用的安裝與卸載過程。

實例的目錄結構

test 插件主目錄 ├── cache 插件緩存目錄 │ └── cache_test.php 緩存更新文件 ├── class 插件類文件目錄 │ ├── table 插件數(shù)據(jù)表對于類文件目錄 │ │ └── table_test.php 數(shù)據(jù)表dzz_test對應的類文件 │ └── class_Chareset.php 三方類或其他類文件 ├── classes 鉤子程序 │ └── testone.php 掛載點程序文件 ├── config 插件配置相關目錄 │ └── config.php 默認插件獨立配置相關 ├── cron 插件計劃任務目錄 │ └── cron_test.php 計劃任務文件 ├── function 插件函數(shù)目錄 │ └── function_test.php 函數(shù)文件 ├── images 插件樣式文件、前端圖片目錄 │ ├── test.css css文件 │ └── logo.png 圖片文件 ├── language 插件語言包目錄(根木不同語言目錄存儲語言包信息) │ ├── zh-cn 中文簡體語言包目錄 │ │ └── lang.php 中文模板語言文件 │ └── en-us 英語語言包 │ └── lang.php 英文模板語言文件 ├── scripts 插件js腳本目錄 │ └── test.js js文件 ├── template 插件模板目錄 │ ├── admin.htm 應用后端管理頁面首頁 │ ├── header_left.htm 頁面頂部導航欄左側部分 │ ├── header_search.htm 頁面頂部導航欄中間部分 │ ├── left.htm 左側菜單部分 │ ├── index.html 應用首頁模板 │ └── view.htm 以打開文件的方式模板 ├── admin.php 插件管理入口文件 ├── disable.php 插件禁用腳本調用文件 ├── dzz_app_test.xml 插件導入數(shù)據(jù)配置文件 ├── enable.php 插件啟用腳本調用文件 ├── index.php 插件主入口文件 ├── install.php 安裝調用文件 ├── README.md 插件的說明書 ├── uninstall.php 卸載調用文件 ├── upgrade.php 插件升級腳本調用文件 └── dzz_app_test.xml 插件導入數(shù)據(jù)

應用數(shù)據(jù)導入與修改

  • 打開后臺管理應用-應用市場首頁-應用管理中添加應用

  • 導出應用配置文件dzz_app_test.xml

  • 檢查應用配置文件,應用標志符、應用地址、應用版本、供應商、安裝、卸載、鉤子程序等信息。

  • 將應用配置文件放置在應用主目錄下,若需檢查配置文件是否配置成功,可在應用市場導入更新(將覆蓋原有配置)。

  • 如果您需要公開該應用,可以打包壓縮應用主目錄,分享到官方應用市場。

功能設置與數(shù)據(jù)庫創(chuàng)建

根據(jù)文件目錄結構,完成功能設置與數(shù)據(jù)庫創(chuàng)建:

  1. 設計功能與數(shù)據(jù)庫(本示例不包含復雜功能,僅為流程演示)
  2. 創(chuàng)建數(shù)據(jù)庫表(安裝過程中將自動創(chuàng)建該數(shù)據(jù)表)
  3. 將鉤子程序與數(shù)據(jù)關聯(lián)(安裝過程中將自動插入該數(shù)據(jù))

以下詳細剖析目錄結構,按首字母排序如下:


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號