大脚插件文件夹管理文件夹

Reflux插件配置文件管理
当前评分: 8.0
10月21日更新
更新至支持6.0版本;
Reflux插件配置文件管理插件,可以让你在不同帐号人物间切换、同步使用你的插件配置文件,特别适用于插件整合包作者。
使用方式:
1、首先创建你的插件配置文件:
/reflux create wowui -- wowui可以改为你自己的名字;
2、进行你的各类插件的常规配置;
3、配置好后储存你的插件所有配置:
/reflux save -- wowui可以改为你自己的名字;
4、将你的WTF文件打包发送给插件使用者,提醒使用者将WTF里的文件夹改名为自己的账户、服务器名等;
5、插件使用者在进入游戏后输入命令,就可以一键使用你的所有配置文件:
/reflux switch wowui -- wowui为你刚才创建的名字;
10月21日更新
更新至支持6.0的最新版本;
9月17日更新
更新至支持5.4的最新版本;
9月13日更新
更新至支持5.0.4的最新版本;
1月9日更新
更新至支持4.3的1.14版本;
最后更新: 15:07
插件大小:4.51kb
最新版本号:1.17
插件来源: wowace
插件作者:Kagaro
下载排行榜
评分排行榜前台模板页编写(三)
URL重写(四)
本实例旨在以一个实际的项目中的例子来介绍如何在dtcms中制作插件,本系列文章非入门教程,部分逻辑实现一带而过,敬请谅解。
项目要求是在dtcms中增加一个电子资源管理,并且提供灵活的筛选方式。
由于涉及内容比较多,打算分4个部分来描述,内容页是我自己一点一点摸索出来的,在原有的基础上进行开发已经是第3次了,这一次对插件制作进一步理解深刻,同时通过不断的调试摸透了URL重写的规则。
插件目录结构
新建一个插件项目
plugin.config的设置
一、插件目录结构
首先,插件是放在web根目录下的plugin目录下,plugin目录下每一个目录代表一个插件,每个插件下至少包含admin目录,bin目录,templet目录,以及一个plugin.config文件。
建好的项目就如下所示:
二、新建一个插件项目
1.新建项目
首先是在vs中新建一个类库项目,DTcms.Web.Plugin.DataBaseManager,位置在dtcms的web目录的plugins目录里。
然后添加引用,首先是项目内部的引用,如bll、common、db、model、ui这几个,还有一个是.Net的 system.web
2.修改项目文件夹名字
为了能够让dtcms识别这个插件,我们需要把文件夹名字改一下,那么先暂时卸载这个插件项目,我们需要到文件夹中去改一下文件夹名字。
重命名这个文件夹,叫DataBaseManager
然后再把这个项目给添加回来,
3.设置项目生成属性
右键项目--属性--生成,输出路径,主要是为了方便调试,不用每次都把生成的dll放到web\bin\目录中。
4.按照规则建立目录
首先我们需要admin目录、templet目录,新建目录比较简单,比较麻烦的是新建一个web页面,因为我们是类库项目,无法新建aspx的页面,而后台需要用aspx页面,所以我们从别的地方复制一个aspx页面过来。
然后需要修改一下类名称
Aspx页面:
Aspx.cs文件:
Aspx.designer.cs文件
然后删掉所有报错的代码,因为我们都要自己重写的。
至此我们都 项目就建立好了。
三、plugin.config的设置
为了能够让dtcms后台能识别插件,需要设置plugin.config。首先来了解一下plugin.config的格式
这里是我写好的config
这里主要介绍3个地方:
第一行目录,一定要和你的目录名字保持一致,就是web/plugins/DataBaseManager中的最后一级目录保持一致,接下来几个配置项影响不大。Isload一开始要写0,不然就无法***了;
***sql那个部分,可以把create table的sql放进去,卸载sql部分可以吧drop table的sql放进去,我这里就不做演示了;
最后nav那里是配置后台的,name随便写,title是后台显示的名字,url就写admin/index.aspx,然后后台配置的列表页就是admin/index.aspx了,action有几个取值,具体如下图
这样就建立好了一个完整的插件,接下来就可以到后台看效果了,我们就可以***新建的插件了
阅读(...) 评论()

参考资料

 

随机推荐