📄 globalapplication.cs
字号:
tmds.PaneName = "ContentPane";
tmds.Tab = pages;
tmds.Visibility = true;
tmds.CreateAndFlush();
//站点信息模块放入portalssettings页面
TabModule tmd2 = new TabModule();
tmd2.DisplayContainer = true;
tmd2.DisplayTitle = true;
tmd2.InheritViewPermissions = true;
tmd2.ModuleDefiniton = mdfportalsetting;
tmd2.ModuleOrder = 1;
tmd2.PaneName = "ContentPane";
tmd2.Tab = portalsetting;
tmd2.Visibility = true;
tmd2.CreateAndFlush();
//模块管理模块放入modulemanage页面
TabModule tmd3 = new TabModule();
tmd3.DisplayContainer = true;
tmd3.DisplayTitle = true;
tmd3.InheritViewPermissions = true;
tmd3.ModuleDefiniton = mdfdesktopmodule;
tmd3.ModuleOrder = 1;
tmd3.PaneName = "ContentPane";
tmd3.Tab = modulemanage;
tmd3.Visibility = true;
tmd3.CreateAndFlush();
//成员管理模块放入usermanage页
TabModule tmd4 = new TabModule();
tmd4.DisplayContainer = true;
tmd4.InheritViewPermissions = true;
tmd4.ModuleDefiniton = mdfusermanage;
tmd4.ModuleOrder = 1;
tmd4.PaneName = "ContentPane";
tmd4.Tab = usermanage;
tmd4.Visibility = true;
tmd4.CreateAndFlush();
//角色管理模块放入 rolemanage页
TabModule tmd5 = new TabModule();
tmd5.DisplayContainer = true;
tmd5.InheritViewPermissions = true;
tmd5.ModuleDefiniton = mdfrolemanage;
tmd5.ModuleOrder = 1;
tmd5.PaneName = "ContentPane";
tmd5.Tab = rolemanage;
tmd5.Visibility = true;
tmd5.CreateAndFlush();
//模板编辑模块放入 templetedit页
TabModule tmdtempletedit = new TabModule();
tmdtempletedit.DisplayContainer = true;
tmdtempletedit.InheritViewPermissions = true;
tmdtempletedit.ModuleDefiniton = mdftempletedit;
tmdtempletedit.ModuleOrder = 1;
tmdtempletedit.PaneName = "ContentPane";
tmdtempletedit.Tab = templetedit;
tmdtempletedit.Visibility = true;
tmdtempletedit.CreateAndFlush();
//在线支付接口配置模块放入 onlinepaypage页
TabModule tmd6 = new TabModule();
tmd6.DisplayContainer = true;
tmd6.InheritViewPermissions = true;
tmd6.ModuleDefiniton = mdfonlinepaysetting;
tmd6.ModuleOrder = 1;
tmd6.PaneName = "ContentPane";
tmd6.Tab = onlinepaypage;
tmd6.Visibility = true;
tmd6.CreateAndFlush();
//收银台设置放入 cashiersetting页
TabModule tmdcashiersetting = new TabModule();
tmdcashiersetting.DisplayContainer = true;
tmdcashiersetting.InheritViewPermissions = true;
tmdcashiersetting.ModuleDefiniton = mdfCashierSetting;
tmdcashiersetting.ModuleOrder = 1;
tmdcashiersetting.PaneName = "ContentPane";
tmdcashiersetting.Tab = cashiersetting;
tmdcashiersetting.Visibility = true;
tmdcashiersetting.CreateAndFlush();
//在线支付记录放入 paymentlogpage页
TabModule tmdpaymentlog = new TabModule();
tmdpaymentlog.DisplayContainer = true;
tmdpaymentlog.InheritViewPermissions = true;
tmdpaymentlog.ModuleDefiniton = mdfpaymentlog;
tmdpaymentlog.ModuleOrder = 1;
tmdpaymentlog.PaneName = "ContentPane";
tmdpaymentlog.Tab = paymentlogpage;
tmdpaymentlog.Visibility = true;
tmdpaymentlog.CreateAndFlush();
//订单管理放入 ordermanage页
TabModule tmdordermanage = new TabModule();
tmdordermanage.DisplayContainer = true;
tmdordermanage.InheritViewPermissions = true;
tmdordermanage.ModuleDefiniton = mdforder;
tmdordermanage.ModuleOrder = 1;
tmdordermanage.PaneName = "ContentPane";
tmdordermanage.Tab = ordermanagepage;
tmdordermanage.Visibility = true;
tmdordermanage.CreateAndFlush();
//在文章管理页里放一个文章模块
TabModule tmdarticemanage = new TabModule();
tmdarticemanage.DisplayContainer = true;
tmdordermanage.InheritViewPermissions = true;
tmdordermanage.ModuleDefiniton = mdfarticlelist ;
tmdordermanage.ModuleOrder = 1;
tmdordermanage.PaneName = "ContentPane";
tmdordermanage.Tab = articlepage ;
tmdordermanage.Visibility = true;
tmdordermanage.CreateAndFlush();
//在评论管理页里放一个评论列表模块
TabModule tmdcommentmanage = new TabModule();
tmdcommentmanage.DisplayContainer = true;
tmdcommentmanage.InheritViewPermissions = true;
tmdcommentmanage.ModuleDefiniton = mdfcommentlist ;
tmdcommentmanage.ModuleOrder = 1;
tmdcommentmanage.PaneName = "ContentPane";
tmdcommentmanage.Tab = commentmanage ;
tmdcommentmanage.Visibility = true;
tmdcommentmanage.CreateAndFlush();
#region 其他页面
TabInfo hidepage = new TabInfo();
hidepage.TabName = "hide";
hidepage.Description = "隐藏页面";
hidepage.DisableLink = false;
hidepage.Title = "隐藏页面";
hidepage.IsHidden = true;
hidepage.TabOrder = 1;
hidepage.CreateAndFlush();
#region 用户登录页
TabInfo loginpage = new TabInfo();
loginpage.TabName = "Login";
loginpage.Description = "登录页";
loginpage.DisableLink = false;
loginpage.Title = "登录";
loginpage.TabOrder = 1;
loginpage.IsHidden = true;
loginpage.ParentId = hidepage.TabId;
loginpage.SaveAndFlush();
TabPermissionController.SetTabRolePermission(loginpage.TabId, tbAnonymous);
TabModule tmdlogin = new TabModule();
tmdlogin.DisplayContainer = false;
tmdlogin.InheritViewPermissions = true;
tmdlogin.ModuleDefiniton = mdfmemberlogin;
tmdlogin.ModuleOrder = 1;
tmdlogin.PaneName = "ContentPane";
tmdlogin.Tab = loginpage;
tmdlogin.Visibility = true;
tmdlogin.CreateAndFlush();
#endregion
#region 用户注册页
TabInfo regpage = new TabInfo();
regpage.TabName = "Register";
regpage.Description = "用户注册页";
regpage.DisableLink = false;
regpage.Title = "用户注册";
regpage.TabOrder = 2;
regpage.IsHidden = true;
regpage.ParentId = hidepage.TabId;
regpage.SaveAndFlush();
TabPermissionController.SetTabRolePermission(regpage.TabId, tbAnonymous);
TabModule tmdreg = new TabModule();
tmdreg.DisplayContainer = false;
tmdreg.InheritViewPermissions = true;
tmdreg.ModuleDefiniton = mdfmemberreg;
tmdreg.ModuleOrder = 1;
tmdreg.PaneName = "ContentPane";
tmdreg.Tab = regpage;
tmdreg.Visibility = true;
tmdreg.CreateAndFlush();
#endregion
#region 在线支付入口
TabInfo paypage = new TabInfo();
paypage.TabName = "PayPage";
paypage.Description = "在线支付入口页";
paypage.DisableLink = false;
paypage.Title = "在线支付入口页";
paypage.TabOrder = 3;
paypage.IsHidden = true;
paypage.ParentId = hidepage.TabId;
paypage.SaveAndFlush();
System.Data.DataTable tbRegisted = new System.Data.DataTable();
tbRegisted.Columns.Add("RoleName");
tbRegisted.Columns.Add("View", typeof(bool));
tbRegisted.Columns.Add("Edit", typeof(bool));
tbRegisted.Rows.Add(new object[] { "Registered Users", true, false });
TabPermissionController.SetTabRolePermission(paypage.TabId, tbRegisted);
//在线支付模块放入在线支付入口页
TabModule tmdonlinepay = new TabModule();
tmdonlinepay.DisplayContainer = false;
tmdonlinepay.InheritViewPermissions = true;
tmdonlinepay.ModuleDefiniton = defonlinepay;
tmdonlinepay.ModuleOrder = 1;
tmdonlinepay.PaneName = "ContentPane";
tmdonlinepay.Tab = paypage;
tmdonlinepay.Visibility = true;
tmdonlinepay.CreateAndFlush();
#endregion
#region 收银台
TabInfo cashierpage = new TabInfo();
cashierpage.TabName = "CashierPage";
cashierpage.Description = "收银台";
cashierpage.DisableLink = false;
cashierpage.Title = "收银台";
cashierpage.TabOrder = 4;
cashierpage.IsHidden = true;
cashierpage.ParentId = hidepage.TabId;
cashierpage.SaveAndFlush();
TabPermissionController.SetTabRolePermission(cashierpage.TabId, tbRegisted);
//购物车 放入 cashierpage页
TabModule tmdShopCart = new TabModule();
tmdShopCart.DisplayContainer = false;
tmdShopCart.InheritViewPermissions = true;
tmdShopCart.ModuleDefiniton = mdfShopCart;
tmdShopCart.ModuleOrder = 1;
tmdShopCart.PaneName = "ContentPane";
tmdShopCart.Tab = cashierpage;
tmdShopCart.Visibility = true;
tmdShopCart.CreateAndFlush();
#endregion
#region 用户详细信息页
TabInfo memberinfopage = new TabInfo();
memberinfopage.TabName = "MemberInfo";
memberinfopage.Description = "用户信息页";
memberinfopage.DisableLink = false;
memberinfopage.Title = "会员中心";
memberinfopage.TabOrder = 5;
memberinfopage.IsHidden = true;
memberinfopage.ParentId = hidepage.TabId;
memberinfopage.SaveAndFlush();
TabPermissionController.SetTabRolePermission(memberinfopage.TabId, tbRegisted);
TabModule tmdmemberinfo = new TabModule();
tmdmemberinfo.DisplayContainer = false;
tmdmemberinfo.InheritViewPermissions = true;
tmdmemberinfo.ModuleDefiniton = mdfmemberinfo;
tmdmemberinfo.ModuleOrder = 1;
tmdmemberinfo.PaneName = "ContentPane";
tmdmemberinfo.Tab = memberinfopage;
tmdmemberinfo.Visibility = true;
tmdmemberinfo.CreateAndFlush();
#endregion
#endregion
#region "站点初始信息"
DNNLite.Entites.PortalInfo portal = new DNNLite.Entites.PortalInfo();
portal.Description = "Create by DNNLite";
portal.FootText = "Copyright DNNLite 2008";
portal.HomeTabId = homepage.TabId;
portal.LoginTabId = loginpage.TabId;
portal.RegisterTabId = regpage.TabId;
portal.UserTabId = memberinfopage.TabId;
portal.KeyWord = "DNNLite";
portal.PortalName = "DNNLite站点";
portal.AdminSkinSrc = "~/Portals/_default/Skins/admin.ascx";
ActiveRecordMediator<DNNLite.Entites.PortalInfo>.CreateAndFlush(portal);
#endregion
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -