📄 _extend.ascx
字号:
<%@ Register TagPrefix="HDLabBBS" NameSpace="HDLab.BBS.Controls" Assembly="HDLabBBS" %>
<%@ Register TagPrefix="Admin" NameSpace="HDLab.BBS.Controls.Admin" Assembly="HDLabBBS" %>
<div class="currentpositon">当前位置:插件模版区 --> <a href="HDLab_Extend.aspx">论坛插件管理</a> --> <a href="HDLab_Extend.aspx?ActionType=Install">插件安装向导</a></div>
<br />
<div class="titlebar1" >
<div class="titlebar" >
<div class="titlebar_r"><img src="Images/right_pic.gif" alt="帮助" title="帮助" /></div>
<div class="titlebar_l">安装论坛插件</div>
<div style="float:left;"><img src="Images/right_bg_02.gif" alt="" /></div>
</div>
</div>
<div class="divbody1_b" style="height:26px;">
<div style="width:80%;float:right;">
<div style="float:center;width:96%;">
<fieldset>
<legend><input name="InstallMode" id="InstallMode_0" type="radio" value="0" checked="checked" /><label for="InstallMode_0" style="font-weight:bold;color:#000;">根据插件配置文件执行安装程序</label></legend>
<div style="margin-left:25px;">
请输入您要安装的文件夹,安装程序将自动在该文件夹下面查找插件配置文件以完成安装过程,<span class="redfont">使用此类型的安装程序之前,您必须先把所有插件文件上传至您要安装的模板文件夹中(该文件夹必须位于系统插件文件夹Extension目录中),插件文件夹名称在安装后将不再允许修改</span>。
</div>
<div class="divbody2_t" style="margin-left:25px;width:100%;text-indent:2em;font-weight:bold;">插件基本属性设置</div>
<div class="divbody1_b" style="margin-left:25px;width:100%;">
<div class="divbody_l">安装文件夹:</div>
<div style="float:left;margin-left:2px;"><asp:TextBox ID="InstallDirectory" Runat="server" Columns="24"></asp:TextBox></div>
<div style="float:left;margin-left:4px;">Extension模板文件夹中的一个子文件夹,如"Bank/"</div>
</div>
</fieldset>
</div>
<div style="float:center;width:96%;">
<fieldset>
<legend><input name="InstallMode" id="InstallMode_1" type="radio" value="1" /><label for="InstallMode_1" style="font-weight:bold;color:#000;">用户手动输入数据执行安装程序</label></legend>
<div style="margin-left:25px;width:100%;">此安装向导适用于插件作者,以免在制作插件安装配置文件的过程中出现错误,输入以下数据之后,安装向导将自动在安装文件夹中生成相对应的插件安装配置文件(Install.config),<span class="redfont">插件文件夹名称在安装后将不再允许修改</span>。</div>
<div class="divbody2_t" style="margin-left:25px;width:100%;text-indent:2em;font-weight:bold;">插件基本属性设置</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">插件标识:</div>
<div style="float:left;margin-left:2px;"><asp:TextBox ID="ExtendID" Runat="server" Columns="24"></asp:TextBox></div>
<div style="float:left;margin-left:4px;">请使用系统软件包中附带的“插件标识生成器”生成</div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">插件名称:</div>
<div><asp:TextBox ID="ExtendName" Runat="server" Columns="24"></asp:TextBox></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">安装文件夹:</div>
<div style="float:left;margin-left:2px;"><asp:TextBox ID="Directory" Runat="server" Columns="24"></asp:TextBox></div>
<div style="float:left;margin-left:4px;">Extension模板文件中的一个子文件夹,如"Bank/"</div>
</div>
<div class="divbody2" style="margin-left:25px;width:100%;text-indent:2em;font-weight:bold;">插件数据库设置(非必要情况下我们推荐采用独立数据库,以免破坏主数据库结构)</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">数据库模式:</div>
<div>
<asp:RadioButtonList ID="DataBaseMode" Runat="server" RepeatDirection="Horizontal">
<asp:ListItem Value="0" Selected="True">独立数据库</asp:ListItem>
<asp:ListItem Value="1">共享主数据库</asp:ListItem>
</asp:RadioButtonList>
</div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">独立数据库:</div>
<div style="float:left;margin-left:2px;"><asp:TextBox ID="DataBasePath" Runat="server" Columns="16"></asp:TextBox></div>
<div style="float:left;margin-left:4px;">独立数据库路径,必须位于插件安装目录,如:DataBase/Bank.mdb</div>
</div>
<div class="divbody2" style="margin-left:25px;width:100%;text-indent:2em;font-weight:bold;">插件高级属性设置(以下信息需要小心配置)</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">前台菜单分类:</div>
<div><Admin:DropDownMenu ID="ParentMenu" Runat="server" /></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">前台访问菜单:</div>
<div style="float:left;margin-left:2px;"><asp:TextBox ID="Menus" Runat="server" TextMode="MultiLine" Rows="4" Columns="50"></asp:TextBox></div>
<div style="float:left;margin-left:4px;">格式:菜单名称|菜单地址|打开方式<br />每行一个菜单</div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">发帖扩展组件:</div>
<div style="float:left;margin-left:2px;"><asp:TextBox ID="PostExtends" Runat="server" TextMode="MultiLine" Rows="4" Columns="50"></asp:TextBox></div>
<div style="float:left;margin-left:4px;">格式:类的详细路径|程序集名<br />每行一个组件</div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">注册扩展组件:</div>
<div style="float:left;margin-left:2px;"><asp:TextBox ID="UserExtends" Runat="server" TextMode="MultiLine" Rows="4" Columns="50"></asp:TextBox></div>
<div style="float:left;margin-left:4px;">格式:类的详细路径|程序集名<br />每行一个组件</div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">注销扩展组件:</div>
<div style="float:left;margin-left:2px;"><asp:TextBox ID="LogoutExtends" Runat="server" TextMode="MultiLine" Rows="4" Columns="50"></asp:TextBox></div>
<div style="float:left;margin-left:4px;">格式:类的详细路径|程序集名<br />每行一个组件</div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">登陆扩展组件:</div>
<div style="float:left;margin-left:2px;"><asp:TextBox ID="LoginExtends" Runat="server" TextMode="MultiLine" Rows="4" Columns="50"></asp:TextBox></div>
<div style="float:left;margin-left:4px;">格式:类的详细路径|程序集名<br />每行一个组件</div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">插件管理员:</div>
<div><asp:TextBox ID="ExtendMaster" Runat="server" Columns="48"></asp:TextBox></div>
</div>
<div class="divbody2" style="margin-left:25px;width:100%;text-indent:2em;font-weight:bold;">插件访问限制及数据更新设置</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">插件开放类型:</div>
<div>
<asp:DropDownList ID="OpenType" Runat="server">
<asp:ListItem Value="0">永久开放</asp:ListItem>
<asp:ListItem Value="1">每天定时开放</asp:ListItem>
<asp:ListItem Value="2">每星期定时开放</asp:ListItem>
</asp:DropDownList>
</div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">开放参数设置:</div>
<div id="DaySettings" style="display:none;">
<asp:CheckBoxList ID="DayOpenSettings" runat="server" RepeatDirection="Horizontal" RepeatColumns="4">
<asp:ListItem Value="1">0点</asp:ListItem>
<asp:ListItem Value="1">1点</asp:ListItem>
<asp:ListItem Value="1">2点</asp:ListItem>
<asp:ListItem Value="1">3点</asp:ListItem>
<asp:ListItem Value="1">4点</asp:ListItem>
<asp:ListItem Value="1">5点</asp:ListItem>
<asp:ListItem Value="1">6点</asp:ListItem>
<asp:ListItem Value="1">7点</asp:ListItem>
<asp:ListItem Value="1">8点</asp:ListItem>
<asp:ListItem Value="1">9点</asp:ListItem>
<asp:ListItem Value="1">10点</asp:ListItem>
<asp:ListItem Value="1">11点</asp:ListItem>
<asp:ListItem Value="1">12点</asp:ListItem>
<asp:ListItem Value="1">13点</asp:ListItem>
<asp:ListItem Value="1">14点</asp:ListItem>
<asp:ListItem Value="1">15点</asp:ListItem>
<asp:ListItem Value="1">16点</asp:ListItem>
<asp:ListItem Value="1">17点</asp:ListItem>
<asp:ListItem Value="1">18点</asp:ListItem>
<asp:ListItem Value="1">19点</asp:ListItem>
<asp:ListItem Value="1">20点</asp:ListItem>
<asp:ListItem Value="1">21点</asp:ListItem>
<asp:ListItem Value="1">22点</asp:ListItem>
<asp:ListItem Value="1">23点</asp:ListItem>
</asp:CheckBoxList>
</div>
<div id="WeekSettings" style="display:none;">
<asp:CheckBoxList ID="WeekOpenSettings" Runat="server" RepeatDirection="Horizontal" RepeatColumns="4">
<asp:ListItem Value="0">星期天</asp:ListItem>
<asp:ListItem Value="1">星期一</asp:ListItem>
<asp:ListItem Value="2">星期二</asp:ListItem>
<asp:ListItem Value="3">星期三</asp:ListItem>
<asp:ListItem Value="4">星期四</asp:ListItem>
<asp:ListItem Value="5">星期五</asp:ListItem>
<asp:ListItem Value="6">星期六</asp:ListItem>
</asp:CheckBoxList>
</div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">允许访问的用户组:</div>
<div><HDLabBBS:ListBoxGroup ID="UserGroupID" Runat="server" /></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">最少文章数:</div>
<div><asp:TextBox ID="VisitSettings0" Runat="server" Columns="24" Text="0"></asp:TextBox></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">最少金钱数:</div>
<div><asp:TextBox ID="VisitSettings1" Runat="server" Columns="24" Text="0"></asp:TextBox></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">最少经验值:</div>
<div><asp:TextBox ID="VisitSettings2" Runat="server" Columns="24" Text="0"></asp:TextBox></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">最少魅力值:</div>
<div><asp:TextBox ID="VisitSettings3" Runat="server" Columns="24" Text="0"></asp:TextBox></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">最少威望值:</div>
<div><asp:TextBox ID="VisitSettings4" Runat="server" Columns="24" Text="0"></asp:TextBox></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">减少金钱数:</div>
<div><asp:TextBox ID="UseSettings0" Runat="server" Columns="24" Text="0"></asp:TextBox></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">减少经验值:</div>
<div><asp:TextBox ID="UseSettings1" Runat="server" Columns="24" Text="0"></asp:TextBox></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">减少魅力值:</div>
<div><asp:TextBox ID="UseSettings2" Runat="server" Columns="24" Text="0"></asp:TextBox></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">减少威望值:</div>
<div><asp:TextBox ID="UseSettings3" Runat="server" Columns="24" Text="0"></asp:TextBox></div>
</div>
<div class="divbody2" style="margin-left:25px;width:100%;text-indent:2em;font-weight:bold;">版权信息设置(作者及版权信息支持 HTML 语法)</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">插件版本号:</div>
<div><asp:TextBox ID="Version" Runat="server" Columns="24"></asp:TextBox></div>
</div>
<div class="divbody1" style="margin-left:25px;width:100%;">
<div class="divbody_l">插件作者:</div>
<div><asp:TextBox ID="Author" Runat="server" Columns="36"></asp:TextBox></div>
</div>
<div class="divbody1_b" style="margin-left:25px;width:100%;">
<div class="divbody_l">版权信息:</div>
<div><asp:TextBox ID="Copyright" Runat="server" TextMode="MultiLine" Rows="4" Columns="40"></asp:TextBox></div>
</div>
</fieldset>
</div>
</div>
<div style="width:20%;float:left;">请选择你要执行的安装类型:</div>
</div>
<div class="divbody2_b" style="text-align:center;height:25px;padding-top:3px;"><asp:Button ID="Submit" Runat="server" Text="开始安装"></asp:Button></div>
<script type="text/javascript">
function SwitchOpenType(openType) {
var daySettings= document.all ? document.all['DaySettings'] : document.getElementById('DaySettings');
var weekSettings= document.all ? document.all['WeekSettings'] : document.getElementById('WeekSettings');
switch(openType) {
case "0":
daySettings.style.display = 'none';
weekSettings.style.display = 'none';
break;
case "1":
daySettings.style.display = 'block';
weekSettings.style.display = 'none';
break;
case "2":
daySettings.style.display = 'none';
weekSettings.style.display = 'block';
break;
}
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -