PHPwind插件结构
所有插件被放置在“/hack/”目录下管理。一般插件包含以下几个文件:
1、info.xml 插件默认安装基本信息
2、admin.php 插件后台管理程序页面
3、index.php 插件前台运行程序页面
4、template 插件所需模板文件此文件夹一般包含admin.htm 和index.htm
5、sql.txt 创建插件需要的数据表
Sql.txt语法规则:
CREATE TABLE `pw_tablename1` (
`lottery_id` smallint(6) unsigned NOT NULL,
`user_uid` mediumint(8) unsigned NOT NULLDEFAULT '0',
`draw_count` int(3) unsigned NOT NULL DEFAULT'0',
KEY`lottery_id` (`lottery_id`,`user_uid`)
) ENGINE=MyISAM;
CREATE TABLE ` pw_tablename2` (
`win_id` mediumint(8) unsigned NOT NULLAUTO_INCREMENT,
`lottery_id` smallint(6) NOT NULL DEFAULT '0',
`win_time` int(10) unsigned NOT NULL DEFAULT'0',
`user_uid` mediumint(8) unsigned NOT NULLDEFAULT '0',
`user_name` varchar(15) NOT NULL,
`award_content` text NOT NULL,
PRIMARY KEY (`win_id`),
KEY`lottery_id` (`lottery_id`),
KEY`user_uid` (`user_uid`)
) ENGINE=MyISAM;
每一个创建语句末尾用“;”结束,create语句间有一行间隔,数据表的名称自定义创建。
Info.xml语法规则:
<?xml version="1.0" ?>
<hack>
<hackname>插件名称</hackname>
<ifopen>0/1/2 </ifopen> 前版本会将插件菜单显示为:隐藏、下拉显示、直接显示,8.7以上版本暂无用处
</hack>
制作人:飞虎 无兄弟不编程!
====================================================
欢迎加QQ群进行更多交流:305397511 专注于php、mysql以及开源框架