codecamp

说明

  • 此实例说明

  1.  此实例没有什么实际的功能,只是演示了插件应用开发的的基本流程,各主要模块的关系和位置,应用的安装和卸载流程等

  2. 实例的目录结构

test       插件主目录

   ├── class      插件类文件目录

   │      ├── table 插件数据表对于类文件目录

  │      │      └── table_test.php   数据表dzz_test对应的类文件  

   │      └── class_test.php 类文件 

   ├── cron        插件计划任务目录 

  │      └── cron_test.php   计划任务文件 

  ├── cache        插件缓存目录 

   │      └── cache_test.php   缓存更新文件 

   ├── function    插件函数目录 

   │      └── function_test.php  

   ├── language    插件语言包目录 

   │      ├── lang_template 模板语言 

   │      └── lang_test.php   其他语言

   ├── template          插件模板目录

  │      ├── test.htm   模板语言 

   │      └── lang_test.php   其他语言

   ├── index.php         插件主入口文件 

   ├── install.php       安装文件 

  ├── uninstall.php     卸载文件 

   └── dzz_app_test.xml  插件导入数据

 

 下载此实例源代码:

test.zip


计划任务
功能设计和数据库创建
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Dzz系统框架

输入数据处理

数据DB层

安全相关

上传组件

评论组件

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }